コード例 #1
0
 public override GetGatewayStatsResponse GetGatewayStats(Gateway.GetGatewayStatsRequest request)
 {
     try
     {
         GetGatewayStatsResponse resp = new GetGatewayStatsResponse(
             activeTrips: activeTrips.Count,
             requestsAllTime: (long)requests.allTime.value, requestsLast24Hrs: (long)requests.last24Hrs.Count, requestsLastHour: (long)requests.lastHour.Count,
             rejectsAllTime: (long)rejects.allTime.value, rejectsLast24Hrs: (long)rejects.last24Hrs.Count, rejectsLastHour: (long)rejects.lastHour.Count,
             cancelsAllTime: (long)cancels.allTime.value, cancelsLast24Hrs: (long)cancels.last24Hrs.Count, cancelsLastHour: (long)cancels.lastHour.Count,
             exceptionsAllTime: (long)exceptions.allTime.value, exceptionsLast24Hrs: (long)exceptions.last24Hrs.Count, exceptionsLastHour: (long)exceptions.lastHour.Count,
             tripsAllTime: (long)completes.allTime.value, tripsLast24Hrs: (long)completes.last24Hrs.Count, tripsLastHour: (long)completes.lastHour.Count,
             distanceAllTime: distance.allTime.value, distanceLast24Hours: distance.last24Hrs.Count, distanceLastHour: distance.lastHour.Count,
             fareAllTime: fare.allTime.value, fareLast24Hrs: fare.last24Hrs.Count, fareLastHour: fare.lastHour.Count);
         return(resp);
     }
     catch (Exception e)
     {
         exceptions++;
         Logger.LogDebug("GatewayStats=" + e.Message, e.ToString());
         return(new GetGatewayStatsResponse(result: Result.UnknownError));
     }
 }
コード例 #2
0
 public override GetGatewayStatsResponse GetGatewayStats(Gateway.GetGatewayStatsRequest request)
 {
     try
     {
         GetGatewayStatsResponse resp = new GetGatewayStatsResponse(
             activeTrips: activeTrips.Count,
             requestsAllTime: (long)requests.allTime.value, requestsLast24Hrs: (long)requests.last24Hrs.Count, requestsLastHour: (long)requests.lastHour.Count,
             rejectsAllTime: (long)rejects.allTime.value, rejectsLast24Hrs: (long)rejects.last24Hrs.Count, rejectsLastHour: (long)rejects.lastHour.Count,
             cancelsAllTime: (long)cancels.allTime.value, cancelsLast24Hrs: (long)cancels.last24Hrs.Count, cancelsLastHour: (long)cancels.lastHour.Count,
             exceptionsAllTime: (long)exceptions.allTime.value, exceptionsLast24Hrs: (long)exceptions.last24Hrs.Count, exceptionsLastHour: (long)exceptions.lastHour.Count,
             tripsAllTime: (long)completes.allTime.value, tripsLast24Hrs: (long)completes.last24Hrs.Count, tripsLastHour: (long)completes.lastHour.Count,
             distanceAllTime: distance.allTime.value, distanceLast24Hours: distance.last24Hrs.Count, distanceLastHour: distance.lastHour.Count,
             fareAllTime: fare.allTime.value, fareLast24Hrs: fare.last24Hrs.Count, fareLastHour: fare.lastHour.Count);
         return resp;
     }
     catch (Exception e)
     {
         exceptions++;
         Logger.LogDebug("GatewayStats=" + e.Message, e.ToString());
         return new GetGatewayStatsResponse(result: Result.UnknownError);
     }
 }