X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkPackage.cxx;h=236953e51c7a65482bbf9f26adc1a9cec54355dc;hb=551b02f0819a98e9595a81570b1d1174f398f34d;hp=31f5a13a8b2bbc5895f80b4f9763744706699aa8;hpb=d8041d1ef54a73acc2306557435f6b04edf60daf;p=bbtk.git diff --git a/kernel/src/bbtkPackage.cxx b/kernel/src/bbtkPackage.cxx index 31f5a13..236953e 100644 --- a/kernel/src/bbtkPackage.cxx +++ b/kernel/src/bbtkPackage.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkPackage.cxx,v $ Language: C++ - Date: $Date: 2008/05/06 13:45:12 $ - Version: $Revision: 1.17 $ + Date: $Date: 2008/05/09 10:39:46 $ + Version: $Revision: 1.18 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See doc/license.txt or @@ -111,15 +111,17 @@ namespace bbtk const std::string& descname) { // Try to release descriptor - bbtkDebugMessage("package",3,"--- Trying to release descriptor '" - <GetName(); + bbtkDebugMessage("package",5,"--- Releasing descriptor '" + <GetBlackBoxMap().find(descname); if (desc == pack.lock()->GetBlackBoxMap().end()) { - bbtkDebugMessage("package",3, + bbtkDebugMessage("package",5, " Descriptor has already been released" < '"<GetBlackBoxMap()[descname] = pdesc.lock(); @@ -166,7 +168,7 @@ namespace bbtk long ndesc = pack.lock()->GetBlackBoxMap().size(); long nrefs = pack.use_count(); - bbtkDebugMessage("package",2," "< No more external ref : checking descriptors" <GetBlackBoxMap().size(); long nrefs = pack.use_count(); - bbtkDebugMessage("package",3," "<GetName(); - bbtkDebugMessage("package",3,"==> Package::UnLoadDynamicLibrary('" + bbtkDebugMessage("package",5,"==> Package::UnLoadDynamicLibrary('" <GetBlackBoxMap().empty()) { - bbtkDebugMessage("package",3," Package not empty ... abort" + bbtkDebugMessage("package",5," Package not empty ... abort" < dynamic library for package '" + < package '"< Package::UnLoadReleasedDynamicallyLoadedPackages()"< Package::UnLoadReleasedDynamicallyLoadedPackages()"<::iterator i; for (i=mReleasedDynamicallyLoadedPackages.begin(); @@ -606,7 +609,7 @@ namespace bbtk { if (!i->expired()) UnLoad(*i); } - bbtkDebugMessage("package",2,"<== Package::UnLoadReleasedDynamicallyLoadedPackages()"<GetName(); - bbtkDebugMessage("package",2,"==> Package::UnLoad("< Package::UnLoad("< dynamic library for package '" + <