diff options
Diffstat (limited to 'src/Common/Application.cpp')
-rw-r--r-- | src/Common/Application.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/Common/Application.cpp b/src/Common/Application.cpp index fdbcbeb..428d9e8 100644 --- a/src/Common/Application.cpp +++ b/src/Common/Application.cpp @@ -22,6 +22,7 @@ #include "ModuleManager.h" #include "RequestManager.h" #include "SystemManager.h" +#include "StorageManager.h" #include "UserManager.h" #include <libxml/parser.h> @@ -29,14 +30,21 @@ namespace Mad { namespace Common { -Application::Application(bool server) : authManager(new AuthManager), moduleManager(new ModuleManager(this)), requestManager(new RequestManager(this, server)), -systemManager(new SystemManager), userManager(new UserManager(this)) { +Application::Application(bool server) { xmlInitParser(); + + authManager = new AuthManager; + moduleManager = new ModuleManager(this); + requestManager = new RequestManager(this, server); + storageManager = new StorageManager(this); + systemManager = new SystemManager; + userManager = new UserManager(this); } Application::~Application() { delete userManager; delete systemManager; + delete storageManager; delete requestManager; delete moduleManager; delete authManager; |