virtual void AddJob(std::shared_ptr< IJob > pJob)=0
virtual void SetAdditionalLogger(std::shared_ptr< ILogger > &&pLogger)=0
virtual void ShutdownJobs()=0
IEngine * CreateTestEngine(const char *pAppname, int Jobs)
Definition: engine.cpp:109
IEngine * CreateEngine(const char *pAppname, std::shared_ptr< CFutureLogger > pFutureLogger, int Jobs)
Definition: engine.cpp:108
#define MACRO_INTERFACE(Name)
Definition: kernel.h:25