16 #ifndef EPICSUNITTESTDB_H
17 #define EPICSUNITTESTDB_H
25 #include "dbCoreAPI.h"
42 const char* substitutions);
81 DBCORE_API
long testdbVPutField(
const char* pv,
short dbrType, va_list ap);
113 DBCORE_API
void testdbPutArrFieldOk(
const char* pv,
short dbrType,
unsigned long count,
const void *pbuf);
130 DBCORE_API
void testdbGetArrFieldEqual(
const char* pv,
short dbfType,
long nRequest,
unsigned long pbufcnt,
const void *pbuf);
140 typedef struct testMonitor testMonitor;
143 DBCORE_API testMonitor*
testMonitorCreate(
const char* pvname,
unsigned dbe_mask,
unsigned opt);
341 #endif // EPICSUNITTESTDB_H
DBCORE_API void testGlobalUnlock(void)
DBCORE_API void testdbPutFieldFail(long status, const char *pv, int dbrType,...)
DBCORE_API testMonitor * testMonitorCreate(const char *pvname, unsigned dbe_mask, unsigned opt)
DBCORE_API void testdbVGetFieldEqual(const char *pv, short dbrType, va_list ap)
DBCORE_API void testdbGetArrFieldEqual(const char *pv, short dbfType, long nRequest, unsigned long pbufcnt, const void *pbuf)
DBCORE_API void testIocShutdownOk(void)
DBCORE_API void testMonitorDestroy(testMonitor *)
DBCORE_API dbCommon * testdbRecordPtr(const char *pv)
DBCORE_API void testdbPrepare(void)
DBCORE_API void testIocInitOk(void)
DBCORE_API void testSyncCallback(void)
DBCORE_API void testdbGetFieldEqual(const char *pv, int dbrType,...)
DBCORE_API long testdbVPutField(const char *pv, short dbrType, va_list ap)
DBCORE_API void testdbPutArrFieldOk(const char *pv, short dbrType, unsigned long count, const void *pbuf)
DBCORE_API void testGlobalLock(void)
Declarations for the dbCommon record type.
DBCORE_API void testMonitorWait(testMonitor *)
DBCORE_API void testdbCleanup(void)
DBCORE_API void testdbReadDatabase(const char *file, const char *path, const char *substitutions)
DBCORE_API unsigned testMonitorCount(testMonitor *, unsigned reset)
DBCORE_API void testdbPutFieldOk(const char *pv, int dbrType,...)