Orocos Real-Time Toolkit
2.8.3
|
#include <rtt/extras/ReadOnlyPointer.hpp>
Public Member Functions | |
ROPtrInternal (T *value) | |
~ROPtrInternal () | |
void | ref () |
bool | deref () |
Public Attributes | |
os::Mutex | lock |
T * | value |
size_t | readers |
Definition at line 52 of file ReadOnlyPointer.hpp.
|
inline |
Definition at line 58 of file ReadOnlyPointer.hpp.
|
inline |
Definition at line 60 of file ReadOnlyPointer.hpp.
References RTT::extras::ROPtrInternal< T >::value.
|
inline |
Definition at line 66 of file ReadOnlyPointer.hpp.
Referenced by RTT::extras::intrusive_ptr_release().
|
inline |
Definition at line 62 of file ReadOnlyPointer.hpp.
References RTT::extras::ROPtrInternal< T >::readers.
Referenced by RTT::extras::intrusive_ptr_add_ref().
os::Mutex RTT::extras::ROPtrInternal< T >::lock |
Definition at line 54 of file ReadOnlyPointer.hpp.
size_t RTT::extras::ROPtrInternal< T >::readers |
Definition at line 56 of file ReadOnlyPointer.hpp.
Referenced by RTT::extras::ROPtrInternal< T >::ref().
T* RTT::extras::ROPtrInternal< T >::value |
Definition at line 55 of file ReadOnlyPointer.hpp.
Referenced by RTT::extras::ReadOnlyPointer< T >::try_write_access(), RTT::extras::ReadOnlyPointer< T >::write_access(), and RTT::extras::ROPtrInternal< T >::~ROPtrInternal().