timerQueueActive.patch from lp:1479316
This commit is contained in:
committed by
Michael Davidsaver
parent
b6aea68304
commit
6862ef6580
@@ -70,6 +70,7 @@ epicsTimerQueueActiveForC ::
|
||||
bool okToShare, unsigned priority ) :
|
||||
timerQueueActive ( refMgr, okToShare, priority )
|
||||
{
|
||||
timerQueueActive::start();
|
||||
}
|
||||
|
||||
epicsTimerQueueActiveForC::~epicsTimerQueueActiveForC ()
|
||||
|
||||
@@ -134,6 +134,7 @@ class timerQueueActive : public epicsTimerQueueActive,
|
||||
public:
|
||||
typedef epicsSingleton < timerQueueActiveMgr > :: reference RefMgr;
|
||||
timerQueueActive ( RefMgr &, bool okToShare, unsigned priority );
|
||||
void start ();
|
||||
epicsTimer & createTimer ();
|
||||
epicsTimerForC & createTimerForC ( epicsTimerCallback pCallback, void *pArg );
|
||||
void show ( unsigned int level ) const;
|
||||
|
||||
@@ -49,6 +49,10 @@ timerQueueActive ::
|
||||
epicsThreadGetStackSize ( epicsThreadStackMedium ), priority ),
|
||||
sleepQuantum ( epicsThreadSleepQuantum() ), okToShare ( okToShareIn ),
|
||||
exitFlag ( false ), terminateFlag ( false )
|
||||
{
|
||||
}
|
||||
|
||||
void timerQueueActive::start ()
|
||||
{
|
||||
this->thread.start ();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user