SocketConnection * getSocketConnection() const
SocketContext(core::socket::stream::SocketConnection *socketConnection)
std::size_t readFromPeer(char *chunk, std::size_t chunklen) const final
void sendToPeer(const char *chunk, std::size_t chunkLen) const final
void shutdownWrite(bool forceClose=false)
std::size_t onReceivedFromPeer()
bool onSignal(int sig) override
void send(const char *chunk, std::size_t chunklen) override
SocketContext(core::socket::stream::SocketConnection *socketConnection, Mqtt *mqtt)
void onDisconnected() override
void end(bool fatal) override
std::size_t recv(char *chunk, std::size_t chunklen) override
void onConnected() override
core::socket::stream::SocketConnection * getSocketConnection() const override
std::size_t onReceivedFromPeer() override