summaryrefslogtreecommitdiffstats
path: root/src/Server/RequestHandlers/DaemonRequestHandlerGroup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Server/RequestHandlers/DaemonRequestHandlerGroup.h')
-rw-r--r--src/Server/RequestHandlers/DaemonRequestHandlerGroup.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Server/RequestHandlers/DaemonRequestHandlerGroup.h b/src/Server/RequestHandlers/DaemonRequestHandlerGroup.h
index 7a709f4..524baac 100644
--- a/src/Server/RequestHandlers/DaemonRequestHandlerGroup.h
+++ b/src/Server/RequestHandlers/DaemonRequestHandlerGroup.h
@@ -25,6 +25,8 @@
namespace Mad {
namespace Server {
+class ConnectionManager;
+
namespace RequestHandlers {
class DaemonRequestHandlerGroup : public Common::RequestHandlerGroup {
@@ -39,9 +41,12 @@ class DaemonRequestHandlerGroup : public Common::RequestHandlerGroup {
virtual void handlePacket(boost::shared_ptr<const Common::XmlPacket> packet);
public:
- DaemonRequestHandler(const std::string &type0) : type(type0) {}
+ DaemonRequestHandler(Common::Application *application, const std::string &type0)
+ : Common::RequestHandler(application), type(type0) {}
};
+ ConnectionManager *connectionManager;
+
std::set<std::string> types;
public:
@@ -51,7 +56,7 @@ class DaemonRequestHandlerGroup : public Common::RequestHandlerGroup {
return types;
}
- virtual boost::shared_ptr<Common::RequestHandler> createRequestHandler(const std::string &type);
+ virtual boost::shared_ptr<Common::RequestHandler> createRequestHandler(Common::Application *application, const std::string &type);
};
}