DABC (Data Acquisition Backbone Core)  2.9.9
Public Member Functions | Data Fields
dabc::Thread::EventsQueue Class Reference

#include <dabc/Thread.h>

Inheritance diagram for dabc::Thread::EventsQueue:
dabc::Queue< EventId, true >

Public Member Functions

 EventsQueue ()
- Public Member Functions inherited from dabc::Queue< EventId, true >
void Allocate (unsigned capacity)
EventIdBack () 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)
EventIdFront () const
bool Full () const
void Init (unsigned capacity)
EventIdItem (unsigned indx) const
EventIdItemPtr (unsigned indx) const
bool MakePlaceForNext ()
EventId Pop ()
void PopOnly ()
void Push (EventId val)
EventIdPushEmpty ()
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 >
EventIdQueueItem (unsigned n)
- Protected Attributes inherited from dabc::Queue< EventId, true >
unsigned fCapacity
unsigned fInitSize
 original size of the queue, restored then Reset() method is called More...
unsigned fSize

Detailed Description

Definition at line 255 of file Thread.h.

Constructor & Destructor Documentation

◆ EventsQueue()

dabc::Thread::EventsQueue::EventsQueue ( )

Definition at line 259 of file Thread.h.

Field Documentation

◆ scaler

int dabc::Thread::EventsQueue::scaler

Definition at line 257 of file Thread.h.

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