internal static int countErrors(TimeBasedFilterQosPolicy o) { int errorCount = 0; errorCount += countErrors(o.MinimumSeparation); return(errorCount); }
internal static void CopyOut(v_pacingPolicyI_s from, ref TimeBasedFilterQosPolicy to) { if (to == null) { to = new TimeBasedFilterQosPolicy(); } DurationMarshaler.CopyOut(from.v.minSeperation, ref to.MinimumSeparation); }
internal static DDS.ReturnCode CopyIn(TimeBasedFilterQosPolicy from, ref v_pacingPolicyI_s to) { DDS.ReturnCode result = DDS.ReturnCode.Ok; if (from != null) { result = DurationMarshaler.CopyIn(from.MinimumSeparation, ref to.v.minSeperation); } else { result = DDS.ReturnCode.BadParameter; ReportStack.Report(result, "TimeBasedFilterQosPolicy attribute may not be a null pointer."); } return(result); }
internal static void CopyOut(IntPtr from, ref TimeBasedFilterQosPolicy to, int offset) { if (to == null) to = new TimeBasedFilterQosPolicy(); to.MinimumSeparation = BaseMarshaler.ReadDuration(from, offset + offset_minimum_separation); }
internal void CopyOut(ref TimeBasedFilterQosPolicy to) { CopyOut(GapiPtr, ref to, 0); }
internal static DDS.ReturnCode CopyIn(TimeBasedFilterQosPolicy from, IntPtr to, int offset) { DDS.ReturnCode result = DDS.ReturnCode.Ok; if (from != null) { BaseMarshaler.Write(to, offset + offset_minimum_separation, from.MinimumSeparation); } else { result = DDS.ReturnCode.BadParameter; DDS.OpenSplice.OS.Report( DDS.OpenSplice.ReportType.OS_ERROR, "DDS.OpenSplice.CustomMarshalers.TimeBasedFilterQosPolicyMarshaler.CopyIn", "DDS/OpenSplice/CustomMarshalers/QosContainedMarshalers.cs", DDS.ErrorCode.InvalidValue, "TimeBasedFilterQosPolicy attribute may not be a null pointer."); } return result; }
internal DDS.ReturnCode CopyIn(TimeBasedFilterQosPolicy from) { cleanupRequired = true; return CopyIn(from, GapiPtr, 0); }
public ModifiableTimeBasedFilterQosPolicy CopyFrom(TimeBasedFilterQosPolicy other) { return new ModifiableTimeBasedFilterQosPolicyImpl (other); }
public ModifiableTimeBasedFilterQosPolicyImpl(TimeBasedFilterQosPolicy qos) : base(qos.GetMinimumSeparation(),qos.GetBootstrap()) { }