Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 private void PrivateSampleRejected(IntPtr entityData, IntPtr enityPtr, SampleRejectedStatus status)
 {
     if (listener != null)
     {
         IDataReader dataReader = (IDataReader)OpenSplice.SacsSuperClass.fromUserData(enityPtr);
         listener.OnSampleRejected(dataReader, status);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 5
0
 public ReturnCode GetSampleRejectedStatus(
     ref SampleRejectedStatus status)
 {
     if (status == null)
     {
         status = new SampleRejectedStatus();
     }
     return(Gapi.DataReader.get_sample_rejected_status(GapiPeer, status));
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public void OnSampleRejected(
     IDataReader the_reader, SampleRejectedStatus status)
 {
 }
Ejemplo n.º 8
0
 public static extern ReturnCode get_sample_rejected_status(
     IntPtr _this,
     SampleRejectedStatus status
     );
Ejemplo n.º 9
0
 /*! 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.");
 }
Ejemplo n.º 10
0
 public static extern ReturnCode get_sample_rejected_status(
     IntPtr _this,
     SampleRejectedStatus status
     );
 public void OnSampleRejected(IDataReader entityInterface, SampleRejectedStatus status)
 {
 }
Ejemplo n.º 12
0
 public override void OnSampleRejected(DataReader reader, SampleRejectedStatus status)
 {
     Console.WriteLine(nameof(OnSampleRejected));
 }
Ejemplo n.º 13
0
 public void OnSampleRejected(IDataReader entityInterface, SampleRejectedStatus status)
 {
     Console.WriteLine("=== [ListenerDataListener::OnSampleRejected] : triggered");
 }
Ejemplo n.º 14
0
 public override void OnSampleRejected(DataReader reader, SampleRejectedStatus status)
 {
     SampleRejected?.Invoke(reader, status);
 }