29 #ifndef CORELIB_DATAOBJECTBASE_HPP 30 #define CORELIB_DATAOBJECTBASE_HPP 32 #include "../rtt-fwd.hpp" 51 unsigned int max_threads_;
52 bool multiple_writers_;
53 bool multiple_readers_;
74 virtual void clear() = 0;
bool multiple_writers() const
Options & multiple_readers(bool value)
unsigned int max_threads() const
Options & max_threads(unsigned int value)
bool multiple_readers() const
A connection policy object describes how a given connection should behave.
A helper class to pass optional arguments to the constructor of DataObjectLockFree<T> in order to avo...
Options & multiple_writers(bool value)
virtual ~DataObjectBase()
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Base class for all data object classes.
virtual void clear()=0
Clears any data stored by this data object, so that any subsequent Get() without a new Set() will ret...