Public Member Functions | Private Attributes | List of all members
xds_interop_client._StatsWatcher Class Reference

Public Member Functions

def __init__ (self, int start, int end)
 
messages_pb2.LoadBalancerStatsResponse await_rpc_stats_response (self, int timeout_sec)
 
None on_rpc_complete (self, int request_id, str peer, str method)
 

Private Attributes

 _condition
 
 _end
 
 _no_remote_peer
 
 _rpcs_by_method
 
 _rpcs_by_peer
 
 _rpcs_needed
 
 _start
 

Detailed Description

Definition at line 63 of file xds_interop_client.py.

Constructor & Destructor Documentation

◆ __init__()

def xds_interop_client._StatsWatcher.__init__ (   self,
int  start,
int  end 
)

Definition at line 73 of file xds_interop_client.py.

Member Function Documentation

◆ await_rpc_stats_response()

messages_pb2.LoadBalancerStatsResponse xds_interop_client._StatsWatcher.await_rpc_stats_response (   self,
int  timeout_sec 
)
Blocks until a full response has been collected.

Definition at line 95 of file xds_interop_client.py.

◆ on_rpc_complete()

None xds_interop_client._StatsWatcher.on_rpc_complete (   self,
int  request_id,
str  peer,
str  method 
)
Records statistics for a single RPC.

Definition at line 83 of file xds_interop_client.py.

Member Data Documentation

◆ _condition

xds_interop_client._StatsWatcher._condition
private

Definition at line 80 of file xds_interop_client.py.

◆ _end

xds_interop_client._StatsWatcher._end
private

Definition at line 75 of file xds_interop_client.py.

◆ _no_remote_peer

xds_interop_client._StatsWatcher._no_remote_peer
private

Definition at line 81 of file xds_interop_client.py.

◆ _rpcs_by_method

xds_interop_client._StatsWatcher._rpcs_by_method
private

Definition at line 78 of file xds_interop_client.py.

◆ _rpcs_by_peer

xds_interop_client._StatsWatcher._rpcs_by_peer
private

Definition at line 77 of file xds_interop_client.py.

◆ _rpcs_needed

xds_interop_client._StatsWatcher._rpcs_needed
private

Definition at line 76 of file xds_interop_client.py.

◆ _start

xds_interop_client._StatsWatcher._start
private

Definition at line 74 of file xds_interop_client.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:56