11 #ifndef PROCESSRECORD_H 12 #define PROCESSRECORD_H 21 namespace epics {
namespace pvDatabase {
38 public epicsThreadRunable
48 static ProcessRecordPtr create(
49 std::string
const & recordName,
double delay);
58 virtual void process();
73 std::string
const & recordName,
76 EpicsThreadPtr thread;
C++ wrapper for epicsEvent from EPICS base.
TODO only here because of the Lockable.
std::map< std::string, PVRecordPtr > PVRecordMap
Mark external symbols and entry points for shared libraries.
Base interface for a PVRecord.
std::tr1::shared_ptr< PVDatabase > PVDatabasePtr
#define POINTER_DEFINITIONS(clazz)
std::tr1::shared_ptr< PVStructure > PVStructurePtr
std::tr1::shared_ptr< PVString > PVStringPtr
Process another record in the same database.
C++ and C descriptions for a thread.
std::tr1::shared_ptr< ProcessRecord > ProcessRecordPtr
std::tr1::shared_ptr< epicsThread > EpicsThreadPtr