#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 ( )
private

Definition at line 18 of file AsyncCallQueue.cc.

Referenced by Instance().

Member Function Documentation

bool AsyncCallQueue::fire ( )
void AsyncCallQueue::fireNext ( )
private
AsyncCallQueue & AsyncCallQueue::Instance ( )
static
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

AsyncCall::Pointer AsyncCallQueue::theHead
private

Definition at line 35 of file AsyncCallQueue.h.

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

AsyncCallQueue * AsyncCallQueue::TheInstance = 0
staticprivate

Definition at line 38 of file AsyncCallQueue.h.

Referenced by Instance().

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