6 #ifndef PVTIMESTAMPPLUGIN_H 7 #define PVTIMESTAMPPLUGIN_H 18 namespace epics {
namespace pvCopy{
20 class PVTimestampPlugin;
53 const std::string & requestValue,
96 std::string getName();
A plugin for a filter that sets a timeStamp to the current time.
std::tr1::shared_ptr< PVFilter > PVFilterPtr
std::tr1::shared_ptr< PVCopy > PVCopyPtr
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
void copy(PVValueArray< T > &pvFrom, size_t fromOffset, size_t fromStride, PVValueArray< T > &pvTo, size_t toOffset, size_t toStride, size_t count)
Copy a subarray from one scalar array to another.
#define POINTER_DEFINITIONS(clazz)
A filter that sets a timeStamp to/from the current field or pvCopy.
Methods for accessing a timeStamp structure.
A filter plugin that attaches to a field of a PVStrcture.
std::tr1::shared_ptr< PVTimestampPlugin > PVTimestampPluginPtr
std::tr1::shared_ptr< PVField > PVFieldPtr
std::tr1::shared_ptr< PVTimestampFilter > PVTimestampFilterPtr
std::tr1::shared_ptr< BitSet > BitSetPtr
A Filter that is called when a copy PVStructure is being updated.
Methods for manipulating timeStamp.