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