
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 | |
Protected Member Functions inherited from grpc_core::DualRefCounted< ChannelState > | |
| DualRefCounted (const char *trace=nullptr, int32_t initial_refcount=1) | |
Protected Member Functions inherited from grpc_core::Orphanable | |
| 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.