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 version of Boost is under active development. You are currently in the develop branch. The current version is 1.90.0.
Typedef for the typical usage of an object handle.
typedef basic_object_handle object_handle;
|
Name |
Description |
|---|---|
|
Rebinds the handle type to another executor. |
|
|
The type of the executor associated with the object. |
|
|
An object handle is always the lowest layer. |
|
|
The native representation of a handle. |
|
Name |
Description |
|---|---|
|
Assign an existing native handle to the handle. |
|
|
Start an asynchronous wait on the object handle. |
|
|
basic_object_handle [constructor] |
Construct an object handle without opening it. |
|
Cancel all asynchronous operations associated with the handle. |
|
|
Close the handle. |
|
|
Get the executor associated with the object. |
|
|
Determine whether the handle is open. |
|
|
Get a reference to the lowest layer. |
|
|
Get the native handle representation. |
|
|
Move-assign an object handle from another. |
|
|
Perform a blocking wait on the object handle. |
The windows::basic_object_handle class provides
asynchronous and blocking object-oriented handle functionality.
Distinct objects: Safe.
Shared objects: Unsafe.
Header: boost/asio/windows/object_handle.hpp
Convenience header: boost/asio.hpp