Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2023. The current version is 1.90.0.
Cancel all asynchronous operations associated with the socket.
void cancel();
This function causes all outstanding asynchronous connect, read, and write
operations to finish immediately. Completion handlers for cancelled operations
will receive the error net::error::operation_aborted.
Completion handlers not yet invoked whose operations have completed, will
receive the error corresponding to the result of the operation (which may
indicate success).