pion::PionLockedQueue< T, MaxSize, SleepMilliSec >::ConsumerThread Class Reference

#include <PionLockedQueue.hpp>

List of all members.


Detailed Description

template<typename T, boost::uint32_t MaxSize = 250000, boost::uint32_t SleepMilliSec = 10>
class pion::PionLockedQueue< T, MaxSize, SleepMilliSec >::ConsumerThread

data structure used to manage idle consumer threads waiting for items

Definition at line 114 of file PionLockedQueue.hpp.

Public Member Functions

 ConsumerThread (void)
 constructor assumes thread is active/running
bool isRunning (void) const
 returns true while the consumer thread is active/running
void stop (void)
 stops the thread -- if waiting on pop() will return immediately
void reset (void)
 stops the thread -- if waiting on pop() will return immediately

Friends

class PionLockedQueue
 allow PionLockedQueue direct access to members


The documentation for this class was generated from the following file:
Generated on Fri Apr 30 14:48:54 2010 for pion-net by  doxygen 1.4.7