Sirikata
Public Member Functions | Private Member Functions | Private Attributes
Sirikata::ThreadSafeQueue< T >::NodeIterator Class Reference

#include <ThreadSafeQueue.hpp>

Collaboration diagram for Sirikata::ThreadSafeQueue< T >::NodeIterator:

List of all members.

Public Member Functions

 NodeIterator (ThreadSafeQueue< T > &queue)
T * next ()

Private Member Functions

 NodeIterator (const NodeIterator &other)
void operator= (const NodeIterator &other)

Private Attributes

T * mNext
ListType mSwappedList

template<typename T>
class Sirikata::ThreadSafeQueue< T >::NodeIterator


Constructor & Destructor Documentation

template<typename T>
Sirikata::ThreadSafeQueue< T >::NodeIterator::NodeIterator ( const NodeIterator other) [private]
template<typename T>
Sirikata::ThreadSafeQueue< T >::NodeIterator::NodeIterator ( ThreadSafeQueue< T > &  queue) [inline]

Member Function Documentation

template<typename T>
T* Sirikata::ThreadSafeQueue< T >::NodeIterator::next ( ) [inline]
template<typename T>
void Sirikata::ThreadSafeQueue< T >::NodeIterator::operator= ( const NodeIterator other) [private]

Member Data Documentation

template<typename T>
T* Sirikata::ThreadSafeQueue< T >::NodeIterator::mNext [private]
template<typename T>
ListType Sirikata::ThreadSafeQueue< T >::NodeIterator::mSwappedList [private]

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