kodi
Public Member Functions | List of all members
FooServer Class Reference
Inheritance diagram for FooServer:
Inheritance graph
[legend]
Collaboration diagram for FooServer:
Collaboration graph
[legend]

Public Member Functions

NPT_Result DoBarCmd1 (NPT_MessageReceiver *receiver, int info)
 
NPT_Result DoBarCmd2 (NPT_MessageReceiver *receiver, int info1, int info2)
 
NPT_Result DoBarCmd3 (NPT_MessageReceiver *receiver, int info1, int info2, int info3)
 
NPT_Result DoBarCmd4 ()
 
void Run ()
 
void OnMessage (NPT_Message *message)
 
NPT_Result HandleMessage (NPT_Message *message)
 
void OnBarCmd1 (NPT_MessageReceiver *receiver, int info)
 
void OnBarCmd2 (NPT_MessageReceiver *receiver, int info1, int info2)
 
- Public Member Functions inherited from NPT_Thread
 NPT_Thread (bool detached=false)
 
 NPT_Thread (NPT_Runnable &target, bool detached=false)
 
NPT_Result CancelBlockerSocket () override
 
NPT_Result Start () override
 
NPT_Result Wait (NPT_Timeout timeout=NPT_TIMEOUT_INFINITE) override
 
NPT_Result SetPriority (int priority) override
 
NPT_Result GetPriority (int &priority) override
 
NPT_Result Interrupt () override
 
- Public Member Functions inherited from NPT_MessageReceiver
 NPT_MessageReceiver (NPT_MessageHandler *handler)
 
 NPT_MessageReceiver (NPT_MessageQueue *queue)
 
 NPT_MessageReceiver (NPT_MessageHandler *handler, NPT_MessageQueue *queue)
 
NPT_Result SetQueue (NPT_MessageQueue *queue)
 
NPT_Result SetHandler (NPT_MessageHandler *handler)
 
virtual NPT_Result PostMessage (NPT_Message *message)
 
- Public Member Functions inherited from FooServerMessageHandler
virtual void OnBarCmd3 (NPT_MessageReceiver *, int, int, int)
 

Additional Inherited Members

- Public Types inherited from NPT_Thread
typedef NPT_UInt64 ThreadId
 
- Static Public Member Functions inherited from NPT_Thread
static ThreadId GetCurrentThreadId ()
 
static NPT_Result SetCurrentThreadPriority (int priority)
 
static NPT_Result GetCurrentThreadPriority (int &priority)
 
- Protected Attributes inherited from NPT_MessageReceiver
NPT_MessageQueuem_Queue
 
NPT_MessageHandlerm_Handler
 

The documentation for this class was generated from the following file: