internal static void CopyOut(IntPtr from, ref InvalidSampleVisibilityQosPolicy to, int offset) { if (to == null) to = new InvalidSampleVisibilityQosPolicy(); to.Kind = (InvalidSampleVisibilityQosPolicyKind) BaseMarshaler.ReadInt32(from, offset + offset_kind); }
internal static DDS.ReturnCode CopyIn(InvalidSampleVisibilityQosPolicy from, IntPtr to, int offset) { DDS.ReturnCode result = DDS.ReturnCode.Ok; if (from != null) { BaseMarshaler.Write(to, offset + offset_kind, (int)from.Kind); } else { result = DDS.ReturnCode.BadParameter; DDS.OpenSplice.OS.Report( DDS.OpenSplice.ReportType.OS_ERROR, "DDS.OpenSplice.CustomMarshalers.InvalidSampleVisibilityQosPolicyMarshaler.CopyIn", "DDS/OpenSplice/CustomMarshalers/QosContainedMarshalers.cs", DDS.ErrorCode.InvalidValue, "InvalidSampleVisibilityQosPolicy attribute may not be a null pointer."); } return result; }
internal void CopyOut(ref InvalidSampleVisibilityQosPolicy to) { CopyOut(GapiPtr, ref to, 0); }
internal DDS.ReturnCode CopyIn(InvalidSampleVisibilityQosPolicy from) { cleanupRequired = true; return CopyIn(from, GapiPtr, 0); }