#include <eventbrokerc.h>
Inheritance diagram for EventBrokerC:


Public Types | |
| typedef void | callback (void *) |
Public Methods | |
| EventBrokerC () | |
| virtual | ~EventBrokerC () |
| long | GetEventBrokerID () |
| virtual int | AssignInterface (const StringC &, InterfaceC *) |
| virtual void | InitializationReady () |
| virtual int | ProcessEvents ()=0 |
| virtual void | Quit () |
| virtual StringC | GetInitData () |
| void | SetUpdateCallbackFunc (callback *f) |
| void | SetSwapCallbackFunc (callback *f) |
| void | SetSleepCallbackFunc (callback *f) |
| void | SetWakeCallbackFunc (callback *f) |
| void | SetCallbackData (void *data) |
Protected Attributes | |
| long | m_eventBrokerID |
| bool | m_bQuit |
| StringC | m_initData |
| short | m_bFirstProcess |
| callback * | m_updateFunc |
| callback * | m_swapFunc |
| callback * | m_sleepFunc |
| callback * | m_wakeFunc |
| void * | m_callbackData |
|
|
Definition at line 44 of file eventbrokerc.h. |
|
|
|
|
|
Definition at line 47 of file eventbrokerc.h. References EventBrokerC.
00047 {}
|
|
||||||||||||
|
Reimplemented in LocalEventBrokerC, and SockEventBrokerC. Definition at line 50 of file eventbrokerc.h.
00050 {return 0;}
|
|
|
Definition at line 48 of file eventbrokerc.h.
00048 {return m_eventBrokerID;}
|
|
|
Definition at line 55 of file eventbrokerc.h.
00055 {return m_initData;}
|
|
|
Reimplemented in SockEventBrokerC. Definition at line 51 of file eventbrokerc.h.
00051 {}
|
|
|
Implemented in LocalEventBrokerC, SockEventBrokerC, and pfLocalEventBrokerC. |
|
|
|
|
|
Definition at line 61 of file eventbrokerc.h.
00061 {m_callbackData = data;}
|
|
|
Definition at line 59 of file eventbrokerc.h.
00059 {m_updateFunc = f;}
|
|
|
Definition at line 58 of file eventbrokerc.h.
00058 {m_swapFunc = f;}
|
|
|
Definition at line 57 of file eventbrokerc.h.
00057 {m_updateFunc = f;}
|
|
|
Definition at line 60 of file eventbrokerc.h.
00060 {m_swapFunc = f;}
|
|
|
Definition at line 68 of file eventbrokerc.h. |
|
|
Definition at line 65 of file eventbrokerc.h. |
|
|
Definition at line 75 of file eventbrokerc.h. |
|
|
Definition at line 64 of file eventbrokerc.h. |
|
|
Definition at line 67 of file eventbrokerc.h. |
|
|
Definition at line 72 of file eventbrokerc.h. |
|
|
Definition at line 71 of file eventbrokerc.h. |
|
|
Definition at line 70 of file eventbrokerc.h. |
|
|
Definition at line 73 of file eventbrokerc.h. |
1.3-rc2