...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
The channel type when rebound to the specified executor.
typedef basic_channel< Executor1, Traits, Signatures...> other;
Name |
Description |
---|---|
Rebinds the channel type to another executor. |
|
The type of the executor associated with the channel. |
|
The traits type associated with the channel. |
Name |
Description |
---|---|
Asynchronously receive a message. |
|
Asynchronously send a message. |
|
basic_channel [constructor] |
Construct a basic_channel. |
Cancel all asynchronous operations waiting on the channel. |
|
Get the capacity of the channel's buffer. |
|
Close the channel. |
|
Get the executor associated with the object. |
|
Determine whether the channel is open. |
|
Move-assign a basic_channel from another. |
|
Determine whether a message can be received without blocking. |
|
Reset the channel to its initial state. |
|
Try to receive a message without blocking. |
|
Try to send a message without blocking. |
|
Try to send a number of messages without blocking. |
|
~basic_channel [destructor] |
Destructor. |
Header: boost/asio/experimental/basic_channel.hpp
Convenience header: None