2 #include "CORBAXMLConv.hxx"
3 #include "TypeConversions.hxx"
7 using namespace YACS::ENGINE;
10 CorbaXml::CorbaXml(InputXmlPort* p)
11 : ProxyPort(p), Port(p->getNode())
13 cerr << "proxy port from CORBA to XML" << endl;
16 //!Convertit un Any convertible en Xml::char *
18 * \param data : CORBA::Any object
21 void CorbaXml::put(const void *data) throw(ConversionException)
23 put((CORBA::Any *)data);
26 void CorbaXml::put(CORBA::Any *data) throw(ConversionException)
28 //conversion du Any data en any attendu (de type type())
30 cerr << "CorbaXml::put" << endl;
31 char *a = convertXmlCorba(type(),data);
33 cerr << _port->getName() << endl;
34 cerr << _port->getImpl() << endl;
35 _port->put((const char*)a);
36 cerr << "Fin CorbaXml::put" << endl;