summaryrefslogtreecommitdiffstats
path: root/src/Common/Application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Common/Application.cpp')
-rw-r--r--src/Common/Application.cpp12
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;