Hi,
I add a function to get DDS_ParticipantBuiltinTopicData in the HelloWorld_dpde example. So the basic steps are:
1. Print new found participant info (e.g. DCPS key) by install the listenser :
builtin_participant_listener.on_data_available = BuiltinParticipantListener_on_data_available;
retcode = DDS_DataReader_set_listener( builtin_participant_datareader, &builtin_participant_listener, DDS_DATA_AVAILABLE_STATUS);
2. Start normal Pub/Sub workflow:
on publisher: