|  | Home | Libraries | People | FAQ | More | 
Automatically registers and unregistered buffers with an execution context.
template<
    typename MutableBufferSequence,
    typename Allocator = std::allocator<void>>
class buffer_registration
| Name | Description | 
|---|---|
| The allocator type used for allocating storage for the buffers container. | |
| The type of a const iterator over the registered buffers. | |
| The type of an iterator over the registered buffers. | 
| Name | Description | 
|---|---|
| Get the buffer at the specified index. | |
| Get the begin iterator for the sequence of registered buffers. | |
| buffer_registration [constructor] | 
                  Register buffers with an executor's execution context.  | 
| Get the begin iterator for the sequence of registered buffers. | |
| Get the end iterator for the sequence of registered buffers. | |
| Get the end iterator for the sequence of registered buffers. | |
| Move assignment. | |
| Get the buffer at the specified index. | |
| Get the number of registered buffers. | |
| ~buffer_registration [destructor] | Unregisters the buffers. | 
For portability, applications should assume that only one registration is permitted per execution context.
        Header: boost/asio/buffer_registration.hpp
      
        Convenience header: boost/asio.hpp