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.89.0.
Typedef for the typical usage of an overlapped handle.
typedef basic_overlapped_handle overlapped_handle;
|
Name |
Description |
|---|---|
|
Rebinds the handle type to another executor. |
|
|
The type of the executor associated with the object. |
|
|
An overlapped_handle is always the lowest layer. |
|
|
The native representation of a handle. |
|
Name |
Description |
|---|---|
|
Assign an existing native handle to the handle. |
|
|
basic_overlapped_handle [constructor] |
Construct an overlapped 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 overlapped handle from another. |
|
|
Release ownership of the underlying native handle. |
|
Name |
Description |
|---|---|
|
~basic_overlapped_handle [destructor] |
Protected destructor to prevent deletion through this type. |
The windows::overlapped_handle class provides
the ability to wrap a Windows handle. The underlying object referred to by
the handle must support overlapped I/O.
Distinct objects: Safe.
Shared objects: Unsafe.
Header: boost/asio/windows/overlapped_handle.hpp
Convenience header: boost/asio.hpp