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); } } }
private void ProcessServiceUnavailable(ClientRequestResponse response, ClientRequestType clientRequest) { this.ScheduleResubscribeWithNewRoute(clientRequest.System); }