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 2013. The current version is 1.90.0.
~io_service();
On destruction, the io_service performs the following
sequence of operations:
The destruction sequence described above permits programs to simplify their
resource management by using shared_ptr<>. Where an object's lifetime is
tied to the lifetime of a connection (or some other sequence of asynchronous
operations), a shared_ptr
to the object would be bound into the handlers for all asynchronous operations
associated with it. This works as follows: