| 20 | using namespace OpenDDS::RTPS; |
| 21 | |
| 22 | void append(DDS::PropertySeq& props, const char* name, const OpenDDS::DCPS::String& value, bool propagate = false) |
| 23 | { |
| 24 | const DDS::Property_t prop = {name, value.c_str(), propagate}; |
| 25 | const unsigned int len = props.length(); |
| 26 | props.length(len + 1); |
| 27 | props[len] = prop; |
| 28 | } |
| 29 | |
| 30 | bool receive(const OpenDDS::DCPS::GUID_t& participant_guid, |
| 31 | ACE_SOCK_Dgram_Mcast& multicast_socket) |