2 #include <samchon/API.hpp> 4 #include <samchon/protocol/IProtocol.hpp> 6 #include <samchon/protocol/Socket.hpp> 70 virtual auto BUFFER_SIZE() const->
size_t;
87 virtual
void listen();
94 virtual
void sendData(
std::shared_ptr<
Invoke>);
112 virtual
void _replyData(
std::shared_ptr<Invoke>);
115 void handleString(
ByteArray &,
std::
string &,
std::shared_ptr<Invoke> &,
size_t);
116 void handleBinary(ByteArray &,
std::
string &,
std::shared_ptr<Invoke> &,
size_t);
std::mutex * sendMtx
A mutex for sending message.
An interface for a client.
An interface of Invoke message chain.
Standard message of network I/O.
Socket * socket
Socket for network I/O.
Top level namespace of products built from samchon.