Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData Struct Reference

Inherits QSharedData.

Inheritance diagram for Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData:

Inheritance graph
[legend]
Collaboration diagram for Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores the private members of TrackerRequest using implicit sharing.

Definition at line 106 of file TrackerRequest.h.

Public Attributes

Uri announceUrl
 Announce URL of the tracker.
PeerInfo peerInfo
 Peer ID, IP address and port.
Torrent::InfoHash infoHash
 Hash of the value of the info key.
quint64 uploaded
 Total amount of uploaded bytes.
quint64 downloaded
 Total amount of downloaded bytes.
quint64 left
 Number of bytes to download.
bool compact
 Accepting "compact" response.
Event event
 Announcement event (reason).
uint numWant
 Number of peers to receive.
QByteArray key
 Additional identification.
QByteArray trackerId
 Tracker ID.


Member Data Documentation

Uri Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::announceUrl
 

Announce URL of the tracker.

Definition at line 108 of file TrackerRequest.h.

bool Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::compact
 

Accepting "compact" response.

Definition at line 114 of file TrackerRequest.h.

quint64 Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::downloaded
 

Total amount of downloaded bytes.

Definition at line 112 of file TrackerRequest.h.

Event Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::event
 

Announcement event (reason).

Definition at line 115 of file TrackerRequest.h.

Torrent::InfoHash Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::infoHash
 

Hash of the value of the info key.

Definition at line 110 of file TrackerRequest.h.

QByteArray Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::key
 

Additional identification.

Definition at line 117 of file TrackerRequest.h.

quint64 Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::left
 

Number of bytes to download.

Definition at line 113 of file TrackerRequest.h.

uint Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::numWant
 

Number of peers to receive.

Definition at line 116 of file TrackerRequest.h.

PeerInfo Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::peerInfo
 

Peer ID, IP address and port.

Definition at line 109 of file TrackerRequest.h.

QByteArray Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::trackerId
 

Tracker ID.

Definition at line 118 of file TrackerRequest.h.

quint64 Protocols::BitTorrent::Trackers::TrackerRequest::PrivateData::uploaded
 

Total amount of uploaded bytes.

Definition at line 111 of file TrackerRequest.h.


The documentation for this struct was generated from the following file: