summaryrefslogtreecommitdiffstats
path: root/src/Daemon/RequestHandlers/CommandRequestHandler.h
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2009-06-06 17:43:47 +0200
committerMatthias Schiffer <matthias@gamezock.de>2009-06-06 17:43:47 +0200
commitfcdd58703e3f5a0f6e77fd74e0304038e7cd4d3e (patch)
tree6956263f5ee93680ba730bb6b522e195000b2543 /src/Daemon/RequestHandlers/CommandRequestHandler.h
parent454cfccd51e2b9ad453fe79df04360fcd6eeb742 (diff)
downloadmad-fcdd58703e3f5a0f6e77fd74e0304038e7cd4d3e.tar
mad-fcdd58703e3f5a0f6e77fd74e0304038e7cd4d3e.zip
RequestHandler-Klassen vereinfacht
Diffstat (limited to 'src/Daemon/RequestHandlers/CommandRequestHandler.h')
-rw-r--r--src/Daemon/RequestHandlers/CommandRequestHandler.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/Daemon/RequestHandlers/CommandRequestHandler.h b/src/Daemon/RequestHandlers/CommandRequestHandler.h
index be560f7..22c7a4b 100644
--- a/src/Daemon/RequestHandlers/CommandRequestHandler.h
+++ b/src/Daemon/RequestHandlers/CommandRequestHandler.h
@@ -20,15 +20,18 @@
#ifndef MAD_DAEMON_REQUESTHANDLERS_COMMANDREQUESTHANDLER_H_
#define MAD_DAEMON_REQUESTHANDLERS_COMMANDREQUESTHANDLER_H_
-#include <Common/RequestHandler.h>
+#include <Common/RequestHandlers/SimpleRequestHandler.h>
namespace Mad {
namespace Daemon {
namespace RequestHandlers {
-class CommandRequestHandler : public Common::RequestHandler {
- protected:
- virtual void handlePacket(boost::shared_ptr<const Common::XmlPacket> packet);
+class CommandRequestHandler : public Common::RequestHandlers::SimpleRequestHandler {
+ private:
+ static void handleRequest(boost::shared_ptr<const Common::XmlPacket> packet, Common::XmlPacket *ret);
+
+ public:
+ CommandRequestHandler() : Common::RequestHandlers::SimpleRequestHandler("Command", &CommandRequestHandler::handleRequest) {}
};
}