5 #include "InputPort.hxx"
6 #include "OutputPort.hxx"
12 class InputXmlPort : public InputPort
15 InputXmlPort(const std::string& name, Node* node, TypeCode * type);
16 virtual void put(const void *data) throw (ConversionException);
17 void put(const char *data) throw (ConversionException);
18 virtual const char * getXml() const;
23 class OutputXmlPort : public OutputPort
26 OutputXmlPort(const std::string& name, Node* node, TypeCode * type);
27 virtual void put(const void *data) throw (ConversionException);
28 void put(const char *data) throw (ConversionException);
29 virtual const char * get() const throw (ConversionException);