#include <fstream>#include <set>#include <numeric>#include <stdexcept>#include <boost/bind.hpp>#include <boost/date_time/posix_time/posix_time_types.hpp>#include <boost/date_time/posix_time/ptime.hpp>#include <boost/ref.hpp>#include <boost/optional.hpp>#include <boost/lexical_cast.hpp>#include <boost/filesystem/operations.hpp>#include "libtorrent/kademlia/node.hpp"#include "libtorrent/kademlia/node_id.hpp"#include "libtorrent/kademlia/traversal_algorithm.hpp"#include "libtorrent/kademlia/dht_tracker.hpp"#include "libtorrent/socket.hpp"#include "libtorrent/bencode.hpp"#include "libtorrent/io.hpp"#include "libtorrent/version.hpp"Go to the source code of this file.
Namespaces | |
| namespace | libtorrent |
| namespace | libtorrent::dht |
Typedefs | |
| typedef asio::ip::address_v4 | address |
Functions | |
| boost::optional< node_id > | read_id (libtorrent::entry const &d) |
| template<class EndpointType> | |
| void | read_endpoint_list (libtorrent::entry const *n, std::vector< EndpointType > &epl) |
| TORRENT_EXPORT void | libtorrent::dht::intrusive_ptr_add_ref (dht_tracker const *) |
| TORRENT_EXPORT void | libtorrent::dht::intrusive_ptr_release (dht_tracker const *) |
Variables | |
| const int | tick_period = 1 |
| typedef asio::ip::address_v4 address |
Definition at line 49 of file dht_tracker.cpp.
| void @272::read_endpoint_list | ( | libtorrent::entry const * | n, | |
| std::vector< EndpointType > & | epl | |||
| ) | [inline, static] |
| boost::optional<node_id> @272::read_id | ( | libtorrent::entry const & | d | ) | [static] |
Definition at line 67 of file dht_tracker.cpp.
References libtorrent::entry::find_key(), and libtorrent::entry::type().
| int& count |
Definition at line 57 of file dht_tracker.cpp.
Referenced by asio::detail::deadline_timer_service< Time_Traits, Timer_Scheduler >::cancel(), libtorrent::piece_manager::impl::check_files(), libtorrent::torrent::check_invariant(), Curl_http(), CStringBase< wchar_t >::Delete(), libtorrent::escape_path(), libtorrent::escape_string(), asio::detail::deadline_timer_service< Time_Traits, Timer_Scheduler >::expires_at(), libtorrent::piece_picker::files_checked(), libtorrent::peer_connection::incoming_bitfield(), inflate_table(), libtorrent::big_number::is_all_zeros(), MD5_Final(), run_storage_tests(), scan_tree(), and send_tree().
const int tick_period = 1 [static] |
Definition at line 53 of file dht_tracker.cpp.
1.5.6