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

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

Collaboration diagram for ariba::utility::SystemQueue::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 211 of file SystemQueue.h.


Constructor & Destructor Documentation

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

Definition at line 266 of file SystemQueue.cpp.

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

Definition at line 272 of file SystemQueue.cpp.


Member Function Documentation

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

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


Member Data Documentation

volatile bool ariba::utility::SystemQueue::SystemQueue::QueueThreadDelay::isSleeping [private]

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

boost::mutex ariba::utility::SystemQueue::SystemQueue::QueueThreadDelay::sleepMutex [private]

ptime ariba::utility::SystemQueue::SystemQueue::QueueThreadDelay::sleepStart [private]


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

Generated on Fri Aug 14 23:39:39 2009 for Ariba by  doxygen 1.5.8