DABC (Data Acquisition Backbone Core)
2.9.9
|
#include <dabc/Thread.h>
Public Member Functions | |
EventsQueue () | |
Public Member Functions inherited from dabc::Queue< EventId, true > | |
void | Allocate (unsigned capacity) |
EventId & | Back () const |
Iterator | begin () |
unsigned | Capacity () const |
virtual void | CopyTo (EventId *tgt) |
Method can be used to copy content of the queue into externally allocated array. More... | |
bool | Empty () const |
Iterator | end () |
bool | Expand (unsigned newcapacity=0) |
EventId & | Front () const |
bool | Full () const |
void | Init (unsigned capacity) |
EventId & | Item (unsigned indx) const |
EventId * | ItemPtr (unsigned indx) const |
bool | MakePlaceForNext () |
EventId | Pop () |
void | PopOnly () |
void | Push (EventId val) |
EventId * | PushEmpty () |
void | PushRef (const EventId &val) |
Queue ()=default | |
Queue (unsigned capacity) | |
bool | Remove (EventId value) |
bool | RemoveItem (unsigned indx) |
void | Reset () |
unsigned | Size () const |
virtual | ~Queue () |
Data Fields | |
int | scaler |
Additional Inherited Members | |
Protected Member Functions inherited from dabc::Queue< EventId, true > | |
EventId * | QueueItem (unsigned n) |
Protected Attributes inherited from dabc::Queue< EventId, true > | |
EventId * | fBorder |
unsigned | fCapacity |
EventId * | fHead |
unsigned | fInitSize |
original size of the queue, restored then Reset() method is called More... | |
EventId * | fQueue |
unsigned | fSize |
EventId * | fTail |