X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkPackage.cxx;h=29cd1dc4463af4836125e11c4a50efb44bc0d60c;hb=b60f4996d8155665b79e20f85999f287bf1d73d3;hp=330d303304bfa4502cc9106ac02ec4d02052352e;hpb=768afeae7c180d69467cf9f6329af457ce2862e9;p=bbtk.git diff --git a/kernel/src/bbtkPackage.cxx b/kernel/src/bbtkPackage.cxx index 330d303..29cd1dc 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/04/22 08:29:09 $ - Version: $Revision: 1.15 $ + Date: $Date: 2008/06/10 19:19:42 $ + Version: $Revision: 1.20 $ 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" <mName; std::string dname = descr.lock()->GetTypeName(); bbtkDebugMessage("package",3,"==> Package::ReleaseBlackBoxDescriptor('"<< - packname<<"','"<SetDocURL(doc); p->SetDocRelativeURL(reldoc); - bbtkDebugMessage("package",1,"<== Package::CreateFromDynamicLibrary(" + bbtkDebugMessage("package",2,"<== Package::CreateFromDynamicLibrary(" <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(); @@ -604,7 +615,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 '" + <second->GetTypeName(); Utilities::html_format(name); std::string descr = i->second->GetDescription(); - Utilities::html_format(descr); + //Utilities::html_format(descr); s << ""; s << "";