コード例 #1
0
 public bool Connect(Terminal terminal)
 {
     if (State == StateOfPort.Disconnect)
     {
         State = StateOfPort.Connect;
         terminal.EventOfCall    += CallingTo;
         terminal.EventOfAnswer  += AnswerTo;
         terminal.EventOfEndCall += EndCall;
         stateOfPort              = true;
     }
     return(stateOfPort);
 }
コード例 #2
0
 public bool Disconnect(Terminal terminal)
 {
     if (State == StateOfPort.Connect)
     {
         State = StateOfPort.Disconnect;
         terminal.EventOfCall    -= CallingTo;
         terminal.EventOfAnswer  -= AnswerTo;
         terminal.EventOfEndCall -= EndCall;
         stateOfPort              = false;
     }
     return(false);
 }
コード例 #3
0
 public Port()
 {
     State = StateOfPort.Disconnect;
 }