|
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 |