自动将缓冲区注册和取消注册到执行上下文中。
template< typename MutableBufferSequence, typename Allocator = std::allocator<void>> class buffer_registration
名称 |
描述 |
---|---|
用于为缓冲区容器分配存储的分配器类型。 |
|
已注册缓冲区上的 const 迭代器类型。 |
|
已注册缓冲区上的迭代器类型。 |
名称 |
描述 |
---|---|
获取指定索引处的缓冲区。 |
|
获取已注册缓冲区序列的 begin 迭代器。 |
|
buffer_registration [构造函数] |
将缓冲区注册到执行器的执行上下文中。 |
获取已注册缓冲区序列的 begin 迭代器。 |
|
获取已注册缓冲区序列的 end 迭代器。 |
|
获取已注册缓冲区序列的 end 迭代器。 |
|
移动赋值。 |
|
获取指定索引处的缓冲区。 |
|
获取已注册缓冲区的数量。 |
|
~buffer_registration [析构函数] |
取消注册缓冲区。 |
为了可移植性,应用程序应假定每个执行上下文只允许一个注册。
头文件: boost/asio/buffer_registration.hpp
便捷头文件: boost/asio.hpp