Public Member Functions | Public Attributes
RTT::extras::ROPtrInternal< T > Struct Template Reference

#include <ReadOnlyPointer.hpp>

List of all members.

Public Member Functions

bool deref ()
void ref ()
 ROPtrInternal (T *value)
 ~ROPtrInternal ()

Public Attributes

os::Mutex lock
size_t readers
T * value

Detailed Description

template<typename T>
struct RTT::extras::ROPtrInternal< T >

Definition at line 52 of file ReadOnlyPointer.hpp.


Constructor & Destructor Documentation

template<typename T>
RTT::extras::ROPtrInternal< T >::ROPtrInternal ( T *  value) [inline]

Definition at line 58 of file ReadOnlyPointer.hpp.

template<typename T>
RTT::extras::ROPtrInternal< T >::~ROPtrInternal ( ) [inline]

Definition at line 60 of file ReadOnlyPointer.hpp.


Member Function Documentation

template<typename T>
bool RTT::extras::ROPtrInternal< T >::deref ( ) [inline]

Definition at line 66 of file ReadOnlyPointer.hpp.

template<typename T>
void RTT::extras::ROPtrInternal< T >::ref ( ) [inline]

Definition at line 62 of file ReadOnlyPointer.hpp.


Member Data Documentation

template<typename T>
os::Mutex RTT::extras::ROPtrInternal< T >::lock

Definition at line 54 of file ReadOnlyPointer.hpp.

template<typename T>
size_t RTT::extras::ROPtrInternal< T >::readers

Definition at line 56 of file ReadOnlyPointer.hpp.

template<typename T>
T* RTT::extras::ROPtrInternal< T >::value

Definition at line 55 of file ReadOnlyPointer.hpp.


The documentation for this struct was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:38