示例#1
0
 public void Send(SetDataInteraction setDataInteraction)
 {
     //NetSimAgent.Instance.SetSDISenderId(setDataInteraction.IntPtr, setDataInteraction.SenderId);
     //NetSimAgent.Instance.SetSDIReceiverId(setDataInteraction.IntPtr, setDataInteraction.ReceiverId);
     //NetSimAgent.Instance.SetSDIRequestId(setDataInteraction.IntPtr, setDataInteraction.RequestId);
     NetSimAgent.Instance.SendSDI(ExerciseConnection.ExerciseConnectionPtr, setDataInteraction.IntPtr);
 }
示例#2
0
    private void DataInteractionReceived(IntPtr setDataInteractionIntPtr)
    {
        SetDataInteraction setDataInteraction = new SetDataInteraction(setDataInteractionIntPtr);

        foreach (var subscriber in SetDataInteractionSubscribers)
        {
            //setDataInteraction.IntPtr = setDataInteractionIntPtr;
            //setDataInteraction.SenderId = NetSimAgent.Instance.SDISenderId(setDataInteractionIntPtr);
            //setDataInteraction.ReceiverId = NetSimAgent.Instance.SDIReceiverId(setDataInteractionIntPtr);
            //setDataInteraction.RequestId = NetSimAgent.Instance.SDIRequestId(setDataInteractionIntPtr);
            subscriber(setDataInteraction);
        }
    }