...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Allocate a temporary object to hold operation state.
Defined in header <boost/beast/core/async_base.hpp>
template< class State, class Handler, class Executor1_, class Allocator_, class... Args> friend State& allocate_stable( stable_async_base< Handler_, Executor1_, Allocator_ >& base, Args&&... args);
The object will be destroyed just before the completion handler is invoked, or when the operation base is destroyed.