(stats *lbpb.ClientStats)
| 50 | } |
| 51 | |
| 52 | func isZeroStats(stats *lbpb.ClientStats) bool { |
| 53 | return len(stats.CallsFinishedWithDrop) == 0 && |
| 54 | stats.NumCallsStarted == 0 && |
| 55 | stats.NumCallsFinished == 0 && |
| 56 | stats.NumCallsFinishedWithClientFailedToSend == 0 && |
| 57 | stats.NumCallsFinishedKnownReceived == 0 |
| 58 | } |
| 59 | |
| 60 | // toClientStats converts rpcStats to lbpb.ClientStats, and clears rpcStats. |
| 61 | func (s *rpcStats) toClientStats() *lbpb.ClientStats { |
no outgoing calls