lichao
2021-05-17 cab831748a2a9cc18b7f18f3b5e14a4374b7ab68
src/shm_msg_queue.h
@@ -18,6 +18,7 @@
#ifndef SHM_MSG_QUEUE_D847TQXH
#define SHM_MSG_QUEUE_D847TQXH
#include "defs.h"
#include "msg.h"
#include "shm_queue.h"
@@ -75,8 +76,8 @@
   bool Recv(MsgI &msg, const int timeout_ms) { return Recv(msg.OffsetRef(), timeout_ms); }
   bool TryRecv(MsgI &msg) { return TryRecv(msg.OffsetRef()); }
   static Queue *Find(ShmType &shm, const MQId remote);
   static bool TrySend(ShmType &shm, const MQId remote, const RawData val);
   bool TrySend(const MQId remote, const RawData val) { return TrySend(shm(), remote, val); }
   static bool TrySend(ShmType &shm, const MQInfo &remote, const RawData val);
   bool TrySend(const MQInfo &remote, const RawData val) { return TrySend(shm(), remote, val); }
private:
#ifndef BH_USE_ATOMIC_Q