1 #ifndef __DATANODE_HXX__
2 #define __DATANODE_HXX__
4 #include "ElementaryNode.hxx"
11 /*! \brief Class for data parameters specification
16 class DataNode : public ElementaryNode
19 DataNode(const DataNode& other, ComposedNode *father)
20 :ElementaryNode(other,father){ }
21 DataNode(const std::string& name):ElementaryNode(name) { }
23 virtual void setData(InputPort* port ,std::string& data);
24 virtual void setData(OutputPort* port ,std::string& data);
25 virtual void setRef(std::string& ref);
26 virtual std::string getRef();
28 virtual std::string typeName() {return "YACS__ENGINE__DataNode";}