proper cleanup of local channels

This commit is contained in:
Jeff Hill
2000-09-14 00:33:35 +00:00
parent 5e764be847
commit d727e229eb
4 changed files with 27 additions and 14 deletions

View File

@@ -30,14 +30,14 @@ void cacServiceList::registerService ( cacServiceIO &service )
this->unlock ();
}
cacLocalChannelIO * cacServiceList::createChannelIO (const char *pName, cacChannel &chan)
cacLocalChannelIO * cacServiceList::createChannelIO (const char *pName, cac &cacCtx, cacChannel &chan)
{
cacLocalChannelIO *pChanIO = 0;
this->lock ();
tsDLIterBD <cacServiceIO> iter ( this->services.first () );
while ( iter.valid () ) {
pChanIO = iter->createChannelIO ( chan, pName );
pChanIO = iter->createChannelIO ( pName, cacCtx, chan );
if ( pChanIO ) {
break;
}