GameServer
ClientAcceptor.h
[詳解]
1 #ifndef __CLIENTACCEPTOR_H__
2 #define __CLIENTACCEPTOR_H__
3 
8 {
9 
10 public:
11 
12  // コンストラクタ
13  ClientAcceptor(asio::io_service &InIOService, int Port);
14 
15  // 定期処理.
16  void Poll();
17 
18  // Accept開始.
19  void Start();
20 
21 private:
22 
23  // IOService
24  asio::io_service &IOService;
25 
26  // アクセプタ
27  tcp::acceptor Acceptor;
28 
29  // Socket
30  shared_ptr<tcp::socket> pSocket;
31 
32  // Accept待機中?
33  bool bWaitingAccept;
34 
35 
36  // Accept開始.
37  void StartAccept();
38 
39  // Acceptした
40  void OnAccept(const boost::system::error_code &ErrorCode);
41 
42 };
43 
44 #endif // #ifndef __CLIENTACCEPTOR_H__
ClientAcceptor(asio::io_service &InIOService, int Port)
Definition: ClientAcceptor.cpp:6
void Start()
Definition: ClientAcceptor.cpp:24
Definition: ClientAcceptor.h:7
void Poll()
Definition: ClientAcceptor.cpp:15