Public Member Functions | Public Attributes | List of all members
grpc::testing::XdsEnd2endTest::RpcOptions Struct Reference

#include <xds_end2end_test_lib.h>

Public Member Functions

 RpcOptions ()
 
RpcOptionsset_client_cancel_after_us (int rpc_client_cancel_after_us)
 
RpcOptionsset_metadata (std::vector< std::pair< std::string, std::string >> rpc_metadata)
 
RpcOptionsset_rpc_method (RpcMethod rpc_method)
 
RpcOptionsset_rpc_service (RpcService rpc_service)
 
RpcOptionsset_server_expected_error (StatusCode code)
 
RpcOptionsset_server_fail (bool rpc_server_fail)
 
RpcOptionsset_server_sleep_us (int rpc_server_sleep_us)
 
RpcOptionsset_skip_cancelled_check (bool rpc_skip_cancelled_check)
 
RpcOptionsset_timeout_ms (int rpc_timeout_ms)
 
RpcOptionsset_wait_for_ready (bool rpc_wait_for_ready)
 
void SetupRpc (ClientContext *context, EchoRequest *request) const
 

Public Attributes

int client_cancel_after_us = 0
 
std::vector< std::pair< std::string, std::string > > metadata
 
RpcMethod method = METHOD_ECHO
 
StatusCode server_expected_error = StatusCode::OK
 
bool server_fail = false
 
int server_sleep_us = 0
 
RpcService service = SERVICE_ECHO
 
bool skip_cancelled_check = false
 
int timeout_ms = 1000
 
bool wait_for_ready = false
 

Detailed Description

Definition at line 717 of file xds_end2end_test_lib.h.

Constructor & Destructor Documentation

◆ RpcOptions()

grpc::testing::XdsEnd2endTest::RpcOptions::RpcOptions ( )
inline

Definition at line 730 of file xds_end2end_test_lib.h.

Member Function Documentation

◆ set_client_cancel_after_us()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_client_cancel_after_us ( int  rpc_client_cancel_after_us)
inline

Definition at line 768 of file xds_end2end_test_lib.h.

◆ set_metadata()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_metadata ( std::vector< std::pair< std::string, std::string >>  rpc_metadata)
inline

Definition at line 752 of file xds_end2end_test_lib.h.

◆ set_rpc_method()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_rpc_method ( RpcMethod  rpc_method)
inline

Definition at line 737 of file xds_end2end_test_lib.h.

◆ set_rpc_service()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_rpc_service ( RpcService  rpc_service)
inline

Definition at line 732 of file xds_end2end_test_lib.h.

◆ set_server_expected_error()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_server_expected_error ( StatusCode  code)
inline

Definition at line 778 of file xds_end2end_test_lib.h.

◆ set_server_fail()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_server_fail ( bool  rpc_server_fail)
inline

Definition at line 758 of file xds_end2end_test_lib.h.

◆ set_server_sleep_us()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_server_sleep_us ( int  rpc_server_sleep_us)
inline

Definition at line 763 of file xds_end2end_test_lib.h.

◆ set_skip_cancelled_check()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_skip_cancelled_check ( bool  rpc_skip_cancelled_check)
inline

Definition at line 773 of file xds_end2end_test_lib.h.

◆ set_timeout_ms()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_timeout_ms ( int  rpc_timeout_ms)
inline

Definition at line 742 of file xds_end2end_test_lib.h.

◆ set_wait_for_ready()

RpcOptions& grpc::testing::XdsEnd2endTest::RpcOptions::set_wait_for_ready ( bool  rpc_wait_for_ready)
inline

Definition at line 747 of file xds_end2end_test_lib.h.

◆ SetupRpc()

void grpc::testing::XdsEnd2endTest::RpcOptions::SetupRpc ( ClientContext context,
EchoRequest *  request 
) const

Definition at line 413 of file xds_end2end_test_lib.cc.

Member Data Documentation

◆ client_cancel_after_us

int grpc::testing::XdsEnd2endTest::RpcOptions::client_cancel_after_us = 0

Definition at line 726 of file xds_end2end_test_lib.h.

◆ metadata

std::vector<std::pair<std::string, std::string> > grpc::testing::XdsEnd2endTest::RpcOptions::metadata

Definition at line 722 of file xds_end2end_test_lib.h.

◆ method

RpcMethod grpc::testing::XdsEnd2endTest::RpcOptions::method = METHOD_ECHO

Definition at line 719 of file xds_end2end_test_lib.h.

◆ server_expected_error

StatusCode grpc::testing::XdsEnd2endTest::RpcOptions::server_expected_error = StatusCode::OK

Definition at line 728 of file xds_end2end_test_lib.h.

◆ server_fail

bool grpc::testing::XdsEnd2endTest::RpcOptions::server_fail = false

Definition at line 724 of file xds_end2end_test_lib.h.

◆ server_sleep_us

int grpc::testing::XdsEnd2endTest::RpcOptions::server_sleep_us = 0

Definition at line 725 of file xds_end2end_test_lib.h.

◆ service

RpcService grpc::testing::XdsEnd2endTest::RpcOptions::service = SERVICE_ECHO

Definition at line 718 of file xds_end2end_test_lib.h.

◆ skip_cancelled_check

bool grpc::testing::XdsEnd2endTest::RpcOptions::skip_cancelled_check = false

Definition at line 727 of file xds_end2end_test_lib.h.

◆ timeout_ms

int grpc::testing::XdsEnd2endTest::RpcOptions::timeout_ms = 1000

Definition at line 720 of file xds_end2end_test_lib.h.

◆ wait_for_ready

bool grpc::testing::XdsEnd2endTest::RpcOptions::wait_for_ready = false

Definition at line 721 of file xds_end2end_test_lib.h.


The documentation for this struct was generated from the following files:


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