-// Copyright (C) 2006-2014 CEA/DEN, EDF R&D
+// Copyright (C) 2006-2016 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
return KIND;
}
+std::string CORBAComponent::getKindForNode() const
+{
+ return KIND;
+}
+
//! Unload the component
-void CORBAComponent::unload()
+void CORBAComponent::unload(Task *askingNode)
{
//Not implemented
std::cerr << "CORBAComponent::unload : not implemented " << std::endl;
}
//! Is the component instance already loaded ?
-bool CORBAComponent::isLoaded()
+bool CORBAComponent::isLoaded(Task *askingNode) const
{
if(CORBA::is_nil(_objComponent))
return false;
}
//! Load the component
-void CORBAComponent::load()
+void CORBAComponent::load(Task *askingNode)
{
DEBTRACE( "CORBAComponent::load" );
CORBA::ORB_ptr orb;
//return new CORBAComponent(*this);
}
+ComponentInstance* CORBAComponent::cloneAlways() const
+{
+ return new CORBAComponent(*this);
+}
+
std::string CORBAComponent::getFileRepr() const
{
ostringstream stream;