/* * ===================================================================================== * * Filename: defs.h * * Description: * * Version: 1.0 * Created: 2021年03月26日 19时26分17秒 * Revision: none * Compiler: gcc * * Author: Li Chao (), * Organization: * * ===================================================================================== */ #ifndef DEFS_KP8LKGD0 #define DEFS_KP8LKGD0 #include #include #include typedef boost::uuids::uuid MQId; const MQId &BHTopicBusAddress(); const MQId &BHTopicCenterAddress(); const MQId &BHUniCenterAddress(); const int kBHCenterPort = 24287; const char kTopicSep = '.'; namespace bhome_shm { class SharedMemory; } // namespace bhome_shm bhome_shm::SharedMemory &BHomeShm(); typedef std::string Topic; void SetLastError(const int ec, const std::string &msg); void GetLastError(int &ec, std::string &msg); //TODO center can check shm for previous crash. #endif // end of include guard: DEFS_KP8LKGD0