#include <packet_iterator.hpp>
Public Types | |
| typedef std::vector< char > ::const_iterator | base_iterator |
Public Member Functions | |
| packet_iterator () | |
| packet_iterator (std::vector< char >::const_iterator start, std::vector< char >::const_iterator end, std::string const &error_msg="") | |
| base_iterator | base () const |
| base_iterator | end () const |
| int | left () const |
Private Member Functions | |
| bool | equal (packet_iterator const &other) const |
| void | advance (int n) |
| void | increment () |
| char const & | dereference () const |
Private Attributes | |
| base_iterator | m_base |
| base_iterator | m_end |
| std::string | m_msg |
Friends | |
| class | boost::iterator_core_access |
Definition at line 43 of file packet_iterator.hpp.
| typedef std::vector<char>::const_iterator libtorrent::dht::packet_iterator::base_iterator |
Definition at line 47 of file packet_iterator.hpp.
| libtorrent::dht::packet_iterator::packet_iterator | ( | ) | [inline] |
Definition at line 49 of file packet_iterator.hpp.
| libtorrent::dht::packet_iterator::packet_iterator | ( | std::vector< char >::const_iterator | start, | |
| std::vector< char >::const_iterator | end, | |||
| std::string const & | error_msg = "" | |||
| ) | [inline] |
Definition at line 51 of file packet_iterator.hpp.
| base_iterator libtorrent::dht::packet_iterator::base | ( | ) | const [inline] |
| base_iterator libtorrent::dht::packet_iterator::end | ( | ) | const [inline] |
| int libtorrent::dht::packet_iterator::left | ( | ) | const [inline] |
| bool libtorrent::dht::packet_iterator::equal | ( | packet_iterator const & | other | ) | const [inline, private] |
| void libtorrent::dht::packet_iterator::advance | ( | int | n | ) | [inline, private] |
| void libtorrent::dht::packet_iterator::increment | ( | ) | [inline, private] |
| char const& libtorrent::dht::packet_iterator::dereference | ( | ) | const [inline, private] |
friend class boost::iterator_core_access [friend] |
Definition at line 68 of file packet_iterator.hpp.
Definition at line 87 of file packet_iterator.hpp.
Referenced by advance(), base(), dereference(), equal(), increment(), and left().
std::string libtorrent::dht::packet_iterator::m_msg [private] |
1.5.6