summaryrefslogtreecommitdiffstats
path: root/src/server/net/discoverylistener.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/net/discoverylistener.h')
-rw-r--r--src/server/net/discoverylistener.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/server/net/discoverylistener.h b/src/server/net/discoverylistener.h
index 64d4351..47a4295 100644
--- a/src/server/net/discoverylistener.h
+++ b/src/server/net/discoverylistener.h
@@ -8,12 +8,14 @@
#ifndef DISCOVERYLISTENER_H_
#define DISCOVERYLISTENER_H_
-#include <QtCore>
+#include <QObject>
#include <QUdpSocket>
#include "../../shared/networkmessage.h"
#define SD_PACKET_TABLE_SIZE 20000
+class QTimerEvent;
+
class DiscoveryListener : public QObject
{
Q_OBJECT
@@ -21,16 +23,16 @@ class DiscoveryListener : public QObject
private:
QUdpSocket _socket;
NetworkMessage _packet;
- int _counterResetPos;
+ int _counterResetPos{};
- quint8 _packetCounter[SD_PACKET_TABLE_SIZE]; // count packets per source address to ignore spammers
+ quint8 _packetCounter[SD_PACKET_TABLE_SIZE]{}; // count packets per source address to ignore spammers
protected:
- void timerEvent(QTimerEvent* event);
+ void timerEvent(QTimerEvent* event) override;
public:
- DiscoveryListener();
- virtual ~DiscoveryListener();
+ explicit DiscoveryListener(QObject *parent);
+ ~DiscoveryListener() override;
private slots:
void onReadyRead();