MCPcopy Create free account
hub / github.com/PurpleI2P/i2pd / AsyncSockRead

Method AsyncSockRead

libi2pd_client/HTTPProxy.cpp:138–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136 };
137
138 void HTTPReqHandler::AsyncSockRead()
139 {
140 LogPrint(eLogDebug, "HTTPProxy: Async sock read");
141 if (!m_sock) {
142 LogPrint(eLogError, "HTTPProxy: No socket for read");
143 return;
144 }
145 m_sock->async_read_some(boost::asio::buffer(m_recv_chunk, sizeof(m_recv_chunk)),
146 std::bind(&HTTPReqHandler::HandleSockRecv, shared_from_this(),
147 std::placeholders::_1, std::placeholders::_2));
148 }
149
150 void HTTPReqHandler::Terminate() {
151 if (Kill()) return;

Callers

nothing calls this directly

Calls 1

LogPrintFunction · 0.85

Tested by

no test coverage detected