#include <routing_table.hpp>
Public Member Functions | |
| routing_table_iterator () | |
Private Types | |
| typedef boost::array < std::pair< bucket_t, bucket_t > , 160 >::const_iterator | bucket_iterator_t |
Private Member Functions | |
| routing_table_iterator (bucket_iterator_t begin, bucket_iterator_t end) | |
| bool | equal (routing_table_iterator const &other) const |
| void | increment () |
| node_entry const & | dereference () const |
Private Attributes | |
| bucket_iterator_t | m_bucket_iterator |
| bucket_iterator_t | m_bucket_end |
| bucket_t::const_iterator | m_iterator |
Friends | |
| class | libtorrent::dht::routing_table |
| class | boost::iterator_core_access |
Definition at line 83 of file routing_table.hpp.
typedef boost::array<std::pair<bucket_t, bucket_t>, 160>::const_iterator libtorrent::dht::aux::routing_table_iterator::bucket_iterator_t [private] |
Definition at line 100 of file routing_table.hpp.
| libtorrent::dht::aux::routing_table_iterator::routing_table_iterator | ( | ) | [inline] |
Definition at line 91 of file routing_table.hpp.
| libtorrent::dht::aux::routing_table_iterator::routing_table_iterator | ( | bucket_iterator_t | begin, | |
| bucket_iterator_t | end | |||
| ) | [inline, private] |
Definition at line 102 of file routing_table.hpp.
References m_bucket_end, m_bucket_iterator, and m_iterator.
| bool libtorrent::dht::aux::routing_table_iterator::equal | ( | routing_table_iterator const & | other | ) | const [inline, private] |
Definition at line 118 of file routing_table.hpp.
References m_bucket_end, m_bucket_iterator, and m_iterator.
| void libtorrent::dht::aux::routing_table_iterator::increment | ( | ) | [inline, private] |
Definition at line 125 of file routing_table.hpp.
References m_bucket_end, m_bucket_iterator, and m_iterator.
| node_entry const& libtorrent::dht::aux::routing_table_iterator::dereference | ( | ) | const [inline, private] |
Definition at line 137 of file routing_table.hpp.
References m_bucket_end, m_bucket_iterator, and m_iterator.
friend class libtorrent::dht::routing_table [friend] |
Definition at line 96 of file routing_table.hpp.
friend class boost::iterator_core_access [friend] |
Definition at line 97 of file routing_table.hpp.
Definition at line 143 of file routing_table.hpp.
Referenced by dereference(), equal(), increment(), and routing_table_iterator().
Definition at line 144 of file routing_table.hpp.
Referenced by dereference(), equal(), increment(), and routing_table_iterator().
bucket_t::const_iterator libtorrent::dht::aux::routing_table_iterator::m_iterator [private] |
Definition at line 145 of file routing_table.hpp.
Referenced by dereference(), equal(), increment(), and routing_table_iterator().
1.5.6