#include <consuming_buffers.hpp>
Public Member Functions | |
consuming_buffers_iterator () | |
consuming_buffers_iterator (bool at_end, const Buffer &first, Buffer_Iterator begin_remainder, Buffer_Iterator end_remainder) | |
Private Types | |
enum | { max_size = 65536 } |
Private Member Functions | |
const Buffer & | dereference () const |
bool | equal (const consuming_buffers_iterator &other) const |
void | increment () |
Private Attributes | |
bool | at_end_ |
Buffer_Iterator | begin_remainder_ |
Buffer_Iterator | end_remainder_ |
Buffer | first_ |
std::size_t | offset_ |
Friends | |
class | boost::iterator_core_access |
Definition at line 34 of file consuming_buffers.hpp.
anonymous enum [private] |
Definition at line 61 of file consuming_buffers.hpp.
asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::consuming_buffers_iterator | ( | ) | [inline] |
Definition at line 41 of file consuming_buffers.hpp.
asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::consuming_buffers_iterator | ( | bool | at_end, |
const Buffer & | first, | ||
Buffer_Iterator | begin_remainder, | ||
Buffer_Iterator | end_remainder | ||
) | [inline] |
Definition at line 48 of file consuming_buffers.hpp.
const Buffer& asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::dereference | ( | ) | const [inline, private] |
Definition at line 92 of file consuming_buffers.hpp.
bool asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::equal | ( | const consuming_buffers_iterator< Buffer, Buffer_Iterator > & | other | ) | const [inline, private] |
Definition at line 80 of file consuming_buffers.hpp.
void asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::increment | ( | ) | [inline, private] |
Definition at line 63 of file consuming_buffers.hpp.
friend class boost::iterator_core_access [friend] |
Definition at line 59 of file consuming_buffers.hpp.
bool asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::at_end_ [private] |
Definition at line 97 of file consuming_buffers.hpp.
Buffer_Iterator asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::begin_remainder_ [private] |
Definition at line 99 of file consuming_buffers.hpp.
Buffer_Iterator asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::end_remainder_ [private] |
Definition at line 100 of file consuming_buffers.hpp.
Buffer asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::first_ [private] |
Definition at line 98 of file consuming_buffers.hpp.
std::size_t asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::offset_ [private] |
Definition at line 101 of file consuming_buffers.hpp.