Program: bbtk
Module: $RCSfile: bbtkPackage.cxx,v $
Language: C++
- Date: $Date: 2008/04/22 06:59:31 $
- Version: $Revision: 1.14 $
+ Date: $Date: 2008/05/06 13:45:12 $
+ Version: $Revision: 1.17 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See doc/license.txt or
std::string packname = pack.lock()->mName;
std::string dname = descr.lock()->GetTypeName();
bbtkDebugMessage("package",3,"==> Package::ReleaseBlackBoxDescriptor('"<<
- packname<<"','"<<dname<<"')"<<bbtkendl);
+ packname<<"','"<<dname<<"') : refs="
+ <<descr.use_count()<<bbtkendl);
long dyn = pack.lock()->mDynamicLibraryHandler ? 1:0;
long ndesc = pack.lock()->GetBlackBoxMap().size();
UnLoadDynamicLibrary(pack,false);
bbtkDebugMessage("package",3,"<== Package::ReleaseBlackBoxDescriptor('"<<
- packname<<"','"<<dname<<"')"<<bbtkendl);
+ packname<<"','"<<dname<<"'): refs="
+ <<descr.use_count()<<bbtkendl);
/*
if (!pack.expired())
{
getvername +=
BBTK_STRINGIFY_SYMBOL(BBTK_GET_PACKAGE_BBTK_VERSION_FUNCTION_NAME);
DLGetPackageBBTKVersionFunction getbbtkversion
- = (DLGetPackageBBTKVersionFunction)(GetProcAdress(handler,
+ = (DLGetPackageBBTKVersionFunction)(GetProcAddress(handler,
getvername.c_str()));
if (!getbbtkversion)
{
// Loads the Package get function
std::string getpackname(package_name);
getpackname += BBTK_STRINGIFY_SYMBOL(BBTK_GET_PACKAGE_FUNCTION_NAME);
- getpack = (DLGetPackageFunction)(GetProcAdress(handler, getpackname.c_str()));
+ getpack = (DLGetPackageFunction)(GetProcAddress(handler, getpackname.c_str()));
if (!getpack)
{
FreeLibrary(handler);
// Loads the Package delete function
std::string delpackname(package_name);
delpackname += BBTK_STRINGIFY_SYMBOL(BBTK_DEL_PACKAGE_FUNCTION_NAME);
- delpack = (DLDeletePackageFunction)(GetProcAdress(handler, delpackname.c_str()));
+ delpack = (DLDeletePackageFunction)(GetProcAddress(handler, delpackname.c_str()));
if (!delpack)
{
FreeLibrary(handler);
//===================================================================
void Package::CheckBoxes() const
{
- bbtkMessage("Debug",1,"****** Checking Package "<<(void*)this
+ bbtkMessage("debug",1,"****** Checking Package "<<(void*)this
<<" ["<<GetName()<<"]"<<std::endl);
BlackBoxMapType::const_iterator i;
for (i=mBlackBoxMap.begin();
{
i->second->Check(true);
}
- bbtkMessage("Debug",1,"****** Checking Package "<<(void*)this
+ bbtkMessage("debug",1,"****** Checking Package "<<(void*)this
<<" ["<<GetName()<<"] ... OK"<<std::endl);
}
//===================================================================