DUECA/DUSIME
|
Common base class for DataUpdater instantiations. More...
#include <DataUpdater.hxx>
Protected Member Functions | |
DataUpdaterBase (ChannelWriteToken &token, const DataTimeSpec &ts) | |
Constructor. | |
void * | baseGetAccess (uint32_t magic) |
Lets the token copy the latest data written (or, if not available, return a default object) | |
void | releaseAccess (void *data_ptr) |
Releasing the read access means that the data will be sent to the channel and made accessible for reading. | |
Protected Attributes | |
ChannelWriteToken & | token |
Access to the channel. | |
DataTimeSpec | ts |
Time specification to be used. | |
Common base class for DataUpdater instantiations.
Lets the token copy the latest data written (or, if not available, return a default object)
magic | Magic check number, used to verify data class |
Releasing the read access means that the data will be sent to the channel and made accessible for reading.
The associated time can be used to trigger clients who requested triggering.
data_ptr | Pointer to the data object to be sent |