| | |
| | | |
| | | public: |
| | | typedef Socket::PartialRecvCB MsgHandler; |
| | | static bool Install(const std::string &name, MsgHandler handler, const std::string &mqid, const int mq_len); |
| | | static bool Install(const std::string &name, MsgHandler handler, const MQId &mqid, const int mq_len); |
| | | typedef Socket::IdleCB IdleHandler; |
| | | static bool Install(const std::string &name, MsgHandler handler, IdleHandler idle, const std::string &mqid, const int mq_len); |
| | | static bool Install(const std::string &name, MsgHandler handler, IdleHandler idle, const MQId &mqid, const int mq_len); |
| | | |
| | | BHCenter(Socket::Shm &shm); |
| | | BHCenter(); |
| | |
| | | struct CenterInfo { |
| | | std::string name_; |
| | | MsgHandler handler_; |
| | | IdleHandler idle_; |
| | | std::string mqid_; |
| | | int mq_len_ = 0; |
| | | }; |