o eliminated header file for inline functions

o created file for template instances
This commit is contained in:
Jeff Hill
2002-05-09 19:02:08 +00:00
parent 8b1f578a54
commit 05b948519d
11 changed files with 196 additions and 157 deletions

View File

@@ -26,27 +26,14 @@
#include "epicsSingleton.h"
#include "errMdef.h"
#include "cacIO.h"
#include "caerr.h" // this needs to be eliminated
#include "db_access.h" // this needs to be eliminated
#define epicsExportSharedSymbols
#include "dbCAC.h"
#include "dbChannelIOIL.h"
#include "dbChannelIO.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 ) :