MCPcopy Create free account
hub / github.com/boostorg/asio / echo_once

Function echo_once

example/cpp17/coroutines_ts/refactored_echo_server.cpp:26–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24namespace this_coro = boost::asio::this_coro;
25
26awaitable<void> echo_once(tcp::socket& socket)
27{
28 char data[128];
29 std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), use_awaitable);
30 co_await async_write(socket, boost::asio::buffer(data, n), use_awaitable);
31}
32
33awaitable<void> echo(tcp::socket socket)
34{

Callers 1

echoFunction · 0.70

Calls 3

bufferFunction · 0.85
async_writeFunction · 0.85
async_read_someMethod · 0.45

Tested by

no test coverage detected