Public Member Functions | Private Member Functions | Private Attributes | List of all members
grpc::testing::XdsEnd2endTest::BalancerServerThread Class Reference

#include <xds_end2end_test_lib.h>

Inheritance diagram for grpc::testing::XdsEnd2endTest::BalancerServerThread:
Inheritance graph
[legend]

Public Member Functions

AdsServiceImplads_service ()
 
 BalancerServerThread (XdsEnd2endTest *test_obj)
 
LrsServiceImpllrs_service ()
 
- Public Member Functions inherited from grpc::testing::XdsEnd2endTest::ServerThread
virtual std::shared_ptr< ServerCredentialsCredentials ()
 
XdsServingStatusNotifiernotifier ()
 
int port () const
 
 ServerThread (XdsEnd2endTest *test_obj, bool use_xds_enabled_server=false)
 
void set_allow_put_requests (bool allow_put_requests)
 
void Shutdown ()
 
void Start ()
 
void StopListeningAndSendGoaways ()
 
bool use_xds_enabled_server () const
 
virtual ~ServerThread ()
 

Private Member Functions

void RegisterAllServices (ServerBuilder *builder) override
 
void ShutdownAllServices () override
 
void StartAllServices () override
 
const char * Type () override
 

Private Attributes

std::shared_ptr< AdsServiceImplads_service_
 
std::shared_ptr< LrsServiceImpllrs_service_
 

Detailed Description

Definition at line 380 of file xds_end2end_test_lib.h.

Constructor & Destructor Documentation

◆ BalancerServerThread()

grpc::testing::XdsEnd2endTest::BalancerServerThread::BalancerServerThread ( XdsEnd2endTest test_obj)
explicit

Definition at line 275 of file xds_end2end_test_lib.cc.

Member Function Documentation

◆ ads_service()

AdsServiceImpl* grpc::testing::XdsEnd2endTest::BalancerServerThread::ads_service ( )
inline

Definition at line 384 of file xds_end2end_test_lib.h.

◆ lrs_service()

LrsServiceImpl* grpc::testing::XdsEnd2endTest::BalancerServerThread::lrs_service ( )
inline

Definition at line 385 of file xds_end2end_test_lib.h.

◆ RegisterAllServices()

void grpc::testing::XdsEnd2endTest::BalancerServerThread::RegisterAllServices ( ServerBuilder builder)
overrideprivatevirtual

◆ ShutdownAllServices()

void grpc::testing::XdsEnd2endTest::BalancerServerThread::ShutdownAllServices ( )
overrideprivatevirtual

◆ StartAllServices()

void grpc::testing::XdsEnd2endTest::BalancerServerThread::StartAllServices ( )
overrideprivatevirtual

◆ Type()

const char* grpc::testing::XdsEnd2endTest::BalancerServerThread::Type ( )
inlineoverrideprivatevirtual

Member Data Documentation

◆ ads_service_

std::shared_ptr<AdsServiceImpl> grpc::testing::XdsEnd2endTest::BalancerServerThread::ads_service_
private

Definition at line 393 of file xds_end2end_test_lib.h.

◆ lrs_service_

std::shared_ptr<LrsServiceImpl> grpc::testing::XdsEnd2endTest::BalancerServerThread::lrs_service_
private

Definition at line 394 of file xds_end2end_test_lib.h.


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


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