public ReturnCode GetSampleRejectedStatus( ref SampleRejectedStatus status) { ReturnCode result; ReportStack.Start(); if (this.rlReq_isAlive) { if (status == null) { status = new SampleRejectedStatus(); } GCHandle statusGCHandle = GCHandle.Alloc(status, GCHandleType.Normal); result = uResultToReturnCode( User.Reader.GetSampleRejectedStatus( rlReq_UserPeer, 1, SampleRejectedStatusMarshaler.CopyOut, GCHandle.ToIntPtr(statusGCHandle))); status = statusGCHandle.Target as SampleRejectedStatus; statusGCHandle.Free(); } else { result = DDS.ReturnCode.AlreadyDeleted; } ReportStack.Flush(this, result != ReturnCode.Ok); return(result); }
private void PrivateSampleRejected(IntPtr entityData, IntPtr enityPtr, SampleRejectedStatus status) { if (listener != null) { IDataReader dataReader = (IDataReader)OpenSplice.SacsSuperClass.fromUserData(enityPtr); listener.OnSampleRejected(dataReader, status); } }
internal static V_RESULT CopyOut(ref v_sampleRejectedInfo from, SampleRejectedStatus to) { to.TotalCount = from.totalCount; to.TotalCountChange = from.totalChanged; to.LastReason = (SampleRejectedStatusKind)from.lastReason; to.LastInstanceHandle = User.InstanceHandle.FromGID(from.instanceHandle); return(V_RESULT.OK); }
private void PrivateSampleRejected(IntPtr entityData, IntPtr enityPtr, SampleRejectedStatus status) { if (listener != null) { IDataReader dataReader = (IDataReader)OpenSplice.SacsSuperClass.fromUserData(enityPtr); listener.OnSampleRejected(dataReader, status); } }
public ReturnCode GetSampleRejectedStatus( ref SampleRejectedStatus status) { if (status == null) { status = new SampleRejectedStatus(); } return(Gapi.DataReader.get_sample_rejected_status(GapiPeer, status)); }
internal static V_RESULT CopyOut(IntPtr fromPtr, IntPtr toPtr) { v_sampleRejectedInfo from = (v_sampleRejectedInfo)Marshal.PtrToStructure(fromPtr, type); GCHandle toGCHandle = GCHandle.FromIntPtr(toPtr); SampleRejectedStatus to = toGCHandle.Target as SampleRejectedStatus; V_RESULT result = CopyOut(ref from, to); toGCHandle.Target = to; return(result); }
public void OnSampleRejected( IDataReader the_reader, SampleRejectedStatus status) { }
public static extern ReturnCode get_sample_rejected_status( IntPtr _this, SampleRejectedStatus status );
/*! This event is raised when one or more samples received from the DataWriter * have been dropped by the DataReader */ public void OnSampleRejectedEventHendler(DataReader dataReader, SampleRejectedStatus status) { Console.WriteLine(" sample rejected in DataReader: " + dataReader.Name + "the reason is: " + "samples were rejected. Usually this happens when DataReader's memory resources are exhausted."); }
public static extern ReturnCode get_sample_rejected_status( IntPtr _this, SampleRejectedStatus status );
public void OnSampleRejected(IDataReader entityInterface, SampleRejectedStatus status) { }
public override void OnSampleRejected(DataReader reader, SampleRejectedStatus status) { Console.WriteLine(nameof(OnSampleRejected)); }
public void OnSampleRejected(IDataReader entityInterface, SampleRejectedStatus status) { Console.WriteLine("=== [ListenerDataListener::OnSampleRejected] : triggered"); }
public override void OnSampleRejected(DataReader reader, SampleRejectedStatus status) { SampleRejected?.Invoke(reader, status); }