1 #ifndef _ots_Utilities_SystemMessenger_h
2 #define _ots_Utilities_SystemMessenger_h
4 #include "otsdaq-core/MessageFacility/MessageFacility.h"
5 #include "otsdaq-core/Macros/CoutMacros.h"
20 void addSystemMessage(std::string targetUser, std::string msg);
21 std::string getSystemMessage(std::string targetUser);
33 std::vector<std::string> sysMsgTargetUser_;
34 std::vector<std::string> sysMsgMessage_;
35 std::vector<time_t> sysMsgTime_;
36 std::vector<bool> sysMsgDelivered_;
37 void sysMsgSetLock(
bool set);
40 volatile bool sysMsgLock_;
43 SYS_CLEANUP_WILDCARD_TIME = 30,