HDK
|
#include <PDG_EventQueue.h>
Classes | |
class | ScopedPause |
Public Types | |
using | EventInfo = std::pair< const PDG_EventEmitter *, PDG_Event > |
Public Member Functions | |
PDG_EventQueue () | |
~PDG_EventQueue () | |
void | term () |
void | queueEvent (const PDG_EventEmitter *emitter, const PDG_Event &event) |
void | waitAllEvents () |
void | registerEmitter (PDG_EventEmitter *emitter) |
void | deregisterEmitter (PDG_EventEmitter *emitter) |
void | pause () |
void | resume () |
Definition at line 29 of file PDG_EventQueue.h.
using PDG_EventQueue::EventInfo = std::pair<const PDG_EventEmitter*, PDG_Event> |
Definition at line 32 of file PDG_EventQueue.h.
PDG_EventQueue::PDG_EventQueue | ( | ) |
PDG_EventQueue::~PDG_EventQueue | ( | ) |
void PDG_EventQueue::deregisterEmitter | ( | PDG_EventEmitter * | emitter | ) |
|
inline |
Definition at line 48 of file PDG_EventQueue.h.
void PDG_EventQueue::queueEvent | ( | const PDG_EventEmitter * | emitter, |
const PDG_Event & | event | ||
) |
void PDG_EventQueue::registerEmitter | ( | PDG_EventEmitter * | emitter | ) |
|
inline |
Definition at line 49 of file PDG_EventQueue.h.
void PDG_EventQueue::term | ( | ) |
void PDG_EventQueue::waitAllEvents | ( | ) |