Public Member Functions | |
void | GetCurrentRpcStats (LoadBalancerAccumulatedStatsResponse *response, StatsWatchers *stats_watchers) |
void | RpcCompleted (AsyncClientCall *call, const std::string &peer) |
void | WaitForRpcStatsResponse (LoadBalancerStatsResponse *response, int timeout_sec) |
XdsStatsWatcher (int start_id, int end_id) | |
Private Attributes | |
LoadBalancerAccumulatedStatsResponse | accumulated_stats_ |
std::condition_variable | cv_ |
int | end_id_ |
std::mutex | m_ |
int | no_remote_peer_ = 0 |
std::map< int, int > | no_remote_peer_by_type_ |
std::map< std::string, int > | rpcs_by_peer_ |
std::map< int, std::map< std::string, int > > | rpcs_by_type_ |
int | rpcs_needed_ |
int | start_id_ |
Records the remote peer distribution for a given range of RPCs.
Definition at line 133 of file xds_interop_client.cc.
Definition at line 135 of file xds_interop_client.cc.
|
inline |
Definition at line 206 of file xds_interop_client.cc.
|
inline |
Definition at line 141 of file xds_interop_client.cc.
|
inline |
Definition at line 175 of file xds_interop_client.cc.
|
private |
Definition at line 245 of file xds_interop_client.cc.
|
private |
Definition at line 247 of file xds_interop_client.cc.
|
private |
Definition at line 235 of file xds_interop_client.cc.
|
private |
Definition at line 246 of file xds_interop_client.cc.
|
private |
Definition at line 237 of file xds_interop_client.cc.
Definition at line 238 of file xds_interop_client.cc.
Definition at line 240 of file xds_interop_client.cc.
Definition at line 243 of file xds_interop_client.cc.
|
private |
Definition at line 236 of file xds_interop_client.cc.
|
private |
Definition at line 234 of file xds_interop_client.cc.