#include <AsyncCallQueue.h>

Collaboration diagram for AsyncCallQueue:

Public Member Functions

void schedule (AsyncCall::Pointer &call)
 
bool fire ()
 

Static Public Member Functions

static AsyncCallQueueInstance ()
 

Private Member Functions

 AsyncCallQueue ()
 
void fireNext ()
 

Private Attributes

AsyncCall::Pointer theHead
 
AsyncCall::Pointer theTail
 

Static Private Attributes

static AsyncCallQueueTheInstance = 0
 

Detailed Description

Definition at line 18 of file AsyncCallQueue.h.

Constructor & Destructor Documentation

◆ AsyncCallQueue()

AsyncCallQueue::AsyncCallQueue ( )
private

Definition at line 18 of file AsyncCallQueue.cc.

Referenced by Instance().

Member Function Documentation

◆ fire()

bool AsyncCallQueue::fire ( )

◆ fireNext()

void AsyncCallQueue::fireNext ( )
private

◆ Instance()

AsyncCallQueue & AsyncCallQueue::Instance ( )
static

◆ schedule()

void AsyncCallQueue::schedule ( AsyncCall::Pointer call)

Definition at line 22 of file AsyncCallQueue.cc.

References assert, NULL, theHead, AsyncCall::theNext, and theTail.

Referenced by ScheduleCall().

Member Data Documentation

◆ theHead

AsyncCall::Pointer AsyncCallQueue::theHead
private

Definition at line 35 of file AsyncCallQueue.h.

Referenced by fire(), fireNext(), and schedule().

◆ TheInstance

AsyncCallQueue * AsyncCallQueue::TheInstance = 0
staticprivate

Definition at line 38 of file AsyncCallQueue.h.

Referenced by Instance().

◆ theTail

AsyncCall::Pointer AsyncCallQueue::theTail
private

Definition at line 36 of file AsyncCallQueue.h.

Referenced by fireNext(), and schedule().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors