QueueHolderBase Class Reference

The parent of the class containing the queue and all related elements. More...

Inheritance diagram for QueueHolderBase:

Public Member Functions

 QueueHolderBase ()
 Constructor. More...
 

Public Attributes

bool dataExchangeStopped
 If true no data exchange is possible. More...
 
QMutex mutex
 The mutex protecting from concurrent accesses to data in this object. More...
 
QWaitCondition waitCondition
 The wait condition used to wake the blocked downloader when a new datum arrives or the uploader when the queue is full. More...
 

Detailed Description

The parent of the class containing the queue and all related elements.

This just contains the lock to use when accessing the queue, the QWaitCondition and the flag to signal that data exchange should stop. We need this base class because of GlobalUploaderDownloader

Definition at line 1210 of file dataexchange.h.

Constructor & Destructor Documentation

QueueHolderBase ( )
inline

Constructor.

Definition at line 1216 of file dataexchange.h.

Member Data Documentation

bool dataExchangeStopped

If true no data exchange is possible.

Definition at line 1240 of file dataexchange.h.

QMutex mutex

The mutex protecting from concurrent accesses to data in this object.

Definition at line 1228 of file dataexchange.h.

QWaitCondition waitCondition

The wait condition used to wake the blocked downloader when a new datum arrives or the uploader when the queue is full.

Definition at line 1235 of file dataexchange.h.


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