![]() |
DDraceNetwork Documentation
|
Classes | |
| class | CInterfaceInfo |
Public Member Functions | |
| CKernel ()=default | |
| void | Shutdown () override |
| ~CKernel () override | |
| void | RegisterInterfaceImpl (const char *pName, IInterface *pInterface, bool Destroy) override |
| void | ReregisterInterfaceImpl (const char *pName, IInterface *pInterface) override |
| IInterface * | RequestInterfaceImpl (const char *pName) override |
Public Member Functions inherited from IKernel | |
| 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 () |
Private Member Functions | |
| CInterfaceInfo * | FindInterfaceInfo (const char *pName) |
Private Attributes | |
| std::vector< CInterfaceInfo > | m_vInterfaces |
Additional Inherited Members | |
Static Public Member Functions inherited from IKernel | |
| static IKernel * | Create () |
|
default |
|
inlineoverride |
|
inlineprivate |
|
inlineoverridevirtual |
Implements IKernel.
|
inlineoverridevirtual |
Implements IKernel.
|
inlineoverridevirtual |
Implements IKernel.
|
private |