summaryrefslogtreecommitdiffstats
path: root/resource/listener.h
diff options
context:
space:
mode:
authorAaron Seigo <aseigo@kde.org>2014-11-21 13:14:20 +0100
committerAaron Seigo <aseigo@kde.org>2014-11-21 13:14:20 +0100
commitc52b181c3382a754b10f0457763e0364463592ad (patch)
tree63137816f7c9736a52df4480f46f4d31df47d3e3 /resource/listener.h
parented20c3082d4fd5e90703e4d6c37093dcecb5cfd1 (diff)
downloadsink-c52b181c3382a754b10f0457763e0364463592ad.tar.gz
sink-c52b181c3382a754b10f0457763e0364463592ad.zip
close if we don't get a connection in the first two seconds
Diffstat (limited to 'resource/listener.h')
-rw-r--r--resource/listener.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/resource/listener.h b/resource/listener.h
index 79c7ba5..2fbd75c 100644
--- a/resource/listener.h
+++ b/resource/listener.h
@@ -20,16 +20,22 @@ public:
20 20
21class Listener : public QObject 21class Listener : public QObject
22{ 22{
23 Q_OBJECT
24
23public: 25public:
24 Listener(const QString &resourceName, QObject *parent = 0); 26 Listener(const QString &resourceName, QObject *parent = 0);
25 ~Listener(); 27 ~Listener();
26 28
29Q_SIGNALS:
30 void noClients();
31
27public Q_SLOTS: 32public Q_SLOTS:
28 void closeAllConnections(); 33 void closeAllConnections();
29 34
30private Q_SLOTS: 35private Q_SLOTS:
31 void acceptConnection(); 36 void acceptConnection();
32 void clientDropped(); 37 void clientDropped();
38 void checkConnections();
33 39
34private: 40private:
35 QLocalServer *m_server; 41 QLocalServer *m_server;