ariba::utility::SystemQueue::QueueThreadDelay Class Reference

Inherits ariba::utility::SystemQueue::QueueThread.

Collaboration diagram for ariba::utility::SystemQueue::QueueThreadDelay:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QueueThreadDelay (QueueThread *_transferQueue=NULL)
 ~QueueThreadDelay ()

Protected Member Functions

virtual void onItemInserted (const SystemEvent &event)
virtual void onNextQueueItem (const SystemEvent &event)

Private Attributes

volatile bool isSleeping
ptime sleepStart
boost::mutex sleepMutex
boost::condition_variable sleepCond

Detailed Description

Definition at line 217 of file SystemQueue.h.


Constructor & Destructor Documentation

ariba::utility::SystemQueue::QueueThreadDelay::QueueThreadDelay ( QueueThread _transferQueue = NULL  ) 

Definition at line 292 of file SystemQueue.cpp.

ariba::utility::SystemQueue::QueueThreadDelay::~QueueThreadDelay (  ) 

Definition at line 298 of file SystemQueue.cpp.


Member Function Documentation

void ariba::utility::SystemQueue::QueueThreadDelay::onItemInserted ( const SystemEvent event  )  [protected, virtual]
void ariba::utility::SystemQueue::QueueThreadDelay::onNextQueueItem ( const SystemEvent event  )  [protected, virtual]

Member Data Documentation

Definition at line 225 of file SystemQueue.h.

Referenced by onItemInserted(), and onNextQueueItem().

boost::condition_variable ariba::utility::SystemQueue::QueueThreadDelay::sleepCond [private]

Definition at line 228 of file SystemQueue.h.

Referenced by onItemInserted(), and onNextQueueItem().

Definition at line 227 of file SystemQueue.h.

Referenced by onNextQueueItem().

Definition at line 226 of file SystemQueue.h.

Referenced by onItemInserted(), and onNextQueueItem().


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

Generated on Fri Dec 10 11:09:25 2010 for Ariba by  doxygen 1.6.1