DDraceNetwork Docs
|
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 void | Shutdown ()=0 |
virtual | ~IKernel () |
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.
|
inlineoverridevirtual |
Implements IKernel.
|
private |