static bool checkParticipant(DDS.DomainParticipant participant) { DDS.DomainParticipantQos participantQos = new DDS.DomainParticipantQos(); participant.get_qos(participantQos); DDS.PropertySeq properties = participantQos.property_qos.value; for (int i = 0; i < properties.length; i++) { if (String.Compare(properties.get_at(i).name, "dds.transport.UDPv4.builtin.send_socket_buffer_size") == 0) { if (String.Compare(properties.get_at(i).value, NEW_SOCKET_BUFFER_SIZE_STRING) != 0) { Console.WriteLine("Error, send_socket_buffer_size...not modified"); return(false); } } if (String.Compare(properties.get_at(i).name, "dds.transport.UDPv4.builtin.recv_socket_buffer_size") == 0) { string value = properties.get_at(i).value; if (String.Compare(properties.get_at(i).value, NEW_SOCKET_BUFFER_SIZE_STRING) != 0) { Console.WriteLine("Error, recv_socket_buffer_size...not modified"); return(false); } } } return(false); }