为任何执行器类型提供序列化函数调用。
template< typename Executor> class strand
名称 |
描述 |
---|---|
底层执行器的类型。 |
名称 |
描述 |
---|---|
获取底层的执行上下文。 |
|
请求 strand 调用给定的函数对象。 |
|
请求 strand 调用给定的函数对象。 |
|
请求 strand 调用给定的函数对象。 |
|
获取底层执行器。 |
|
通知 strand 某个工作已不再进行。 |
|
通知 strand 有一些工作需要完成。 |
|
赋值运算符。 |
|
请求 strand 调用给定的函数对象。 |
|
将首选项转发给底层执行器。 |
|
将查询转发给底层执行器。 |
|
将需求转发给底层执行器。 |
|
确定 strand 当前是否在当前线程中运行。 |
|
strand [构造函数] |
默认构造函数。 |
~strand [析构函数] |
析构函数。 |
名称 |
描述 |
---|---|
比较两个 strand 是否不相等。 |
|
比较两个 strand 是否相等。 |
头文件:boost/asio/strand.hpp
便捷头文件: boost/asio.hpp