1 #ifndef _STUDYPORTS_HXX_
2 #define _STUDYPORTS_HXX_
4 #include "XMLPorts.hxx"
11 /*! \brief Class for Study output Ports
17 class OutputStudyPort: public OutputXmlPort
20 OutputStudyPort(const std::string& name, Node* node, TypeCode* type);
21 OutputStudyPort(const OutputStudyPort& other, Node *newHelder);
22 void setData(const std::string& data);
23 std::string getData();
24 virtual void putIOR(const std::string& ior);
25 virtual std::string dump();
27 std::string _storeData;
30 /*! \brief Class for Study input Ports
36 class InputStudyPort: public InputXmlPort
39 InputStudyPort(const std::string& name, Node* node, TypeCode* type);
40 InputStudyPort(const InputStudyPort& other, Node *newHelder);
41 void setData(const std::string& data);
42 std::string getData();
43 virtual std::string getIOR();
44 virtual std::string splitXML(const std::string& s);
45 virtual std::string dump();
47 std::string _storeData;