25 #define epicsExportSharedSymbols 36 static const iocshArg *testArgs[] = {
39 static const iocshFuncDef traceRecordFuncDef = {
"traceRecordCreate", 1,testArgs};
41 static void traceRecordCallFunc(
const iocshArgBuf *args)
43 char *recordName = args[0].
sval;
45 throw std::runtime_error(
"traceRecordCreate invalid number of arguments");
48 bool result = PVDatabase::getMaster()->addRecord(record);
49 if(!result) cout <<
"recordname" <<
" not added" << endl;
52 static void traceRecordRegister(
void)
54 static int firstTime = 1;
epicsExportRegistrar(traceRecordRegister)
void iocshRegister(const char *name)
std::tr1::shared_ptr< TraceRecord > TraceRecordPtr
C++ and C descriptions for a thread.