|
| XdsClient (std::unique_ptr< XdsBootstrap > bootstrap, const grpc_channel_args *args) |
|
| ~XdsClient () override |
|
const XdsBootstrap & | bootstrap () const |
|
CertificateProviderStore & | certificate_provider_store () |
|
grpc_pollset_set * | interested_parties () const |
|
void | AddChannelzLinkage (channelz::ChannelNode *parent_channelz_node) |
|
void | RemoveChannelzLinkage (channelz::ChannelNode *parent_channelz_node) |
|
void | Orphan () override |
|
void | WatchListenerData (absl::string_view listener_name, std::unique_ptr< ListenerWatcherInterface > watcher) |
|
void | CancelListenerDataWatch (absl::string_view listener_name, ListenerWatcherInterface *watcher, bool delay_unsubscription=false) |
|
void | WatchRouteConfigData (absl::string_view route_config_name, std::unique_ptr< RouteConfigWatcherInterface > watcher) |
|
void | CancelRouteConfigDataWatch (absl::string_view route_config_name, RouteConfigWatcherInterface *watcher, bool delay_unsubscription=false) |
|
void | WatchClusterData (absl::string_view cluster_name, std::unique_ptr< ClusterWatcherInterface > watcher) |
|
void | CancelClusterDataWatch (absl::string_view cluster_name, ClusterWatcherInterface *watcher, bool delay_unsubscription=false) |
|
void | WatchEndpointData (absl::string_view eds_service_name, std::unique_ptr< EndpointWatcherInterface > watcher) |
|
void | CancelEndpointDataWatch (absl::string_view eds_service_name, EndpointWatcherInterface *watcher, bool delay_unsubscription=false) |
|
RefCountedPtr< XdsClusterDropStats > | AddClusterDropStats (absl::string_view lrs_server, absl::string_view cluster_name, absl::string_view eds_service_name) |
|
void | RemoveClusterDropStats (absl::string_view, absl::string_view cluster_name, absl::string_view eds_service_name, XdsClusterDropStats *cluster_drop_stats) |
|
RefCountedPtr< XdsClusterLocalityStats > | AddClusterLocalityStats (absl::string_view lrs_server, absl::string_view cluster_name, absl::string_view eds_service_name, RefCountedPtr< XdsLocalityName > locality) |
|
void | RemoveClusterLocalityStats (absl::string_view, absl::string_view cluster_name, absl::string_view eds_service_name, const RefCountedPtr< XdsLocalityName > &locality, XdsClusterLocalityStats *cluster_locality_stats) |
|
void | ResetBackoff () |
|
std::string | DumpClientConfigBinary () |
|
grpc_arg | MakeChannelArg () const |
|
| ~DualRefCounted () override=default |
|
RefCountedPtr< XdsClient > | Ref () GRPC_MUST_USE_RESULT |
|
RefCountedPtr< XdsClient > | Ref (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
|
void | Unref () |
|
void | Unref (const DebugLocation &location, const char *reason) |
|
RefCountedPtr< XdsClient > | RefIfNonZero () GRPC_MUST_USE_RESULT |
|
RefCountedPtr< XdsClient > | RefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
|
WeakRefCountedPtr< XdsClient > | WeakRef () GRPC_MUST_USE_RESULT |
|
WeakRefCountedPtr< XdsClient > | WeakRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
|
void | WeakUnref () |
|
void | WeakUnref (const DebugLocation &location, const char *reason) |
|
| DualRefCounted (const DualRefCounted &)=delete |
|
DualRefCounted & | operator= (const DualRefCounted &)=delete |
|
| Orphanable (const Orphanable &)=delete |
|
Orphanable & | operator= (const Orphanable &)=delete |
|