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 master branch. The current version is 1.91.0.
The descriptor type when rebound to the specified executor.
typedef basic_descriptor< Executor1 > other;
|
Name |
Description |
|---|---|
|
Rebinds the descriptor type to another executor. |
|
|
IO control command to get the amount of data that can be read without blocking. |
|
|
The type of the executor associated with the object. |
|
|
A descriptor is always the lowest layer. |
|
|
The native representation of a descriptor. |
|
|
Wait types. |
|
Name |
Description |
|---|---|
|
Assign an existing native descriptor to the descriptor. |
|
|
Asynchronously wait for the descriptor to become ready to read, ready to write, or to have pending error conditions. |
|
|
basic_descriptor [constructor] |
Construct a descriptor without opening it. |
|
Cancel all asynchronous operations associated with the descriptor. |
|
|
Close the descriptor. |
|
|
Get the executor associated with the object. |
|
|
Perform an IO control command on the descriptor. |
|
|
Determine whether the descriptor is open. |
|
|
Get a reference to the lowest layer. |
|
|
Get the native descriptor representation. |
|
|
Gets the non-blocking mode of the native descriptor implementation.
|
|
|
Gets the non-blocking mode of the descriptor. |
|
|
Move-assign a descriptor from another. |
|
|
Release ownership of the native descriptor implementation. |
|
|
Wait for the descriptor to become ready to read, ready to write, or to have pending error conditions. |
|
Name |
Description |
|---|---|
|
~basic_descriptor [destructor] |
Protected destructor to prevent deletion through this type. |
The posix::basic_descriptor class template
provides the ability to wrap a POSIX descriptor.
Distinct objects: Safe.
Shared objects: Unsafe.
Header: boost/asio/posix/basic_descriptor.hpp
Convenience header: boost/asio.hpp