mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-22 08:27:24 -06:00
Implement proper equal operators
This commit is contained in:
@@ -43,16 +43,6 @@ static const int ANNOUNCE_INTERVAL = 1800; // 30min
|
||||
using namespace BitTorrent;
|
||||
|
||||
// Peer
|
||||
bool Peer::operator!=(const Peer &other) const
|
||||
{
|
||||
return uid() != other.uid();
|
||||
}
|
||||
|
||||
bool Peer::operator==(const Peer &other) const
|
||||
{
|
||||
return uid() == other.uid();
|
||||
}
|
||||
|
||||
QString Peer::uid() const
|
||||
{
|
||||
return ip.toString() + ':' + QString::number(port);
|
||||
@@ -69,6 +59,16 @@ lt::entry Peer::toEntry(const bool noPeerId) const
|
||||
return lt::entry(peerMap);
|
||||
}
|
||||
|
||||
bool BitTorrent::operator==(const Peer &left, const Peer &right)
|
||||
{
|
||||
return left.uid() == right.uid();
|
||||
}
|
||||
|
||||
bool BitTorrent::operator!=(const Peer &left, const Peer &right)
|
||||
{
|
||||
return !(left == right);
|
||||
}
|
||||
|
||||
// Tracker
|
||||
|
||||
Tracker::Tracker(QObject *parent)
|
||||
|
||||
Reference in New Issue
Block a user