Public Member Functions | |
ServerSummary (const Server *server) | |
const QString & | address () const |
const QString & | game () const |
bool | isValid () const |
const QString & | name () const |
unsigned short | port () const |
QVariant | serializeQVariant () const |
void | setAddress (const QString &v) |
void | setGame (const QString &v) |
void | setName (const QString &v) |
void | setPort (unsigned short v) |
void | setTime (const QDateTime &v) |
float | similarity (const ServerSummary &other) const |
Similarity to the 'other' server; between 0.0 and 1.0. More... | |
QDateTime | time () const |
Static Public Member Functions | |
static ServerSummary | deserializeQVariant (const QVariant &var) |
Definition at line 32 of file serversummary.h.
float ServerSummary::similarity | ( | const ServerSummary & | other | ) | const |
Similarity to the 'other' server; between 0.0 and 1.0.
Similarity is calculated basing on address, game, name and port. Some of these values have more importance than others, and some require other values to be equal.
Both servers must be valid.
Definition at line 58 of file serversummary.cpp.