RTT::extras::ROPtrInternal< T > Struct Template Reference

#include <ReadOnlyPointer.hpp>

List of all members.

Public Member Functions

bool deref ()
bool deref ()
void ref ()
void ref ()
 ROPtrInternal (T *value)
 ROPtrInternal (T *value)
 ~ROPtrInternal ()
 ~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 install/include/rtt/extras/ReadOnlyPointer.hpp.


Constructor & Destructor Documentation

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

Definition at line 58 of file rtt/extras/ReadOnlyPointer.hpp.

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

Definition at line 60 of file rtt/extras/ReadOnlyPointer.hpp.


Member Function Documentation

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

Definition at line 66 of file rtt/extras/ReadOnlyPointer.hpp.

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

Definition at line 62 of file rtt/extras/ReadOnlyPointer.hpp.

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

Member Data Documentation

template<typename T>
os::Mutex RTT::extras::ROPtrInternal< T >::lock
template<typename T>
size_t RTT::extras::ROPtrInternal< T >::readers
template<typename T>
T * RTT::extras::ROPtrInternal< T >::value

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:56 2013