Index: extensions/common/host_id.h |
diff --git a/extensions/common/host_id.h b/extensions/common/host_id.h |
index 004480704f07766662006c7c3c570883c7e9a296..d977a44243d252e44527e68aae5ab581de3acd24 100644 |
--- a/extensions/common/host_id.h |
+++ b/extensions/common/host_id.h |
@@ -12,17 +12,13 @@ |
struct HostID { |
enum HostType { EXTENSIONS, WEBUI }; |
- HostID() {} |
- HostID(HostType type, const std::string& id) |
- : type_(type), id_(id) {} |
- |
- bool operator<(const HostID& host_id) const { |
- if (type_ != host_id.type()) |
- return type_ < host_id.type(); |
- else if (id_ != host_id.id()) |
- return id_ < host_id.id(); |
- return false; |
- } |
+ HostID(); |
+ HostID(HostType type, const std::string& id); |
+ HostID(const HostID& host_id); |
+ ~HostID(); |
+ |
+ bool operator<(const HostID& host_id) const; |
+ bool operator==(const HostID& host_id) const; |
HostType type() const { return type_; } |
const std::string& id() const { return id_; } |