Beispiel #1
0
 public override void HandleCallBtnPressed(Telephone phone)
 {
     phone.MicOn = false;
     phone.SetState(new Disconnecting());
 }
Beispiel #2
0
 public override void OnExit(Telephone phone)
 {
     Console.WriteLine("Now exiting state Disconnecting");
     phone.SetState(new Idle());
 }
Beispiel #3
0
 public override void HandleCallBtnPressed(Telephone phone)
 {
     Console.WriteLine($"Calling {phone.CurrentNumbers}");
     phone.SetState(new Calling());
 }
 public void HandleDisconnect(Telephone phone, string errormsg)
 {
     Console.WriteLine(errormsg);
     phone.SetState(new Disconnecting());
 }
Beispiel #5
0
 public override void OnExit(Telephone phone)
 {
     Console.WriteLine("Now exiting state Calling");
     phone.SetState(new Connected());
 }