From 389960211861736ef321df82f6abcb59f6302897 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 17 Dec 2008 21:32:20 +0100 Subject: Sinnlose Klassen SharedPtr und SingletonPtr entfernt --- src/Common/RequestManager.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/Common/RequestManager.h') diff --git a/src/Common/RequestManager.h b/src/Common/RequestManager.h index 0bc8080..c2f58d2 100644 --- a/src/Common/RequestManager.h +++ b/src/Common/RequestManager.h @@ -20,7 +20,6 @@ #ifndef MAD_COMMON_REQUESTMANAGER_H_ #define MAD_COMMON_REQUESTMANAGER_H_ -#include "SingletonPtr.h" #include #include @@ -65,7 +64,7 @@ class RequestManager { } }; - static SingletonPtr requestManager; + static RequestManager requestManager; std::map requestMaps; bool core; @@ -83,13 +82,13 @@ class RequestManager { void receiveHandler(Net::Connection *connection, const Net::Packet &packet); + RequestManager(); + public: static RequestManager* get() { - return requestManager.get(); + return &requestManager; } - RequestManager(); - bool isCore() const {return core;} void setCore(bool newCore) { core = newCore; -- cgit v1.2.3