#include <consuming_buffers.hpp>
Public Types | |
| typedef Buffer | value_type |
| typedef consuming_buffers_iterator < Buffer, typename Buffers::const_iterator > | const_iterator |
Public Member Functions | |
| consuming_buffers (const Buffers &buffers) | |
| consuming_buffers (const consuming_buffers &other) | |
| consuming_buffers & | operator= (const consuming_buffers &other) |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | consume (std::size_t size) |
Private Attributes | |
| Buffers | buffers_ |
| bool | at_end_ |
| Buffer | first_ |
| Buffers::const_iterator | begin_remainder_ |
Definition at line 104 of file consuming_buffers.hpp.
| typedef Buffer asio::detail::consuming_buffers< Buffer, Buffers >::value_type |
Definition at line 108 of file consuming_buffers.hpp.
| typedef consuming_buffers_iterator<Buffer, typename Buffers::const_iterator> asio::detail::consuming_buffers< Buffer, Buffers >::const_iterator |
Definition at line 112 of file consuming_buffers.hpp.
| asio::detail::consuming_buffers< Buffer, Buffers >::consuming_buffers | ( | const Buffers & | buffers | ) | [inline] |
Definition at line 115 of file consuming_buffers.hpp.
| asio::detail::consuming_buffers< Buffer, Buffers >::consuming_buffers | ( | const consuming_buffers< Buffer, Buffers > & | other | ) | [inline] |
Definition at line 126 of file consuming_buffers.hpp.
| consuming_buffers& asio::detail::consuming_buffers< Buffer, Buffers >::operator= | ( | const consuming_buffers< Buffer, Buffers > & | other | ) | [inline] |
Definition at line 138 of file consuming_buffers.hpp.
| const_iterator asio::detail::consuming_buffers< Buffer, Buffers >::begin | ( | ) | const [inline] |
Definition at line 151 of file consuming_buffers.hpp.
Referenced by asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::operator()(), and asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::operator()().
| const_iterator asio::detail::consuming_buffers< Buffer, Buffers >::end | ( | ) | const [inline] |
Definition at line 157 of file consuming_buffers.hpp.
Referenced by asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::operator()(), and asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::operator()().
| void asio::detail::consuming_buffers< Buffer, Buffers >::consume | ( | std::size_t | size | ) | [inline] |
Definition at line 163 of file consuming_buffers.hpp.
Referenced by asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::operator()(), and asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::operator()().
Buffers asio::detail::consuming_buffers< Buffer, Buffers >::buffers_ [private] |
Definition at line 194 of file consuming_buffers.hpp.
Referenced by asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::begin(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consume(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consuming_buffers(), and asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::operator=().
bool asio::detail::consuming_buffers< Buffer, Buffers >::at_end_ [private] |
Definition at line 195 of file consuming_buffers.hpp.
Referenced by asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::begin(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consume(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consuming_buffers(), and asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::operator=().
Buffer asio::detail::consuming_buffers< Buffer, Buffers >::first_ [private] |
Definition at line 196 of file consuming_buffers.hpp.
Referenced by asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::begin(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consume(), and asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::operator=().
Buffers::const_iterator asio::detail::consuming_buffers< Buffer, Buffers >::begin_remainder_ [private] |
Definition at line 197 of file consuming_buffers.hpp.
Referenced by asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::begin(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consume(), asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::consuming_buffers(), and asio::detail::consuming_buffers< asio::mutable_buffer, MutableBufferSequence >::operator=().
1.5.6