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().