diff options
Diffstat (limited to 'src/net/serverinfo.h')
-rw-r--r-- | src/net/serverinfo.h | 18 |
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() |