lichao
2021-04-02 83085f2ce99cca05d40a19482151873a55e6393a
src/center.h
@@ -18,8 +18,24 @@
#ifndef CENTER_TM9OUQTG
#define CENTER_TM9OUQTG
#include "socket.h"
#include <functional>
class BHCenter
{
   typedef ShmSocket Socket;
public:
   typedef std::function<bool(ShmSocket &socket, bhome_msg::MsgI &imsg, bhome::msg::BHMsg &msg)> MsgHandler;
   BHCenter(Socket::Shm &shm);
   BHCenter();
   ~BHCenter() { Stop(); }
   bool Start();
   bool Stop() { return socket_.Stop(); }
private:
   ShmSocket socket_;
};
#endif // end of include guard: CENTER_TM9OUQTG