36 void*
operator new(
size_t sz,
void* pv) {
return reinterpret_cast<Notify*
>(pv); };
63 void Wait(
bool* pbFlag_);
76 bool Wait(uint32_t u32WaitTimeMS_,
bool* pbFlag_);
Blocking object base class declarations.
Mark3 Kernel Configuration This file is used to configure the kernel for your specific application in...
void WakeMe(Thread *pclChosenOne_)
WakeMe Wake the specified thread from its current blocking queue. Note that this is only public in or...
The Thread Class. This object providing the fundamental thread control data structures and functions ...
The Notify class. This class provides a blocking object type that allows one or more threads to wait ...
void Signal(void)
Signal Signal the notification object. This will cause the highest priority thread currently blocking...
void Init(void)
Init Initialze the Notification object prior to use.
void Wait(bool *pbFlag_)
Wait Block the current thread, waiting for a signal on the object.
The BlockingObject class. Class implementing thread-blocking primatives. used for implementing things...