Public Member Functions | |
void | close () |
void | completeAccept (const error_code &ec, const ManagedSocketPtr &socket) |
void | handleAccept (const error_code &ec, const ManagedSocketPtr &socket) |
void | prepareAccept () |
SocketFactory (io_service &io_, const SocketManager::IncomingHandler &handler_, const ServerInfoPtr &info) | |
Public Attributes | |
ip::tcp::acceptor | acceptor |
SocketManager::IncomingHandler | handler |
io_service & | io |
ServerInfoPtr | serverInfo |
Definition at line 121 of file SocketManager.cpp.
adchpp::SocketFactory::SocketFactory | ( | io_service & | io_, | |
const SocketManager::IncomingHandler & | handler_, | |||
const ServerInfoPtr & | info | |||
) | [inline] |
Definition at line 123 of file SocketManager.cpp.
References io.
void adchpp::SocketFactory::close | ( | ) | [inline] |
Definition at line 205 of file SocketManager.cpp.
References acceptor.
void adchpp::SocketFactory::completeAccept | ( | const error_code & | ec, | |
const ManagedSocketPtr & | socket | |||
) | [inline] |
Definition at line 200 of file SocketManager.cpp.
References handler.
Referenced by handleAccept().
void adchpp::SocketFactory::handleAccept | ( | const error_code & | ec, | |
const ManagedSocketPtr & | socket | |||
) | [inline] |
Definition at line 182 of file SocketManager.cpp.
References completeAccept(), prepareAccept(), and adchpp::SOCKET_BUFFER_SIZE.
Referenced by prepareAccept().
void adchpp::SocketFactory::prepareAccept | ( | ) | [inline] |
Definition at line 144 of file SocketManager.cpp.
References acceptor, adchpp::Singleton< SocketManager >::getInstance(), handleAccept(), io, and serverInfo.
Referenced by handleAccept().
ip::tcp::acceptor adchpp::SocketFactory::acceptor |
Definition at line 208 of file SocketManager.cpp.
Referenced by close(), and prepareAccept().
Definition at line 210 of file SocketManager.cpp.
Referenced by completeAccept().
io_service& adchpp::SocketFactory::io |
Definition at line 207 of file SocketManager.cpp.
Referenced by prepareAccept(), and SocketFactory().
Definition at line 209 of file SocketManager.cpp.
Referenced by prepareAccept().