|
| virtual tU64 | GetThreadID () const =0 |
| | Get the message queue's owner thread. {Property}. More...
|
| |
| virtual tU32 | GetSize () const =0 |
| | Get the number of message currently in the queue. {Property}. More...
|
| |
| virtual tBool | IsEmpty () const =0 |
| | Check whether any message is in the queue. More...
|
| |
| virtual tBool | Add (iMessageHandler *apHandler, tU32 anMsg, const Var &avarA, const Var &avarB)=0 |
| | Queue a message. More...
|
| |
| virtual tBool | Peek (sMessageDesc *apMessageDesc)=0 |
| | Retrieves, but does not remove, the head of this queue, or returns eFalse if this queue is empty or if called from another thread than the owner thread. {NoAutomation}. More...
|
| |
| virtual Ptr< iMessageDesc > | PeekDesc ()=0 |
| | Same as. More...
|
| |
| virtual tBool | Poll (sMessageDesc *apMessageDesc)=0 |
| | Retrieves and removes the head of this queue, or returns eFalse if this queue is empty or if called from another thread than the owner thread. {NoAutomation}. More...
|
| |
| virtual Ptr< iMessageDesc > | PollDesc ()=0 |
| | Same as. More...
|
| |
| virtual tBool | PollAndDispatch ()=0 |
| | Retrieves, removes and call the message handler of the head of this queue, or returns eFalse if this queue is empty or if called from another thread than the owner thread. More...
|
| |
| virtual tBool | WaitForMessage (tU32 anTimeOut)=0 |
| | Wait for a message to be in the queue. More...
|
| |
| virtual tBool | IsOK () const =0 |
| | Check if the object is valid. More...
|
| |
| virtual tI32 | AddRef ()=0 |
| | Signal that one more reference of the object has been created. More...
|
| |
| virtual tI32 | Release ()=0 |
| | Release a reference of the object. More...
|
| |
| virtual void | DeleteThis ()=0 |
| | Bypass any reference counting and delete this object. More...
|
| |
| virtual void | Invalidate ()=0 |
| | Invalidate the object. More...
|
| |
| virtual iUnknown * | QueryInterface (const tUUID &aIID)=0 |
| | Query an interface. More...
|
| |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32 anFlags) const =0 |
| | Fill a UUID list containing the UUIDs of the implemented interfaces. More...
|
| |
| virtual tI32 | SetNumRefs (tI32 anNumRefs)=0 |
| | Set the reference counter directly. More...
|
| |
| virtual tI32 | GetNumRefs () const =0 |
| | Get the number of references to this object. More...
|
| |