|
EvEmu
0.8.4
11 September 2021
|
Handles listening for new clients. More...
#include "APIServerListener.h"
Public Member Functions | |
| APIServerListener (boost::asio::io_context &io) | |
| ~APIServerListener () | |
Private Member Functions | |
| void | StartAccept () |
| void | HandleAccept (std::tr1::shared_ptr< APIServerConnection > connection) |
Private Attributes | |
| boost::asio::ip::tcp::acceptor * | _acceptor |
Handles listening for new clients.
Asynchronously listens for new clients and creates new connections for them to process them
Definition at line 41 of file APIServerListener.h.
| APIServerListener::APIServerListener | ( | boost::asio::io_context & | io | ) |
Definition at line 31 of file APIServerListener.cpp.
References _acceptor, sConfig, sLog, and StartAccept().

| APIServerListener::~APIServerListener | ( | ) |
Definition at line 38 of file APIServerListener.cpp.
References _acceptor.
|
private |
Definition at line 53 of file APIServerListener.cpp.
References StartAccept().
Referenced by StartAccept().


|
private |
Definition at line 43 of file APIServerListener.cpp.
References _acceptor, APIServerConnection::create(), and HandleAccept().
Referenced by APIServerListener(), and HandleAccept().


|
private |
Definition at line 51 of file APIServerListener.h.
Referenced by APIServerListener(), StartAccept(), and ~APIServerListener().