|
virtual void | WakeUp () override |
| Wake up the message loop when new work comes in.
|
|
virtual bool | WaitForMessages (xiiInt32 iTimeout, xiiIpcChannel *pFilter) override |
| Waits until a new message has been processed (sent, received).
|
|
| XII_MAKE_SUBSYSTEM_STARTUP_FRIEND (Foundation, MessageLoop) |
|
void | StartUpdateThread () |
|
void | StopUpdateThread () |
|
void | RunLoop () |
|
bool | ProcessTasks () |
|
void | Quit () |
|
◆ WaitForMessages()
bool xiiMessageLoop_NoImpl::WaitForMessages |
( |
xiiInt32 | iTimeout, |
|
|
xiiIpcChannel * | pFilter ) |
|
overrideprotectedvirtual |
Waits until a new message has been processed (sent, received).
- Parameters
-
timeout | If negative, wait indefinitely. |
pFilter | If not null, wait for a message for the specific channel. |
- Returns
- Returns whether a message was received or the timeout was reached.
Implements xiiMessageLoop.
◆ WakeUp()
void xiiMessageLoop_NoImpl::WakeUp |
( |
| ) |
|
|
overrideprotectedvirtual |
Wake up the message loop when new work comes in.
Implements xiiMessageLoop.
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Engine/Foundation/Platform/Implementation/NoImpl/MessageLoop_NoImpl.h
- /home/runner/work/XII/XII/Source/Engine/Foundation/Platform/Implementation/NoImpl/MessageLoop_NoImpl.cpp