Classes | |
class | AdsCallState |
class | LrsCallState |
class | RetryableCall |
class | StateWatcher |
Private Attributes | |
OrphanablePtr< RetryableCall< AdsCallState > > | ads_calld_ |
grpc_channel * | channel_ |
OrphanablePtr< RetryableCall< LrsCallState > > | lrs_calld_ |
std::map< const XdsResourceType *, std::string > | resource_type_version_map_ |
const XdsBootstrap::XdsServer & | server_ |
bool | shutting_down_ = false |
StateWatcher * | watcher_ |
WeakRefCountedPtr< XdsClient > | xds_client_ |
Additional Inherited Members | |
![]() | |
DualRefCounted (const char *trace=nullptr, int32_t initial_refcount=1) | |
![]() | |
Orphanable () | |
virtual | ~Orphanable () |
Definition at line 185 of file xds_client.h.
grpc_core::XdsClient::ChannelState::ChannelState | ( | WeakRefCountedPtr< XdsClient > | xds_client, |
const XdsBootstrap::XdsServer & | server | ||
) |
Definition at line 528 of file xds_client.cc.
|
override |
Definition at line 545 of file xds_client.cc.
XdsClient::ChannelState::AdsCallState * grpc_core::XdsClient::ChannelState::ads_calld | ( | ) | const |
Definition at line 569 of file xds_client.cc.
|
inline |
Definition at line 199 of file xds_client.h.
bool grpc_core::XdsClient::ChannelState::HasActiveAdsCall | ( | ) | const |
Definition at line 579 of file xds_client.cc.
XdsClient::ChannelState::LrsCallState * grpc_core::XdsClient::ChannelState::lrs_calld | ( | ) | const |
Definition at line 574 of file xds_client.cc.
void grpc_core::XdsClient::ChannelState::MaybeStartLrsCall | ( | ) |
Definition at line 583 of file xds_client.cc.
|
overridevirtual |
Implements grpc_core::Orphanable.
Definition at line 558 of file xds_client.cc.
|
inline |
Definition at line 200 of file xds_client.h.
|
private |
Definition at line 236 of file xds_client.h.
|
private |
Definition at line 231 of file xds_client.h.
|
private |
Definition at line 237 of file xds_client.h.
|
private |
Definition at line 241 of file xds_client.h.
|
private |
Definition at line 228 of file xds_client.h.
Definition at line 232 of file xds_client.h.
|
private |
Definition at line 233 of file xds_client.h.
|
private |
Definition at line 223 of file xds_client.h.