示例#1
0
 private void ProcessClientRequestResponse(PegasusPacket packet, ClientRequestType clientRequest)
 {
     if (packet.Body is ClientRequestResponse)
     {
         ClientRequestResponse body = (ClientRequestResponse)packet.Body;
         if (body.ResponseFlags == ClientRequestResponse.ClientRequestResponseFlags.CRRF_SERVICE_UNAVAILABLE)
         {
             this.ProcessServiceUnavailable(body, clientRequest);
         }
     }
 }
示例#2
0
 private void ProcessServiceUnavailable(ClientRequestResponse response, ClientRequestType clientRequest)
 {
     this.ScheduleResubscribeWithNewRoute(clientRequest.System);
 }