#include <xds_server.h>
Definition at line 699 of file xds_server.h.
◆ LrsServiceImpl()
grpc::testing::LrsServiceImpl::LrsServiceImpl |
( |
int |
client_load_reporting_interval_seconds, |
|
|
std::set< std::string > |
cluster_names |
|
) |
| |
|
inline |
◆ ABSL_GUARDED_BY() [1/3]
◆ ABSL_GUARDED_BY() [2/3]
◆ ABSL_GUARDED_BY() [3/3]
bool lrs_done_ grpc::testing::LrsServiceImpl::ABSL_GUARDED_BY |
( |
lrs_mu_ |
| ) |
|
|
private |
◆ request_count()
size_t grpc::testing::LrsServiceImpl::request_count |
( |
| ) |
|
|
inline |
◆ response_count()
size_t grpc::testing::LrsServiceImpl::response_count |
( |
| ) |
|
|
inline |
◆ set_cluster_names()
void grpc::testing::LrsServiceImpl::set_cluster_names |
( |
const std::set< std::string > & |
cluster_names | ) |
|
|
inline |
◆ set_send_all_clusters()
void grpc::testing::LrsServiceImpl::set_send_all_clusters |
( |
bool |
send_all_clusters | ) |
|
|
inline |
◆ Shutdown()
void grpc::testing::LrsServiceImpl::Shutdown |
( |
| ) |
|
◆ Start()
void grpc::testing::LrsServiceImpl::Start |
( |
| ) |
|
◆ v2_rpc_service()
::envoy::service::load_stats::v2::LoadReportingService::Service* grpc::testing::LrsServiceImpl::v2_rpc_service |
( |
| ) |
|
|
inline |
◆ v3_rpc_service()
::envoy::service::load_stats::v3::LoadReportingService::Service* grpc::testing::LrsServiceImpl::v3_rpc_service |
( |
| ) |
|
|
inline |
◆ WaitForLoadReport()
◆ client_load_reporting_interval_seconds_
const int grpc::testing::LrsServiceImpl::client_load_reporting_interval_seconds_ |
|
private |
◆ cluster_names_
std::set<std::string> grpc::testing::LrsServiceImpl::cluster_names_ |
|
private |
◆ load_report_mu_ [1/2]
void grpc::testing::LrsServiceImpl::load_report_mu_ |
◆ load_report_mu_ [2/2]
◆ lrs_cv_
◆ lrs_mu_
◆ send_all_clusters_
bool grpc::testing::LrsServiceImpl::send_all_clusters_ = false |
|
private |
◆ v2_rpc_service_
RpcService<::envoy::service::load_stats::v2::LoadReportingService, ::envoy::service::load_stats::v2::LoadStatsRequest, ::envoy::service::load_stats::v2::LoadStatsResponse> grpc::testing::LrsServiceImpl::v2_rpc_service_ |
|
private |
◆ v3_rpc_service_
RpcService<::envoy::service::load_stats::v3::LoadReportingService, ::envoy::service::load_stats::v3::LoadStatsRequest, ::envoy::service::load_stats::v3::LoadStatsResponse> grpc::testing::LrsServiceImpl::v3_rpc_service_ |
|
private |
The documentation for this class was generated from the following files: