Provide tracker peers count via TrackerEntry

Don't expose additional accessor in Torrent interface.
This commit is contained in:
Vladimir Golovnev (Glassez)
2021-04-19 09:40:15 +03:00
parent 62a6c725d6
commit 75e0990eb3
6 changed files with 22 additions and 29 deletions

View File

@@ -84,11 +84,6 @@ namespace BitTorrent
Error
};
struct TrackerInfo
{
int numPeers = 0;
};
uint qHash(TorrentState key, uint seed);
class Torrent : public AbstractFileStorage
@@ -210,7 +205,6 @@ namespace BitTorrent
virtual bool hasFilteredPieces() const = 0;
virtual int queuePosition() const = 0;
virtual QVector<TrackerEntry> trackers() const = 0;
virtual QHash<QString, TrackerInfo> trackerInfos() const = 0;
virtual QVector<QUrl> urlSeeds() const = 0;
virtual QString error() const = 0;
virtual qlonglong totalDownload() const = 0;