/* */ #include "MetalinkHttpEntry.h" namespace aria2 { MetalinkHttpEntry::MetalinkHttpEntry() : pri(999999), pref(false) {} MetalinkHttpEntry::~MetalinkHttpEntry() {} void MetalinkHttpEntry::swap(MetalinkHttpEntry& other) { using std::swap; if(this != &other) { swap(uri, other.uri); swap(pri, other.pri); swap(pref, other.pref); swap(geo, other.geo); } } bool MetalinkHttpEntry::operator<(const MetalinkHttpEntry& rhs) const { if(pref^rhs.pref) { return pref; } else { return pri < rhs.pri; } } void swap(MetalinkHttpEntry& a, MetalinkHttpEntry& b) { a.swap(b); } } // namespace aria2