|
| | 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 |
| |