Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A. CASOS DE ESTUDIO: OPENSPLICE Y RTI 67<br />
//create type<br />
MsgTypeSupport_var mt = new MsgTypeSupport();<br />
mgr−>registerType(mt.in());<br />
//create Topic<br />
char topic_name[] = "HelloWorldData_Msg";<br />
mgr−>createTopic(topic_name);<br />
//create Publisher<br />
mgr−>createPublisher();<br />
// create DataWriter :<br />
// If autodispose_unregistered_instances is set to true (<strong>de</strong>fault value)<br />
,<br />
// you will have to start the subscriber before the publisher<br />
bool autodispose_unregistered_instances = false;<br />
mgr−>createWriter(autodispose_unregistered_instances);<br />
// Publish Events<br />
DataWriter_ptr dwriter = mgr−>getWriter();<br />
MsgDataWriter_var HelloWorldWriter = MsgDataWriter::_narrow(dwriter);<br />
}<br />
Msg msgInstance; /∗ Example on Stack ∗/<br />
for (count=0; count < 4; count ++) {<br />
msgInstance.userID = count;<br />
msgInstance.message = CORBA::string_dup("Hello World");<br />
cout