summaryrefslogtreecommitdiffstats
path: root/src/Core/RequestHandlers/DaemonStatusRequestHandler.h
diff options
context:
space:
mode:
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);
};
}