public virtual void OnOfferedIncompatibleQos(IDataWriter entityInterface, OfferedIncompatibleQosStatus status)
 {
 }
 public virtual void OnOfferedIncompatibleQos(IDataWriter entityInterface, OfferedIncompatibleQosStatus status)
 {
 }
Beispiel #3
0
 public override void on_offered_incompatible_qos(
     DDS.DataWriter writer,
     DDS.OfferedIncompatibleQosStatus status)
 {
     Console.Write("DataWriterListener: on_offered_incompatible_qos");
 }
Beispiel #4
0
        public ReturnCode GetOfferedIncompatibleQosStatus(
                ref OfferedIncompatibleQosStatus status)
        {
            ReturnCode result;

            using (OfferedIncompatibleQosStatusMarshaler marshaler = 
                    new OfferedIncompatibleQosStatusMarshaler())
            {
                if (status == null) status = new OfferedIncompatibleQosStatus();
                if (status.Policies == null) status.Policies = new QosPolicyCount[28];
                marshaler.CopyIn(status);
                
                result = Gapi.DataWriter.get_offered_incompatible_qos_status(
                        GapiPeer, marshaler.GapiPtr);

                if (result == ReturnCode.Ok)
                {
                    marshaler.CopyOut(ref status);
                }
            }

            return result;
        }