lichao
2021-05-17 cab831748a2a9cc18b7f18f3b5e14a4374b7ab68
src/defs.h
@@ -27,12 +27,12 @@
int64_t CalcAllocIndex(int64_t size);
int64_t GetAllocSize(int index);
struct CenterInfo {
   struct MQInfo {
      int64_t id_ = 0;
      int64_t offset_ = 0;
   };
struct MQInfo {
   MQId id_ = 0;
   int64_t offset_ = 0;
};
struct CenterInfo {
   MQInfo mq_center_;
   MQInfo mq_bus_;
   MQInfo mq_init_;
@@ -59,9 +59,9 @@
void GetLastError(int &ec, std::string &msg);
//TODO center can check shm for previous crash.
uint64_t BHGlobalSenderAddress();
uint64_t BHTopicCenterAddress();
uint64_t BHTopicBusAddress();
uint64_t BHCenterReplyAddress();
const MQInfo &BHGlobalSenderAddress();
const MQInfo &BHTopicCenterAddress();
const MQInfo &BHTopicBusAddress();
const MQInfo &BHCenterReplyAddress();
#endif // end of include guard: DEFS_KP8LKGD0