Public Member Functions | |
| MessageQueue () | |
| bool | RegisterWaitObject (sMultipleObjectWaitItem *pWaitObject) |
| Message * | Wait () |
| virtual bool | Process (bool &bExit, int &iExitCode) |
| virtual bool | Filter (Message *pMessage) |
| bool | Quit (int iReturnCode=-1) |
| bool | Idle () |
| Message * | Query (Window *pWindow, int iMessageType) |
| MessageQueue::MessageQueue | ( | ) |
| bool MessageQueue::RegisterWaitObject | ( | sMultipleObjectWaitItem * | pWaitObject | ) | [virtual] |
Implements SkyGI::EventSource.
| Message * MessageQueue::Wait | ( | ) |
| bool MessageQueue::Process | ( | bool & | bExit, | |
| int & | iExitCode | |||
| ) | [virtual] |
Process a message
| piExitCode | If message was a MSG_QUIT and piExitCode is a valid pointer the exit code specified in m_vpPara1 for MSG_QUIT messages will be writen to piExitCode |
Implements SkyGI::EventSource.
Reimplemented in EventThreadMessageQueue.
| bool MessageQueue::Filter | ( | Message * | pMessage | ) | [virtual] |
Reimplemented in SkyGI::PopupMenuMessageQueue, and SkyGI::ModalMessageQueue.
| bool MessageQueue::Quit | ( | int | iReturnCode = -1 |
) | [virtual] |
Post a quit message
Reimplemented from SkyGI::EventSource.
| bool MessageQueue::Idle | ( | ) | [virtual] |
Reimplemented from SkyGI::EventSource.
1.5.1-p1