From cdfa4b5363eee27229d52022277988d621c05dcf Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 27 Mar 2002 21:32:20 +0000 Subject: [PATCH] avoid useless vc++ warning --- src/ca/CASG.cpp | 9 +++++++ src/ca/bhe.cpp | 9 +++++++ src/ca/cac.cpp | 9 +++++++ src/ca/cacServiceList.cpp | 9 +++++++ src/ca/comBuf.cpp | 9 +++++++ src/ca/getCallback.cpp | 9 +++++++ src/ca/getCopy.cpp | 9 +++++++ src/ca/hostNameCache.cpp | 9 +++++++ src/ca/msgForMultiplyDefinedPV.cpp | 9 +++++++ src/ca/nciu.cpp | 9 +++++++ src/ca/oldChannelNotify.cpp | 9 +++++++ src/ca/oldSubscription.cpp | 9 +++++++ src/ca/putCallback.cpp | 9 +++++++ src/ca/repeater.cpp | 9 +++++++ src/db/dbChannelIO.cpp | 9 +++++++ src/db/dbPutNotifyBlocker.cpp | 9 +++++++ src/db/dbServiceIO.cpp | 9 +++++++ src/db/dbSubscriptionIO.cpp | 9 +++++++ src/libCom/cxxTemplates/epicsOnce.cpp | 9 +++++++ src/libCom/cxxTemplates/resourceLib.cpp | 9 +++++++ src/libCom/fdmgr/fdmgr.cpp | 9 +++++++ src/libCom/test/epicsTimerTest.cpp | 36 +++++++++++++++++++++++++ src/libCom/timer/epicsTimer.cpp | 9 +++++++ src/libCom/timer/timer.cpp | 9 +++++++ src/libCom/timer/timerQueueActive.cpp | 9 +++++++ 25 files changed, 252 insertions(+) diff --git a/src/ca/CASG.cpp b/src/ca/CASG.cpp index 18f3997ed..745837e12 100644 --- a/src/ca/CASG.cpp +++ b/src/ca/CASG.cpp @@ -36,11 +36,20 @@ #include "autoPtrDestroy.h" #include "cac.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < CASG, 128 >; template class epicsSingleton < tsFreeList < struct CASG, 128 > >; template class tsFreeList < syncGroupReadNotify, 128, epicsMutexNOOP >; template class tsFreeList < syncGroupWriteNotify, 128, epicsMutexNOOP >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < struct CASG, 128 > > CASG::pFreeList; CASG::CASG ( oldCAC &cacIn ) : diff --git a/src/ca/bhe.cpp b/src/ca/bhe.cpp index 4c7d800df..dc58c6b69 100644 --- a/src/ca/bhe.cpp +++ b/src/ca/bhe.cpp @@ -21,9 +21,18 @@ #include "virtualCircuit.h" #include "bhe.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < bhe, 1024 >; template class epicsSingleton < tsFreeList < bhe, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class bhe, 1024 > > bhe::pFreeList; void * bhe::operator new ( size_t size ) diff --git a/src/ca/cac.cpp b/src/ca/cac.cpp index 524988166..4ca37ba77 100644 --- a/src/ca/cac.cpp +++ b/src/ca/cac.cpp @@ -37,6 +37,11 @@ #include "bhe.h" #include "net_convert.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class resTable < nciu, chronIntId >; template class chronIntIdResTable < nciu >; template class resTable < baseNMIU, chronIntId >; @@ -49,6 +54,10 @@ template class tsFreeList < netReadNotifyIO, 1024, epicsMutexNOOP >; template class tsFreeList < netWriteNotifyIO, 1024, epicsMutexNOOP >; template class tsFreeList < netSubscription, 1024, epicsMutexNOOP >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + // TCP response dispatch table const cac::pProtoStubTCP cac::tcpJumpTableCAC [] = { diff --git a/src/ca/cacServiceList.cpp b/src/ca/cacServiceList.cpp index 35ef5c8a3..24234b003 100644 --- a/src/ca/cacServiceList.cpp +++ b/src/ca/cacServiceList.cpp @@ -21,8 +21,17 @@ #include "epicsGuard.h" #include "cacIO.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class epicsSingleton < cacServiceList >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsShareDef epicsSingleton < cacServiceList > pGlobalServiceListCAC; cacServiceList::cacServiceList () diff --git a/src/ca/comBuf.cpp b/src/ca/comBuf.cpp index 193e45fee..fe162e67f 100644 --- a/src/ca/comBuf.cpp +++ b/src/ca/comBuf.cpp @@ -19,9 +19,18 @@ #include "iocinf.h" #include "comBuf.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < comBuf, 0x20 >; template class epicsSingleton < tsFreeList < comBuf, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class comBuf, 0x20 > > comBuf::pFreeList; bool comBuf::flushToWire ( wireSendAdapter &wire ) diff --git a/src/ca/getCallback.cpp b/src/ca/getCallback.cpp index a8e3b59d1..f4a3c70f5 100644 --- a/src/ca/getCallback.cpp +++ b/src/ca/getCallback.cpp @@ -19,9 +19,18 @@ #include "iocinf.h" #include "oldAccess.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < getCallback, 1024 >; template class epicsSingleton < tsFreeList < getCallback, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class getCallback, 1024 > > getCallback::pFreeList; getCallback::getCallback ( oldChannelNotify &chanIn, diff --git a/src/ca/getCopy.cpp b/src/ca/getCopy.cpp index 78b8b68e6..86d527c3a 100644 --- a/src/ca/getCopy.cpp +++ b/src/ca/getCopy.cpp @@ -22,9 +22,18 @@ #include "oldAccess.h" #include "cac.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < getCopy, 1024 >; template class epicsSingleton < tsFreeList < getCopy, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class getCopy, 1024 > > getCopy::pFreeList; getCopy::getCopy ( oldCAC &cacCtxIn, oldChannelNotify &chanIn, diff --git a/src/ca/hostNameCache.cpp b/src/ca/hostNameCache.cpp index 928885bfc..254eec123 100644 --- a/src/ca/hostNameCache.cpp +++ b/src/ca/hostNameCache.cpp @@ -21,9 +21,18 @@ #include "iocinf.h" #include "hostNameCache.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < hostNameCache, 16 >; template class epicsSingleton < tsFreeList < hostNameCache, 16 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < hostNameCache, 16 > > hostNameCache::pFreeList; hostNameCache::hostNameCache ( const osiSockAddr &addr, ipAddrToAsciiEngine &engine ) : diff --git a/src/ca/msgForMultiplyDefinedPV.cpp b/src/ca/msgForMultiplyDefinedPV.cpp index f258f71cb..dd13a4637 100644 --- a/src/ca/msgForMultiplyDefinedPV.cpp +++ b/src/ca/msgForMultiplyDefinedPV.cpp @@ -25,9 +25,18 @@ #include "caerr.h" // for ECA_DBLCHNL #undef epicsExportSharedSymbols +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < msgForMultiplyDefinedPV, 16 >; template class epicsSingleton < tsFreeList < msgForMultiplyDefinedPV, 16 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class msgForMultiplyDefinedPV, 16 > > msgForMultiplyDefinedPV::pFreeList; diff --git a/src/ca/nciu.cpp b/src/ca/nciu.cpp index 429fe9098..14f3914fe 100644 --- a/src/ca/nciu.cpp +++ b/src/ca/nciu.cpp @@ -31,9 +31,18 @@ #include "cadef.h" #include "db_access.h" // for INVALID_DB_REQ +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < class nciu, 1024 >; template class epicsSingleton < tsFreeList < class nciu, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class nciu, 1024 > > nciu::pFreeList; nciu::nciu ( cac & cacIn, netiiu & iiuIn, cacChannelNotify & chanIn, diff --git a/src/ca/oldChannelNotify.cpp b/src/ca/oldChannelNotify.cpp index d86a78c32..f8e446d07 100644 --- a/src/ca/oldChannelNotify.cpp +++ b/src/ca/oldChannelNotify.cpp @@ -21,9 +21,18 @@ #include "oldAccess.h" #include "cac.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < oldChannelNotify, 1024 >; template class epicsSingleton < tsFreeList < oldChannelNotify, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < struct oldChannelNotify, 1024 > > oldChannelNotify::pFreeList; extern "C" void cacNoopConnHandler ( struct connection_handler_args ) diff --git a/src/ca/oldSubscription.cpp b/src/ca/oldSubscription.cpp index 05124c06b..0b41b3984 100644 --- a/src/ca/oldSubscription.cpp +++ b/src/ca/oldSubscription.cpp @@ -14,9 +14,18 @@ #include "iocinf.h" #include "oldAccess.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < oldSubscription, 1024 >; template class epicsSingleton < tsFreeList < oldSubscription, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < struct oldSubscription, 1024 > > oldSubscription::pFreeList; oldSubscription::~oldSubscription () diff --git a/src/ca/putCallback.cpp b/src/ca/putCallback.cpp index 47b25c314..bdb8579c0 100644 --- a/src/ca/putCallback.cpp +++ b/src/ca/putCallback.cpp @@ -19,9 +19,18 @@ #include "iocinf.h" #include "oldAccess.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < class putCallback, 1024 >; template class epicsSingleton < tsFreeList < class putCallback, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class putCallback, 1024 > > putCallback::pFreeList; putCallback::putCallback ( oldChannelNotify &chanIn, diff --git a/src/ca/repeater.cpp b/src/ca/repeater.cpp index a9e5029de..bb72fe2da 100644 --- a/src/ca/repeater.cpp +++ b/src/ca/repeater.cpp @@ -100,9 +100,18 @@ private: */ static tsDLList < repeaterClient > client_list; +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < repeaterClient, 0x20 >; template class epicsSingleton < tsFreeList < repeaterClient, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < repeaterClient, 0x20 > > repeaterClient::pFreeList; static char buf [MAX_UDP_RECV]; diff --git a/src/db/dbChannelIO.cpp b/src/db/dbChannelIO.cpp index 469589c49..43962021f 100644 --- a/src/db/dbChannelIO.cpp +++ b/src/db/dbChannelIO.cpp @@ -30,9 +30,18 @@ #include "dbChannelIOIL.h" #include "dbPutNotifyBlocker.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template tsFreeList < dbChannelIO >; template class epicsSingleton < tsFreeList < dbChannelIO > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < dbChannelIO > > dbChannelIO::pFreeList; dbChannelIO::dbChannelIO ( cacChannelNotify ¬ify, diff --git a/src/db/dbPutNotifyBlocker.cpp b/src/db/dbPutNotifyBlocker.cpp index 867d21032..dba4d0109 100644 --- a/src/db/dbPutNotifyBlocker.cpp +++ b/src/db/dbPutNotifyBlocker.cpp @@ -35,9 +35,18 @@ #include "dbChannelIOIL.h" #include "dbPutNotifyBlocker.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < dbPutNotifyBlocker, 1024 >; template class epicsSingleton < tsFreeList < dbPutNotifyBlocker, 1024 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < dbPutNotifyBlocker, 1024 > > dbPutNotifyBlocker::pFreeList; dbPutNotifyBlocker::dbPutNotifyBlocker ( dbChannelIO &chanIn ) : diff --git a/src/db/dbServiceIO.cpp b/src/db/dbServiceIO.cpp index e6bd64e7f..e825290e6 100644 --- a/src/db/dbServiceIO.cpp +++ b/src/db/dbServiceIO.cpp @@ -33,9 +33,18 @@ #include "dbChannelIOIL.h" #include "dbPutNotifyBlocker.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class resTable < dbBaseIO, chronIntId >; template class chronIntIdResTable < dbBaseIO >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + class dbServiceIOLoadTimeInit { public: dbServiceIOLoadTimeInit (); diff --git a/src/db/dbSubscriptionIO.cpp b/src/db/dbSubscriptionIO.cpp index 0cde10543..b5dd750c7 100644 --- a/src/db/dbSubscriptionIO.cpp +++ b/src/db/dbSubscriptionIO.cpp @@ -31,9 +31,18 @@ #include "dbChannelIOIL.h" #include "db_access_routines.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template tsFreeList < dbSubscriptionIO >; template class epicsSingleton < tsFreeList < dbSubscriptionIO > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < dbSubscriptionIO > > dbSubscriptionIO::pFreeList; dbSubscriptionIO::dbSubscriptionIO ( dbServiceIO &serviceIO, dbChannelIO &chanIO, diff --git a/src/libCom/cxxTemplates/epicsOnce.cpp b/src/libCom/cxxTemplates/epicsOnce.cpp index da62a66bb..414983aff 100644 --- a/src/libCom/cxxTemplates/epicsOnce.cpp +++ b/src/libCom/cxxTemplates/epicsOnce.cpp @@ -36,10 +36,19 @@ private: static epicsSingleton < tsFreeList < class epicsOnceImpl, 16 > > pFreeList; }; +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class epicsSingleton < epicsMutex >; template class tsFreeList < class epicsOnceImpl, 16 >; template class epicsSingleton < tsFreeList < class epicsOnceImpl, 16 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < epicsMutex > epicsOnceImpl::pMutex; epicsSingleton < tsFreeList < class epicsOnceImpl, 16 > > epicsOnceImpl::pFreeList; diff --git a/src/libCom/cxxTemplates/resourceLib.cpp b/src/libCom/cxxTemplates/resourceLib.cpp index 3cc0aaf25..7ff2a6935 100644 --- a/src/libCom/cxxTemplates/resourceLib.cpp +++ b/src/libCom/cxxTemplates/resourceLib.cpp @@ -13,4 +13,13 @@ #include "resourceLib.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class intId < unsigned, 8u, sizeof(unsigned)*CHAR_BIT >; + +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif diff --git a/src/libCom/fdmgr/fdmgr.cpp b/src/libCom/fdmgr/fdmgr.cpp index 30f0ee656..8448db90a 100644 --- a/src/libCom/fdmgr/fdmgr.cpp +++ b/src/libCom/fdmgr/fdmgr.cpp @@ -103,8 +103,17 @@ private: oldFdmgr & operator = ( const oldFdmgr & ); }; +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class chronIntIdResTable ; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsShareFunc fdRegForOldFdmgr::fdRegForOldFdmgr (const SOCKET fdIn, const fdRegType typeIn, const bool onceOnlyIn, fdManager &managerIn, diff --git a/src/libCom/test/epicsTimerTest.cpp b/src/libCom/test/epicsTimerTest.cpp index a99739c0d..e0cd4020b 100644 --- a/src/libCom/test/epicsTimerTest.cpp +++ b/src/libCom/test/epicsTimerTest.cpp @@ -99,9 +99,18 @@ inline void delayVerify::start ( const epicsTime &expireTime ) this->timer.start ( *this, expireTime ); } +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < class delayVerify, 0x20 >; template class epicsSingleton < tsFreeList < class delayVerify, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class delayVerify, 0x20 > > delayVerify::pFreeList; inline void * delayVerify::operator new ( size_t size ) @@ -185,9 +194,18 @@ inline void cancelVerify::start ( const epicsTime &expireTime ) this->timer.start ( *this, expireTime ); } +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < class cancelVerify, 0x20 >; template class epicsSingleton < tsFreeList < class cancelVerify, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class cancelVerify, 0x20 > > cancelVerify::pFreeList; inline void * cancelVerify::operator new ( size_t size ) @@ -273,9 +291,18 @@ inline void expireDestroVerify::start ( const epicsTime & expireTime ) this->timer.start ( *this, expireTime ); } +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < class expireDestroVerify, 0x20 >; template class epicsSingleton < tsFreeList < class expireDestroVerify, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class expireDestroVerify, 0x20 > > expireDestroVerify::pFreeList; inline void * expireDestroVerify::operator new ( size_t size ) @@ -353,9 +380,18 @@ inline void periodicVerify::start ( const epicsTime &expireTime ) this->timer.start ( *this, expireTime ); } +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < class periodicVerify, 0x20 >; template class epicsSingleton < tsFreeList < class periodicVerify, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < class periodicVerify, 0x20 > > periodicVerify::pFreeList; inline void * periodicVerify::operator new ( size_t size ) diff --git a/src/libCom/timer/epicsTimer.cpp b/src/libCom/timer/epicsTimer.cpp index d2490470f..3b9ae2b9b 100644 --- a/src/libCom/timer/epicsTimer.cpp +++ b/src/libCom/timer/epicsTimer.cpp @@ -33,6 +33,11 @@ #include "epicsGuard.h" #include "timerPrivate.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < epicsTimerForC, 0x20 >; template class tsFreeList < epicsTimerQueuePassiveForC, 0x10 >; template class tsFreeList < epicsTimerQueueActiveForC, 0x10 >; @@ -40,6 +45,10 @@ template class epicsSingleton < tsFreeList < epicsTimerForC, 0x20 > >; template class epicsSingleton < tsFreeList < epicsTimerQueuePassiveForC, 0x10 > >; template class epicsSingleton < tsFreeList < epicsTimerQueueActiveForC, 0x10 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < epicsTimerForC, 0x20 > > epicsTimerForC::pFreeList; epicsSingleton < tsFreeList < epicsTimerQueuePassiveForC, 0x10 > > epicsTimerQueuePassiveForC::pFreeList; epicsSingleton < tsFreeList < epicsTimerQueueActiveForC, 0x10 > > epicsTimerQueueActiveForC::pFreeList; diff --git a/src/libCom/timer/timer.cpp b/src/libCom/timer/timer.cpp index 0af1d382e..b0db4a169 100644 --- a/src/libCom/timer/timer.cpp +++ b/src/libCom/timer/timer.cpp @@ -35,9 +35,18 @@ #include "epicsGuard.h" #include "timerPrivate.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class tsFreeList < timer, 0x20 >; template class epicsSingleton < tsFreeList < timer, 0x20 > >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < tsFreeList < timer, 0x20 > > timer::pFreeList; timer::timer ( timerQueue &queueIn ) : diff --git a/src/libCom/timer/timerQueueActive.cpp b/src/libCom/timer/timerQueueActive.cpp index 67d24874d..4fa0a6b90 100644 --- a/src/libCom/timer/timerQueueActive.cpp +++ b/src/libCom/timer/timerQueueActive.cpp @@ -31,8 +31,17 @@ #define epicsExportSharedSymbols #include "timerPrivate.h" +#ifdef _MSC_VER +# pragma warning ( push ) +# pragma warning ( disable:4660 ) +#endif + template class epicsSingleton < timerQueueActiveMgr >; +#ifdef _MSC_VER +# pragma warning ( pop ) +#endif + epicsSingleton < timerQueueActiveMgr > pTimerQueueMgrEPICS; epicsTimerQueueActive::~epicsTimerQueueActive () {}