Orocos Real-Time Toolkit
2.9.0
|
Base class for all data object classes. More...
#include <rtt/base/DataObjectBase.hpp>
Classes | |
class | Options |
A helper class to pass optional arguments to the constructor of DataObjectLockFree<T> in order to avoid ambiguity. More... | |
Public Member Functions | |
virtual | ~DataObjectBase () |
virtual void | clear ()=0 |
Clears any data stored by this data object, so that any subsequent Get() without a new Set() will return NoData. More... | |
Base class for all data object classes.
Definition at line 42 of file DataObjectBase.hpp.
|
inlinevirtual |
Definition at line 68 of file DataObjectBase.hpp.
References clear().
|
pure virtual |
Clears any data stored by this data object, so that any subsequent Get() without a new Set() will return NoData.
Implemented in RTT::base::DataObjectLockFree< T >, RTT::base::DataObjectLocked< T >, RTT::base::DataObjectUnSync< T >, and RTT::base::DataObjectInterface< T >.
Referenced by ~DataObjectBase().