#include <AsyncCallQueue.h>

Collaboration diagram for AsyncCallQueue:

Public Member Functions

void schedule (const AsyncCallPointer &call)
 
bool fire ()
 

Static Public Member Functions

static AsyncCallQueueInstance ()
 

Private Member Functions

 AsyncCallQueue ()=default
 

Private Attributes

AsyncCallList scheduled
 calls waiting to be fire()d, in FIFO order More...
 

Static Private Attributes

static AsyncCallQueueTheInstance = nullptr
 

Detailed Description

Definition at line 17 of file AsyncCallQueue.h.

Constructor & Destructor Documentation

◆ AsyncCallQueue()

AsyncCallQueue::AsyncCallQueue ( )
privatedefault

Referenced by Instance().

Member Function Documentation

◆ fire()

◆ Instance()

AsyncCallQueue & AsyncCallQueue::Instance ( )
static

◆ schedule()

void AsyncCallQueue::schedule ( const AsyncCallPointer call)
inline

Definition at line 24 of file AsyncCallQueue.h.

References AsyncCallList::add(), and scheduled.

Referenced by ScheduleCall().

Member Data Documentation

◆ scheduled

AsyncCallList AsyncCallQueue::scheduled
private

Definition at line 32 of file AsyncCallQueue.h.

Referenced by fire(), and schedule().

◆ TheInstance

AsyncCallQueue * AsyncCallQueue::TheInstance = nullptr
staticprivate

Definition at line 34 of file AsyncCallQueue.h.

Referenced by Instance().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors