1#ifndef EM_DS_COREDS_PLUGININTERFACE_H
2#define EM_DS_COREDS_PLUGININTERFACE_H
std::list< ds_string * > ds_StringList
Definition ds_typedefs.h:10
std::string ds_string
Definition ds_typedefs.h:9
Interface class for all modules of dispatching system.
Definition DispatchingModuleInterface.h:18
void Disable()
Definition DispatchingModuleInterface.cpp:37
virtual bool SendString(DS_Event &event, ds_string &sendString, bool &forceImmediateSending)=0
virtual ds_string GetVersion()=0
virtual ~DispatchingModuleInterface()
Definition DispatchingModuleInterface.cpp:27
virtual bool PostSendString(DS_Event &event, ds_string &sendString, ds_StringList &sendStringList, bool &forceImmediateSending)=0
bool IsEnabled() const
Definition DispatchingModuleInterface.cpp:42
void Enable()
Definition DispatchingModuleInterface.cpp:32
DispatchingModuleInterface()
Definition DispatchingModuleInterface.cpp:22
virtual ds_string GetName()=0
virtual void RestartTimer(DS_Event &event)
Definition DispatchingModuleInterface.cpp:47
virtual bool Init(DispatchingModuleManager *manager)=0
Definition DispatchingModuleManager.h:27