/* */ #ifndef _D_SERVER_HOST_H_ #define _D_SERVER_HOST_H_ #include "common.h" #include "SharedHandle.h" #include namespace aria2 { class ServerHost { private: int32_t _cuid; std::string _hostname; public: ServerHost(int32_t cuid, const std::string& hostname); ~ServerHost(); int32_t getCuid() const { return _cuid; } const std::string& getHostname() const { return _hostname; } bool operator<(const ServerHost& server) const { return this->_cuid < server._cuid; } }; typedef SharedHandle ServerHostHandle; } // namespace aria2 #endif // _D_SERVER_HOST_H_