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

Function nested_post

test/co_composed.cpp:168–177  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

166
167template <typename CompletionToken>
168auto nested_post(boost::asio::io_context& ctx, CompletionToken&& token)
169{
170 return boost::asio::async_initiate<CompletionToken, void()>(
171 boost::asio::co_composed(
172 [](auto state, boost::asio::io_context& ctx) -> void
173 {
174 co_await boost::asio::post(ctx, boost::asio::deferred);
175 co_yield state.complete();
176 }, ctx), token, std::ref(ctx));
177}
178
179template <typename CompletionToken>
180auto nested_post_loop(boost::asio::io_context& ctx, CompletionToken&& token)

Callers 1

nested_post_loopFunction · 0.85

Calls 3

postFunction · 0.50
refClass · 0.50
completeMethod · 0.45

Tested by

no test coverage detected