Public Member Functions | Public Attributes | List of all members
RTT::extras::ROPtrInternal< T > Struct Template Reference

#include <ReadOnlyPointer.hpp>

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 Fri Oct 25 2019 03:59:46