epicsAutoMutex has a new name, fixed free lists, and allow timer to be deleted during expire

This commit is contained in:
Jeff Hill
2002-03-21 22:45:32 +00:00
parent e66da4714b
commit fec6ba2dbf
6 changed files with 220 additions and 196 deletions

View File

@@ -73,17 +73,12 @@ void timerQueueActive::run ()
epicsTimer & timerQueueActive::createTimer ()
{
return this->queue.createTimer ();
return this->queue.createTimer();
}
epicsTimerForC & timerQueueActive::createTimerForC ( epicsTimerCallback pCB, void *pPrivateIn )
epicsTimerForC & timerQueueActive::createTimerForC ( epicsTimerCallback pCallback, void * pArg )
{
return this->queue.createTimerForC ( pCB, pPrivateIn );
}
void timerQueueActive::destroyTimerForC ( epicsTimerForC &tmr )
{
this->queue.destroyTimerForC ( tmr );
return this->queue.createTimerForC ( pCallback, pArg );
}
void timerQueueActive::reschedule ()