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

@@ -22,27 +22,14 @@
#include "tsFreeList.h"
#include "epicsSingleton.h"
#include "cacIO.h"
#include "db_access.h" // need to eliminate this
#include "cadef.h" // this can be eliminated when the callbacks use the new interface
#define epicsExportSharedSymbols
#include "dbCAC.h"
#include "dbChannelIOIL.h"
#include "dbChannelIO.h"
#include "db_access_routines.h"
#ifdef _MSC_VER
# pragma warning ( push )
# pragma warning ( disable:4660 )
#endif
template class 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,