34 std::vector<Hierarchy*> list =
children();
35 std::vector<Hierarchy*>::iterator iter;
36 for (iter=list.begin() ; iter!=list.end() ; ++iter){
45 std::vector<Hierarchy*> list =
children();
46 std::vector<Hierarchy*>::const_iterator iter;
47 for (iter=list.begin();iter!=list.end();iter++){
57 fatal(
"Try to define a connection with a null pointer.",
58 "Element::setConnection");
67 " is not a Attrib::INTERFACE hardware. Connection refused.",
68 "Element::setConnection");
69 if (0!=connection->
parent()){
73 fatal(
"Could not find a connection for element "+
74 name()+
"["+
type()+
"].",
"element::setConnection");
86 warning(
"no connection defined for "+
name()+
".",
"Element::connection");
StatusCode setConnection(Hierarchy *)
std::vector< Hierarchy * > children()
void fatal(std::string mymsg)
Element()
Standard constructor.
void debug(std::string mymsg)
virtual ~Element()
Destructor.
virtual StatusCode init()=0
void recursiveInitCommunications()
void warning(std::string mymsg)
void recursiveInitElement()