Orocos Real-Time Toolkit  2.9.0
Classes | Namespaces | Functions
ReadOnlyPointer.hpp File Reference
#include <boost/intrusive_ptr.hpp>
#include <boost/call_traits.hpp>
#include "../os/Mutex.hpp"
#include "../os/MutexLock.hpp"

Go to the source code of this file.


struct  RTT::extras::ROPtrInternal< T >
class  RTT::extras::ReadOnlyPointer< T >
 Smart pointer that allows safe sharing of data between multiple threads. More...


 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 Extra classes not neccesary to build an Orocos application, but are handy in some cases, or serve as an example on how to extend the RTT.


template<typename T >
void RTT::extras::intrusive_ptr_add_ref (ROPtrInternal< T > *data)
template<typename T >
void RTT::extras::intrusive_ptr_release (ROPtrInternal< T > *data)