Classes | |
| class | _ChannelConfiguration |
| class | _LoadBalancerStatsServicer |
| class | _MethodHandle |
| class | _StatsWatcher |
| class | _XdsUpdateClientConfigureServicer |
Functions | |
| None | _cancel_all_rpcs (Mapping[int, Tuple[grpc.Future, str]] futures) |
| None | _handle_sigint (sig, frame) |
| None | _on_rpc_done (int rpc_id, grpc.Future future, str method, bool print_response) |
| None | _remove_completed_rpcs (Mapping[int, grpc.Future] futures, bool print_response) |
| None | _run (argparse.Namespace args, Sequence[str] methods, PerMethodMetadataType per_method_metadata) |
| None | _run_single_channel (_ChannelConfiguration config) |
| None | _start_rpc (str method, Sequence[Tuple[str, str]] metadata, int request_id, test_pb2_grpc.TestServiceStub stub, float timeout, Mapping[int, Tuple[grpc.Future, str]] futures) |
| bool | bool_arg (str arg) |
| PerMethodMetadataType | parse_metadata_arg (str metadata_arg) |
| Sequence[str] | parse_rpc_arg (str rpc_arg) |
Variables | |
| _CONFIG_CHANGE_TIMEOUT = datetime.timedelta(milliseconds=500) | |
| _global_lock = threading.Lock() | |
| _global_server = None | |
| dictionary | _METHOD_CAMEL_TO_CAPS_SNAKE |
| dictionary | _METHOD_ENUM_TO_STR = {v: k for k, v in _METHOD_STR_TO_ENUM.items()} |
| dictionary | _METHOD_STR_TO_ENUM |
| _stop_event = threading.Event() | |
| tuple | _SUPPORTED_METHODS |
| action | |
| args = parser.parse_args() | |
| console_handler = logging.StreamHandler() | |
| default | |
| file_handler = logging.FileHandler(args.log_file, mode='a') | |
| formatter = logging.Formatter(fmt='%(asctime)s: %(levelname)-8s %(message)s') | |
| help | |
| int | |
| logger = logging.getLogger() | |
| tuple | metadata_help |
| parser | |
| PerMethodMetadataType = Mapping[str, Sequence[Tuple[str, str]]] | |
| string | rpc_help = "A comma-delimited list of RPC methods to run. Must be one of " |
| str | |
| type | |
|
private |
Definition at line 247 of file xds_interop_client.py.
|
private |
Definition at line 125 of file xds_interop_client.py.
|
private |
Definition at line 197 of file xds_interop_client.py.
|
private |
Definition at line 235 of file xds_interop_client.py.
|
private |
Definition at line 380 of file xds_interop_client.py.
|
private |
Definition at line 276 of file xds_interop_client.py.
|
private |
Definition at line 179 of file xds_interop_client.py.
Definition at line 433 of file xds_interop_client.py.
| PerMethodMetadataType xds_interop_client.parse_metadata_arg | ( | str | metadata_arg | ) |
Definition at line 411 of file xds_interop_client.py.
Definition at line 425 of file xds_interop_client.py.
|
private |
Definition at line 60 of file xds_interop_client.py.
|
private |
Definition at line 111 of file xds_interop_client.py.
|
private |
Definition at line 115 of file xds_interop_client.py.
|
private |
Definition at line 46 of file xds_interop_client.py.
|
private |
Definition at line 56 of file xds_interop_client.py.
|
private |
Definition at line 51 of file xds_interop_client.py.
|
private |
Definition at line 112 of file xds_interop_client.py.
|
private |
Definition at line 41 of file xds_interop_client.py.
| xds_interop_client.action |
Definition at line 479 of file xds_interop_client.py.
| xds_interop_client.args = parser.parse_args() |
Definition at line 493 of file xds_interop_client.py.
| xds_interop_client.console_handler = logging.StreamHandler() |
Definition at line 36 of file xds_interop_client.py.
| xds_interop_client.default |
Definition at line 447 of file xds_interop_client.py.
| xds_interop_client.file_handler = logging.FileHandler(args.log_file, mode='a') |
Definition at line 498 of file xds_interop_client.py.
Definition at line 37 of file xds_interop_client.py.
| xds_interop_client.help |
Definition at line 449 of file xds_interop_client.py.
| xds_interop_client.int |
Definition at line 113 of file xds_interop_client.py.
| xds_interop_client.logger = logging.getLogger() |
Definition at line 35 of file xds_interop_client.py.
| tuple xds_interop_client.metadata_help |
Definition at line 488 of file xds_interop_client.py.
| xds_interop_client.parser |
Definition at line 443 of file xds_interop_client.py.
Definition at line 58 of file xds_interop_client.py.
| string xds_interop_client.rpc_help = "A comma-delimited list of RPC methods to run. Must be one of " |
Definition at line 484 of file xds_interop_client.py.
| xds_interop_client.str |
Definition at line 487 of file xds_interop_client.py.
| xds_interop_client.type |
Definition at line 448 of file xds_interop_client.py.