summaryrefslogtreecommitdiffstats
path: root/src/Core/RequestHandlers/DaemonStatusRequestHandler.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/Core/RequestHandlers/DaemonStatusRequestHandler.h
parent30bec92571ba23f1f2aa6b12149f6545a4ef0d7e (diff)
downloadmad-9ca70bbfa460fe1c6c31b8e685be6df24935ab73.tar
mad-9ca70bbfa460fe1c6c31b8e685be6df24935ab73.zip
Kann jetzt Status von Daemons abfragen
Diffstat (limited to 'src/Core/RequestHandlers/DaemonStatusRequestHandler.h')
-rw-r--r--src/Core/RequestHandlers/DaemonStatusRequestHandler.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/Core/RequestHandlers/DaemonStatusRequestHandler.h b/src/Core/RequestHandlers/DaemonStatusRequestHandler.h
index accc990..5d755bd 100644
--- a/src/Core/RequestHandlers/DaemonStatusRequestHandler.h
+++ b/src/Core/RequestHandlers/DaemonStatusRequestHandler.h
@@ -21,8 +21,16 @@
#define MAD_CORE_REQUESTHANDLERS_DAEMONSTATUSREQUESTHANDLER_H_
#include <Common/RequestHandler.h>
+#include <stdint.h>
namespace Mad {
+
+namespace Net {
+namespace Packets {
+class HostStatusPacket;
+}
+}
+
namespace Core {
class ConnectionManager;
@@ -30,10 +38,16 @@ class ConnectionManager;
namespace RequestHandlers {
class DaemonStatusRequestHandler : public Common::RequestHandler {
+ private:
+ Net::Connection *con;
+ uint16_t requestId;
+
+ void requestFinished(const Net::Packets::HostStatusPacket &packet);
+
public:
DaemonStatusRequestHandler() {}
- virtual bool handlePacket(Net::Connection*, const Net::Packet &packet);
+ virtual bool handlePacket(Net::Connection *connection, const Net::Packet &packet);
};
}