OpenDDS::DCPS::BasicQueueLink< T > Class Template Reference

#include <BasicQueueLink_T.h>

Collaboration diagram for OpenDDS::DCPS::BasicQueueLink< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BasicQueueLink ()
 BasicQueueLink (T *value)
T * elem ()
 Accessor for elem_ data memeber.
void elem (T *value)
 Mutator for elem_ data memeber.
T *& elem_ref ()
 Accessor for reference to the elem_ data memeber.
BasicQueueLink< T > * next ()
 Accessor for next_ data member.
void next (BasicQueueLink< T > *value)
 Mutator for next_ data member.
void reset ()

Private Attributes

T * elem_
BasicQueueLink< T > * next_
 The next link, or NULL (0) if this is the last link.

template<typename T>
class OpenDDS::DCPS::BasicQueueLink< T >


Constructor & Destructor Documentation

template<typename T>
OpenDDS::DCPS::BasicQueueLink< T >::BasicQueueLink (  )  [inline]

template<typename T>
OpenDDS::DCPS::BasicQueueLink< T >::BasicQueueLink ( T *  value  )  [inline]


Member Function Documentation

template<typename T>
void OpenDDS::DCPS::BasicQueueLink< T >::elem ( T *  value  )  [inline]

Mutator for elem_ data memeber.

template<typename T>
T* OpenDDS::DCPS::BasicQueueLink< T >::elem (  )  [inline]

Accessor for elem_ data memeber.

template<typename T>
T*& OpenDDS::DCPS::BasicQueueLink< T >::elem_ref (  )  [inline]

Accessor for reference to the elem_ data memeber.

template<typename T>
void OpenDDS::DCPS::BasicQueueLink< T >::next ( BasicQueueLink< T > *  value  )  [inline]

Mutator for next_ data member.

template<typename T>
BasicQueueLink<T>* OpenDDS::DCPS::BasicQueueLink< T >::next (  )  [inline]

Accessor for next_ data member.

template<typename T>
void OpenDDS::DCPS::BasicQueueLink< T >::reset (  )  [inline]

Changes state of this object to match the state of the object following (default) construction.


Member Data Documentation

template<typename T>
T* OpenDDS::DCPS::BasicQueueLink< T >::elem_ [private]

The "payload" of the link -- the actual pointer that is being "wrapped" inside this link.

template<typename T>
BasicQueueLink<T>* OpenDDS::DCPS::BasicQueueLink< T >::next_ [private]

The next link, or NULL (0) if this is the last link.


The documentation for this class was generated from the following file:
Generated on Fri Nov 7 09:37:40 2008 for OpenDDS by  doxygen 1.4.7