#include <TdkEventQueue.h>
Inheritance diagram for TdkEventQueue:
Public Member Functions | |
~TdkEventQueue () | |
void | push (TdkEventEnvelope *envelope) |
TdkEventEnvelope * | pop () |
TdkEventEnvelope * | top () |
Static Public Member Functions | |
static TdkEventQueue * | instance () |
Private Member Functions | |
TdkEventQueue () | |
Private Attributes | |
std::vector< TdkEventEnvelope * > | queue_ |
bool | used_ |
Static Private Attributes | |
static TdkEventQueue * | instance_ = NULL |
TdkEventQueue::~TdkEventQueue | ( | ) |
TdkEventQueue::TdkEventQueue | ( | ) | [private] |
TdkEventQueue * TdkEventQueue::instance | ( | ) | [static] |
void TdkEventQueue::push | ( | TdkEventEnvelope * | envelope | ) |
TdkEventEnvelope * TdkEventQueue::pop | ( | ) |
TdkEventEnvelope * TdkEventQueue::top | ( | ) |
TdkEventQueue * TdkEventQueue::instance_ = NULL [static, private] |
std::vector<TdkEventEnvelope*> TdkEventQueue::queue_ [private] |
bool TdkEventQueue::used_ [private] |