summaryrefslogtreecommitdiffstats
path: root/src/Common/RequestManager.h
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-09-13 04:39:42 +0200
committerMatthias Schiffer <matthias@gamezock.de>2008-09-13 04:39:42 +0200
commitd710e7dc5e8f3895f5d1aa6bd1db0ef3151af8ca (patch)
treee7a87fb03e22ee044c221a46dfeebc1a1046fd2b /src/Common/RequestManager.h
parent7e87778a02f3d37865c10051a3f14038bbbcbaef (diff)
downloadmad-d710e7dc5e8f3895f5d1aa6bd1db0ef3151af8ca.tar
mad-d710e7dc5e8f3895f5d1aa6bd1db0ef3151af8ca.zip
Und wieder eine Umbenennungsorgie...
Diffstat (limited to 'src/Common/RequestManager.h')
-rw-r--r--src/Common/RequestManager.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/Common/RequestManager.h b/src/Common/RequestManager.h
index e7a8e7b..2ca10e7 100644
--- a/src/Common/RequestManager.h
+++ b/src/Common/RequestManager.h
@@ -20,20 +20,18 @@
#ifndef MAD_COMMON_REQUESTMANAGER_H_
#define MAD_COMMON_REQUESTMANAGER_H_
-#include "RequestHandler/RequestHandler.h"
+#include "RequestHandler.h"
#include <Net/Connection.h>
#include <map>
namespace Mad {
namespace Common {
-namespace Request {
class Request;
-}
class RequestManager {
private:
- class RequestMap : private std::map<uint16_t,RequestHandler::RequestHandler*> {
+ class RequestMap : private std::map<uint16_t,RequestHandler*> {
private:
// Prevent shallow copy
RequestMap(const RequestMap &o);
@@ -46,11 +44,11 @@ class RequestManager {
delete it->second;
}
- bool addRequest(uint16_t id, RequestHandler::RequestHandler *info) {
+ bool addRequest(uint16_t id, RequestHandler *info) {
return insert(std::make_pair(id, info)).second;
}
- RequestHandler::RequestHandler* findRequest(uint16_t id);
+ RequestHandler* findRequest(uint16_t id);
bool deleteRequest(uint16_t id);
};
@@ -59,13 +57,13 @@ class RequestManager {
RequestHandlerFactory() {}
public:
- virtual RequestHandler::RequestHandler* createRequestHandler() = 0;
+ virtual RequestHandler* createRequestHandler() = 0;
virtual ~RequestHandlerFactory() {}
};
template<class T> class SpecificRequestHandlerFactory : public RequestHandlerFactory {
public:
- virtual RequestHandler::RequestHandler* createRequestHandler() {
+ virtual RequestHandler* createRequestHandler() {
return new T();
}
};
@@ -95,7 +93,7 @@ class RequestManager {
void unregisterPacketType(Net::Packet::Type type);
- bool sendRequest(Net::Connection *connection, Request::Request *request);
+ bool sendRequest(Net::Connection *connection, Request *request);
RequestManager(bool core);
virtual ~RequestManager();