From d4a1e59e1dac399a1e0117fc5184732507b212c6 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期四, 24 六月 2021 18:15:26 +0800
Subject: [PATCH] rebuild bhome_msg.proto,bhome_msg_api.proto
---
box/tcp_server.h | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/box/tcp_server.h b/box/tcp_server.h
index 2c9337c..4698196 100644
--- a/box/tcp_server.h
+++ b/box/tcp_server.h
@@ -23,15 +23,17 @@
#include "tcp_common.h"
class NodeCenter;
-class TcpServer : public IoService
+class TcpServer
{
public:
+ typedef IoService::io_service_t io_service_t;
typedef std::shared_ptr<Synced<NodeCenter>> CenterPtr;
- TcpServer(int port, CenterPtr pscenter);
- ~TcpServer();
+ TcpServer(io_service_t &io, int port, CenterPtr pscenter) :
+ io_(io), listener_(io_, tcp::endpoint(tcp::v6(), port)), pscenter_(pscenter) { Accept(); }
+ ~TcpServer() { listener_.close(); }
private:
- virtual void OnStop();
+ io_service_t &io_;
void Accept();
tcp::acceptor listener_;
CenterPtr pscenter_;
--
Gitblit v1.8.0