liuxiaolong
2021-07-20 58d904a328c0d849769b483e901a0be9426b8209
src/shm_socket.cpp
@@ -29,13 +29,6 @@
using namespace bhome_msg;
using namespace bhome_shm;
ShmSocket::ShmSocket(Shm &shm, const MQId id, const int len) :
    run_(false), mq_(shm, id, len), alloc_id_(0), send_buffer_(shm) { Start(); }
ShmSocket::ShmSocket(Shm &shm, const bool create_or_else_find, const MQId id, const int len) :
    run_(false), mq_(shm, create_or_else_find, id, len), alloc_id_(0), send_buffer_(shm) { Start(); }
ShmSocket::ShmSocket(int64_t abs_addr, Shm &shm, const MQId id) :
    run_(false), mq_(abs_addr, shm, id), alloc_id_(0), send_buffer_(shm) { Start(); }
ShmSocket::~ShmSocket() { Stop(); }
bool ShmSocket::Start(int nworker, const RecvCB &onData, const RawRecvCB &onRaw, const IdleCB &onIdle)
@@ -171,8 +164,7 @@
         RecvCB cb_no_use;
         per_msg_cbs_->Pick(msg_id, cb_no_use);
      };
      SendImpl(remote, msg, onExpireRemoveCB);
      return true;
      return SendImpl(remote, msg, onExpireRemoveCB);
   } catch (std::exception &e) {
      SetLastError(eError, "Send internal error.");
      return false;