private void initialize() { subscriber = participant.create_subscriber(DDS.DomainParticipant.SUBSCRIBER_QOS_DEFAULT, null /* listener */, DDS.StatusMask.STATUS_MASK_NONE); if (subscriber == null) { throw new ApplicationException("create_subscriber error"); } readerQoS = new DDS.DataReaderQos(); try { subscriber.get_default_datareader_qos(readerQoS); } catch (DDS.Exception e) { Console.WriteLine("get_default_datareader_qos error {0}", e); throw e; } }