From 0b66cd38111a2899632fbaf1d0b94c9200ac8767 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 23 Oct 2002 22:30:19 +0000 Subject: [PATCH] now compatible with new epicsSingleton interface --- src/libCom/timer/timerQueueActive.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libCom/timer/timerQueueActive.cpp b/src/libCom/timer/timerQueueActive.cpp index cd1a48074..c52ed5b27 100644 --- a/src/libCom/timer/timerQueueActive.cpp +++ b/src/libCom/timer/timerQueueActive.cpp @@ -29,13 +29,15 @@ template class epicsSingleton < timerQueueActiveMgr >; # pragma warning ( pop ) #endif -epicsSingleton < timerQueueActiveMgr > pTimerQueueMgrEPICS; +epicsSingleton < timerQueueActiveMgr > timerQueueMgrEPICS; epicsTimerQueueActive::~epicsTimerQueueActive () {} -epicsTimerQueueActive &epicsTimerQueueActive::allocate ( bool okToShare, unsigned threadPriority ) +epicsTimerQueueActive & epicsTimerQueueActive::allocate ( bool okToShare, unsigned threadPriority ) { - return pTimerQueueMgrEPICS->allocate ( okToShare, threadPriority ); + epicsSingleton < timerQueueActiveMgr >::reference pMgr = + timerQueueMgrEPICS; + return pMgr->allocate ( okToShare, threadPriority ); } timerQueueActive::timerQueueActive ( bool okToShareIn, unsigned priority ) :