Boost C++ 库

世界上最受推崇、设计最精湛的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

buffer_registration - Boost C++ 函数库
PrevUpHomeNext

自动将缓冲区注册和取消注册到执行上下文中。

template<
    typename MutableBufferSequence,
    typename Allocator = std::allocator<void>>
class buffer_registration
类型

名称

描述

allocator_type

用于为缓冲区容器分配存储的分配器类型。

const_iterator

已注册缓冲区上的 const 迭代器类型。

iterator

已注册缓冲区上的迭代器类型。

成员函数

名称

描述

at

获取指定索引处的缓冲区。

begin

获取已注册缓冲区序列的 begin 迭代器。

buffer_registration [构造函数]

将缓冲区注册到执行器的执行上下文中。

将缓冲区注册到执行上下文。

移动构造函数。

cbegin

获取已注册缓冲区序列的 begin 迭代器。

cend

获取已注册缓冲区序列的 end 迭代器。

end

获取已注册缓冲区序列的 end 迭代器。

operator=

移动赋值。

operator[]

获取指定索引处的缓冲区。

大小

获取已注册缓冲区的数量。

~buffer_registration [析构函数]

取消注册缓冲区。

为了可移植性,应用程序应假定每个执行上下文只允许一个注册。

要求

头文件: boost/asio/buffer_registration.hpp

便捷头文件: boost/asio.hpp


PrevUpHomeNext