From 198b0d886817f2c5bc97cfd11857d4b314dffae3 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 10 Jun 2010 07:03:06 +0000 Subject: Add transaction support on database pr. pracro session. Makes it possible to discard all edited macros. --- server/src/environment.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'server/src/environment.cc') diff --git a/server/src/environment.cc b/server/src/environment.cc index 9904afc..f1e035e 100644 --- a/server/src/environment.cc +++ b/server/src/environment.cc @@ -34,11 +34,12 @@ Environment::Environment() : macrolist(Conf::xml_basedir + "/macros"), templatelist(Conf::xml_basedir + "/templates") { + /* for(int i = 0; i < Conf::database_poolsize; i++) { dbpool.add(new Database(Conf::database_backend, Conf::database_addr, "", Conf::database_user, Conf::database_passwd, "")); } - + */ for(int i = 0; i < Conf::artefact_poolsize; i++) { atfpool.add(new Artefact); } @@ -46,6 +47,7 @@ Environment::Environment() Environment::~Environment() { + /* // Remove, but wait until resources are released std::list dblst = dbpool.clear(false); std::list::iterator i = dblst.begin(); @@ -53,7 +55,7 @@ Environment::~Environment() delete *i; i++; } - + */ // Remove, but wait until resources are released std::list atflst = atfpool.clear(false); std::list::iterator j = atflst.begin(); -- cgit v1.2.3