Public Member Functions | |
QGuiPulseNotifier () | |
ctor | |
virtual | ~QGuiPulseNotifier () |
dtor | |
void | Start () |
start monitoring the shared memory containing pulser notifications | |
void | Stop () |
stop monitoring the shared memory containing pulser notifications | |
void | PulseFired (unsigned long pulseId) |
emit signal for gui classes | |
Private Member Functions | |
void | MakeThread () |
ClassDef (QGuiPulseNotifier, 0) | |
Static Private Member Functions | |
static void * | StartThread (void *arg) |
Private Attributes | |
TThread * | fThread |
QGuiSharedMemory * | fMemory |
Static Private Attributes | |
static bool | gRunning = false |
void * QGuiPulseNotifier::StartThread | ( | void * | arg | ) | [static, private] |
start shared memory monitoring thread
References fMemory, QGuiSharedMemory::GetValue(), PulseFired(), and QGuiSharedMemory::SetValue().
Referenced by MakeThread().
void QGuiPulseNotifier::MakeThread | ( | ) | [private] |