summaryrefslogtreecommitdiff
path: root/src/net/serverinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/serverinfo.h')
-rw-r--r--src/net/serverinfo.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/net/serverinfo.h b/src/net/serverinfo.h
index 45f042b0e..7df9e0066 100644
--- a/src/net/serverinfo.h
+++ b/src/net/serverinfo.h
@@ -89,6 +89,24 @@ class ServerInfo final
version.second = info.version.second;
}
+ void operator=(const ServerInfo &info)
+ {
+ type = info.type;
+ name = info.name;
+ hostname = info.hostname;
+ althostname = info.althostname;
+ description = info.description;
+ registerUrl = info.registerUrl;
+ onlineListUrl = info.onlineListUrl;
+ supportUrl = info.supportUrl;
+ updateMirrors = info.updateMirrors;
+ port = info.port;
+ save = info.save;
+ persistentIp = info.persistentIp;
+ version.first = info.version.first;
+ version.second = info.version.second;
+ }
+
bool isValid() const A_WARN_UNUSED
{
return !(hostname.empty()