summaryrefslogtreecommitdiffstats
path: root/src/Common/RequestHandler.h
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-09-15 06:26:15 +0200
committerMatthias Schiffer <matthias@gamezock.de>2008-09-15 06:26:15 +0200
commit9ca70bbfa460fe1c6c31b8e685be6df24935ab73 (patch)
tree8fe0a6e164d7d2f4e5f23e073c0a80a0b29daf94 /src/Common/RequestHandler.h
parent30bec92571ba23f1f2aa6b12149f6545a4ef0d7e (diff)
downloadmad-9ca70bbfa460fe1c6c31b8e685be6df24935ab73.tar
mad-9ca70bbfa460fe1c6c31b8e685be6df24935ab73.zip
Kann jetzt Status von Daemons abfragen
Diffstat (limited to 'src/Common/RequestHandler.h')
-rw-r--r--src/Common/RequestHandler.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Common/RequestHandler.h b/src/Common/RequestHandler.h
index 4a72bd5..305836c 100644
--- a/src/Common/RequestHandler.h
+++ b/src/Common/RequestHandler.h
@@ -20,6 +20,8 @@
#ifndef MAD_COMMON_REQUESTHANDLER_H_
#define MAD_COMMON_REQUESTHANDLER_H_
+#include <sigc++/signal.h>
+
namespace Mad {
namespace Net {
@@ -33,17 +35,15 @@ class RequestManager;
class RequestHandler {
private:
- bool finished;
+ sigc::signal<void> finished;
protected:
- RequestHandler() : finished(false) {}
-
- void setFinished() {finished = true;}
+ RequestHandler() {}
public:
virtual ~RequestHandler() {}
- bool isFinished() const {return finished;}
+ sigc::signal<void> signalFinished() {return finished;}
virtual bool handlePacket(Net::Connection *connection, const Net::Packet &packet) = 0;
};