![]() |
DDraceNetwork Documentation
|
#include <kernel.h>
Public Member Functions | |
| virtual void | Shutdown ()=0 |
| virtual | ~IKernel ()=default |
| template<class TINTERFACE > | |
| void | RegisterInterface (TINTERFACE *pInterface, bool Destroy=true) |
| template<class TINTERFACE > | |
| void | ReregisterInterface (TINTERFACE *pInterface) |
| template<class TINTERFACE > | |
| TINTERFACE * | RequestInterface () |
Static Public Member Functions | |
| static IKernel * | Create () |
Private Member Functions | |
| virtual void | RegisterInterfaceImpl (const char *pInterfaceName, IInterface *pInterface, bool Destroy)=0 |
| virtual void | ReregisterInterfaceImpl (const char *pInterfaceName, IInterface *pInterface)=0 |
| virtual IInterface * | RequestInterfaceImpl (const char *pInterfaceName)=0 |
|
virtualdefault |
|
static |
|
inline |
|
privatepure virtual |
Implemented in CKernel.
|
inline |
|
privatepure virtual |
Implemented in CKernel.
|
inline |
|
privatepure virtual |
Implemented in CKernel.