DDraceNetwork Docs
|
Public Member Functions | |
CEngine (bool Test, const char *pAppname, std::shared_ptr< CFutureLogger > pFutureLogger, int Jobs) | |
~CEngine () override | |
void | Init () override |
void | AddJob (std::shared_ptr< IJob > pJob) override |
void | ShutdownJobs () override |
void | SetAdditionalLogger (std::shared_ptr< ILogger > &&pLogger) override |
Public Member Functions inherited from IEngine | |
virtual | ~IEngine ()=default |
virtual void | Init ()=0 |
virtual void | AddJob (std::shared_ptr< IJob > pJob)=0 |
virtual void | ShutdownJobs ()=0 |
virtual void | SetAdditionalLogger (std::shared_ptr< ILogger > &&pLogger)=0 |
Public Member Functions inherited from IInterface | |
IInterface () | |
virtual void | Shutdown () |
virtual | ~IInterface () |
Static Private Member Functions | |
static void | Con_DbgLognetwork (IConsole::IResult *pResult, void *pUserData) |
Private Attributes | |
IConsole * | m_pConsole |
IStorage * | m_pStorage |
bool | m_Logging |
std::shared_ptr< CFutureLogger > | m_pFutureLogger |
char | m_aAppName [256] |
CJobPool | m_JobPool |
Additional Inherited Members | |
Static Public Member Functions inherited from IEngine | |
static const char * | InterfaceName () |
Protected Member Functions inherited from IInterface | |
IKernel * | Kernel () |
|
inline |
|
inlineoverride |
|
inlinestaticprivate |
|
inlineoverridevirtual |
Implements IEngine.
|
inlineoverridevirtual |
Implements IEngine.
|
inlineoverridevirtual |
Implements IEngine.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |