Program: bbtk
Module: $RCSfile: bbtkBlackBoxOutputConnector.cxx,v $
Language: C++
- Date: $Date: 2008/04/18 12:59:15 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2008/04/24 10:11:28 $
+ Version: $Revision: 1.7 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
bbtkDebugMessage("Kernel",9,
"==> BlackBoxOutputConnector::~BlackBoxOutputConnector()"
<<std::endl);
+ /*
ConnectionVector::iterator i;
for (i=mConnection.begin();
i!=mConnection.end();
++i)
(*i) = Connection::WeakPointer();
+ */
+ mConnection.clear();
bbtkDebugMessage("Kernel",9,
"<== BlackBoxOutputConnector::~BlackBoxOutputConnector()"
<<std::endl);
}
///
- void BlackBoxOutputConnector::SetConnection(Connection::Pointer c)
+ void BlackBoxOutputConnector::SetConnection(Connection* c)
{
bbtkDebugMessage("Kernel",9,"BlackBoxOutputConnector::SetConnection("
<<c<<")"<<std::endl);
///
- void BlackBoxOutputConnector::UnsetConnection(Connection::Pointer c)
+ void BlackBoxOutputConnector::UnsetConnection(Connection* c)
{
bbtkDebugMessageInc("Kernel",9,"BlackBoxOutputConnector::UnsetConnection("
<<c<<")"<<std::endl);
// c->Check();
//Connection::WeakPointer w(c);
ConnectionVector::iterator i;
- // = find(mConnection.begin(),mConnection.end(),c);
+ // = find(mConnection.begin(),mConnection.end(),c);
for (i=mConnection.begin();
i!=mConnection.end();
++i)
{
- if (i->lock()==c) break;
+ if (*i==c) break;
}
if (i==mConnection.end())
{
void BlackBoxOutputConnector::SetModifiedStatus()
{
- bbtkDebugMessageInc("Process",5,
- "BlackBoxOutputConnector::SetModifiedStatus()"
- <<std::endl);
+ bbtkDebugMessage("modified",2,
+ "==> BlackBoxOutputConnector::SetModifiedStatus() ["
+ <<this<<"]"
+ <<std::endl);
ConnectionVector::iterator i;
for (i=mConnection.begin();i!=mConnection.end();++i)
{
- (*i).lock()->SetModifiedStatus();
+ (*i)->SetModifiedStatus();
}
- bbtkDebugDecTab("Process",5);
}