#include <peer_info.hpp>
Public Types | |
| enum | { interesting = 0x1, choked = 0x2, remote_interested = 0x4, remote_choked = 0x8, supports_extensions = 0x10, local_connection = 0x20, handshake = 0x40, connecting = 0x80, queued = 0x100 } |
| enum | { standard_bittorrent = 0, web_seed = 1 } |
Public Attributes | |
| unsigned int | flags |
| tcp::endpoint | ip |
| float | up_speed |
| float | down_speed |
| float | payload_up_speed |
| float | payload_down_speed |
| size_type | total_download |
| size_type | total_upload |
| peer_id | pid |
| std::vector< bool > | pieces |
| bool | seed |
| int | upload_limit |
| int | download_limit |
| char | country [2] |
| size_type | load_balancing |
| int | download_queue_length |
| int | upload_queue_length |
| int | downloading_piece_index |
| int | downloading_block_index |
| int | downloading_progress |
| int | downloading_total |
| std::string | client |
| int | connection_type |
Definition at line 45 of file peer_info.hpp.
| anonymous enum |
| interesting | |
| choked | |
| remote_interested | |
| remote_choked | |
| supports_extensions | |
| local_connection | |
| handshake | |
| connecting | |
| queued |
Definition at line 47 of file peer_info.hpp.
| anonymous enum |
| unsigned int libtorrent::peer_info::flags |
Definition at line 59 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 60 of file peer_info.hpp.
Referenced by vmsBtDownloadPeerInfoImpl::get_Ip(), libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 61 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 62 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 63 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), libtorrent::bt_peer_connection::get_peer_info(), and vmsBtDownloadPeerInfoImpl::get_UploadSpeed().
Definition at line 64 of file peer_info.hpp.
Referenced by vmsBtDownloadPeerInfoImpl::get_DownloadSpeed(), libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 65 of file peer_info.hpp.
Referenced by vmsBtDownloadPeerInfoImpl::get_BytesDownloaded(), libtorrent::web_peer_connection::get_peer_info(), libtorrent::bt_peer_connection::get_peer_info(), and vmsBtDownloadPeerInfoListImpl::UpdateList().
Definition at line 66 of file peer_info.hpp.
Referenced by vmsBtDownloadPeerInfoImpl::get_BytesUploaded(), libtorrent::web_peer_connection::get_peer_info(), libtorrent::bt_peer_connection::get_peer_info(), and vmsBtDownloadPeerInfoListImpl::UpdateList().
Definition at line 67 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
| std::vector<bool> libtorrent::peer_info::pieces |
Definition at line 68 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 69 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 70 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 71 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
| char libtorrent::peer_info::country[2] |
Definition at line 77 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 79 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 85 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 90 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 95 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 96 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 97 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 98 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
| std::string libtorrent::peer_info::client |
Definition at line 100 of file peer_info.hpp.
Referenced by vmsBtDownloadPeerInfoImpl::get_Client(), libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
Definition at line 107 of file peer_info.hpp.
Referenced by libtorrent::web_peer_connection::get_peer_info(), and libtorrent::bt_peer_connection::get_peer_info().
1.5.6