summaryrefslogtreecommitdiffstats
path: root/examples/network/network-chat/peermanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/network/network-chat/peermanager.h')
-rw-r--r--examples/network/network-chat/peermanager.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/network/network-chat/peermanager.h b/examples/network/network-chat/peermanager.h
index b9ea8053b2..fff48540ea 100644
--- a/examples/network/network-chat/peermanager.h
+++ b/examples/network/network-chat/peermanager.h
@@ -18,10 +18,11 @@ class PeerManager : public QObject
Q_OBJECT
public:
- PeerManager(Client *client);
+ explicit PeerManager(Client *client);
void setServerPort(int port);
QString userName() const;
+ QByteArray uniqueId() const;
void startBroadcasting();
bool isLocalHostAddress(const QHostAddress &address) const;
@@ -35,13 +36,14 @@ private slots:
private:
void updateAddresses();
- Client *client;
+ Client *client = nullptr;
QList<QHostAddress> broadcastAddresses;
QList<QHostAddress> ipAddresses;
QUdpSocket broadcastSocket;
QTimer broadcastTimer;
QString username;
- int serverPort;
+ QByteArray localUniqueId;
+ int serverPort = 0;
};
#endif