#include <kernelmodule.h>

Public Member Functions | |
| KernelModule (const MODULE_ID &_id, const wxString &_name, unsigned _type, EventHandler *msgSink) | |
| Class constructor. | |
| virtual | ~KernelModule () |
| Class destructor. | |
| void | SetKernel (Kernel *_kernel) |
| Set kernel - should be set before module's thread is started. | |
Protected Member Functions | |
| virtual void | kernelRun ()=0 |
| Method will be run every main application loop iteration in main thread. | |
Protected Attributes | |
| Kernel * | kernel |
| Pointer to application kernel. | |
Friends | |
| class | EventHandler |
Definition at line 21 of file kernelmodule.h.
| VRUT::KernelModule::KernelModule | ( | const MODULE_ID & | _id, | |
| const wxString & | _name, | |||
| unsigned | _type, | |||
| EventHandler * | msgSink | |||
| ) | [inline] |
Class constructor.
Definition at line 32 of file kernelmodule.h.
00033 : Module(_id, _name, (_type | MODULE_TYPE_KERNEL), msgSink), 00034 kernel((Kernel *)NULL) 00035 { 00036 }
| virtual VRUT::KernelModule::~KernelModule | ( | ) | [inline, virtual] |
| virtual void VRUT::KernelModule::kernelRun | ( | ) | [protected, pure virtual] |
Method will be run every main application loop iteration in main thread.
Implemented in VRUT::JSScriptingModule.
| void VRUT::KernelModule::SetKernel | ( | Kernel * | _kernel | ) | [inline] |
Set kernel - should be set before module's thread is started.
Definition at line 42 of file kernelmodule.h.
00043 { 00044 kernel = _kernel; 00045 }
friend class EventHandler [friend] |
Definition at line 47 of file kernelmodule.h.
Kernel* VRUT::KernelModule::kernel [protected] |
1.5.5