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