simplified schedualing

This commit is contained in:
Jeff Hill
2001-08-02 00:34:46 +00:00
parent cd43af94e1
commit d0e4a93563
18 changed files with 772 additions and 845 deletions
+5 -19
View File
@@ -45,17 +45,11 @@ void netiiu::show ( unsigned level ) const
}
// cac lock must also be applied when calling this
void netiiu::disconnectAllChan ( netiiu & newiiu )
void netiiu::uninstallAllChan ( tsDLList < nciu > & dstList )
{
tsDLIterBD < nciu > chan = this->channelList.firstIter ();
while ( chan.valid () ) {
tsDLIterBD < nciu > next = chan;
next++;
this->clearChannelRequest ( *chan );
this->channelList.remove ( *chan );
chan->disconnect ( newiiu );
newiiu.channelList.add ( *chan );
chan = next;
while ( nciu *pChan = this->channelList.get () ) {
this->clearChannelRequest ( *pChan );
dstList.add ( *pChan );
}
}
@@ -160,14 +154,6 @@ const char * netiiu::pHostName () const
return "<disconnected>";
}
void netiiu::disconnectAllIO ( nciu & )
{
}
void netiiu::connectAllIO ( nciu & )
{
}
double netiiu::beaconPeriod () const
{
return ( - DBL_MAX );
@@ -186,7 +172,7 @@ void netiiu::flushRequestIfAboveEarlyThreshold ()
{
}
void netiiu::blockUntilSendBacklogIsReasonable ( epicsMutex & )
void netiiu::blockUntilSendBacklogIsReasonable ( epicsMutex *, epicsMutex & )
{
}