コード例 #1
0
ファイル: Port.cs プロジェクト: Dloz/Task3
        public void OutgoingCall(object sender, CallEventArgs e)
        {
            if (State != PortState.Connected)
            {
                return;
            }
            State = PortState.Busy;

            CurrentCallId = Guid.NewGuid();
            e.Id          = CurrentCallId;
            Console.WriteLine(@"Port -> OutgoingCall: id {0}", CurrentCallId);

            PortCallEvent?.Invoke(sender, e);
        }
コード例 #2
0
ファイル: Port.cs プロジェクト: dante909/PhoneStation
 public void IncomingCall(string number, string incomingNumber)
 {
     PortCallEvent?.Invoke(this, new CallEventArgs(number, incomingNumber));
 }
コード例 #3
0
ファイル: Port.cs プロジェクト: Pahanbl4/EpamTrainingC
 protected virtual void DoIncomingCallEvent(int number, int objectNumber)
 {
     PortCallEvent?.Invoke(this, new CallArgsEvent(number, objectNumber));
 }