#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "Listener.h" #include "EventSender.h" #include "TimeStampedEvent.h" #include "PolymorphEvent.h" namespace fsm = boost::statechart; #include "mdcommon.h" #include "mdevents.h" #include "mdLogger.h" #define MD_HAUSHALT 1200000 // milliseconds between attention routine #define MD_LOCK_FILE "cliever-md.lock" #include "masterDaemonConfig.h" #ifdef MD_MAIN mdDeviceFabrik *engineFactory; mdLogger *theseLogs; masterDaemonConfig *thisConfig; extern void runMasterDaemon(); extern void runClientServiceLayer(); #else extern mdDeviceFabrik *engineFactory; extern mdLogger *theseLogs; extern masterDaemonConfig *thisConfig; #endif