예제 #1
0
 protected virtual void OnOffline(object sender, EventArgs args)
 {
     if (Offline != null)
     {
         Offline(sender, args);
         ServerIncomingRequest = null;
     }
     IsOnline = false;
 }
예제 #2
0
 protected virtual void OnOutgoingCall(object sender, PhoneNumber target)
 {
     if (OutgoingConnection != null)
     {
         ServerIncomingRequest = new Requests.OutgoingCallRequest() {Source=this.Number, Target = target };
         OutgoingConnection(sender, ServerIncomingRequest);
     }
 }
예제 #3
0
 protected virtual void OnIncomingRequest(object sender, Requests.IncomingCallRequest request)
 {
     if (IncomingRequest != null)
     {
         IncomingRequest(sender, request);
     }
     ServerIncomingRequest = request;
 }