#include <tracker_manager.hpp>
Public Types | |
| enum | { announce_request, scrape_request } |
| enum | event_t { none, completed, started, stopped } |
Public Member Functions | |
| tracker_request () | |
Public Attributes | |
| enum libtorrent::tracker_request:: { ... } | kind |
| sha1_hash | info_hash |
| peer_id | pid |
| size_type | downloaded |
| size_type | uploaded |
| size_type | left |
| size_type | web_downloaded |
| unsigned short | listen_port |
| event_t | event |
| std::string | url |
| int | key |
| int | num_want |
Definition at line 81 of file tracker_manager.hpp.
| anonymous enum |
| libtorrent::tracker_request::tracker_request | ( | ) | [inline] |
Definition at line 83 of file tracker_manager.hpp.
| enum { ... } libtorrent::tracker_request::kind |
Definition at line 105 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), libtorrent::http_tracker_connection::parse(), libtorrent::udp_tracker_connection::send_udp_announce(), and libtorrent::udp_tracker_connection::send_udp_scrape().
Definition at line 106 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), and libtorrent::udp_tracker_connection::send_udp_announce().
Definition at line 107 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), and libtorrent::udp_tracker_connection::send_udp_announce().
Definition at line 108 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), and libtorrent::udp_tracker_connection::send_udp_announce().
Definition at line 109 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), and libtorrent::udp_tracker_connection::send_udp_announce().
Definition at line 110 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request().
| unsigned short libtorrent::tracker_request::listen_port |
Definition at line 111 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), libtorrent::aux::session_impl::operator()(), libtorrent::aux::session_impl::remove_torrent(), libtorrent::aux::session_impl::second_tick(), and libtorrent::udp_tracker_connection::send_udp_announce().
Definition at line 112 of file tracker_manager.hpp.
Referenced by libtorrent::tracker_manager::abort_all_requests(), libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), libtorrent::tracker_manager::queue_request(), libtorrent::aux::session_impl::remove_torrent(), and libtorrent::udp_tracker_connection::send_udp_announce().
| std::string libtorrent::tracker_request::url |
Definition at line 113 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::on_response(), and libtorrent::tracker_manager::queue_request().
Definition at line 114 of file tracker_manager.hpp.
Referenced by libtorrent::torrent::generate_tracker_request(), libtorrent::http_tracker_connection::http_tracker_connection(), libtorrent::aux::session_impl::operator()(), libtorrent::aux::session_impl::remove_torrent(), libtorrent::aux::session_impl::second_tick(), and libtorrent::udp_tracker_connection::send_udp_announce().
1.5.6