grpc_plugin_registry_extra.cc
Go to the documentation of this file.
1 //
2 // Copyright 2021 gRPC authors.
3 //
4 // Licensed under the Apache License, Version 2.0 (the "License");
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 // http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16 
18 
19 #include <grpc/grpc.h>
20 
23 
24 #ifndef GRPC_NO_XDS
25 namespace grpc_core {
26 void XdsClientGlobalInit();
28 } // namespace grpc_core
31 namespace grpc_core {
34 } // namespace grpc_core
35 void grpc_lb_policy_cds_init(void);
43 #endif
44 
46 #ifndef GRPC_NO_XDS
60 #endif
61 }
62 
63 namespace grpc_core {
64 #ifndef GRPC_NO_XDS
71 #endif
73  // Use builder to avoid unused-parameter warning.
74  (void)builder;
75 #ifndef GRPC_NO_XDS
76  // rbac_filter is being guarded with GRPC_NO_XDS to avoid a dependency on the
77  // re2 library by default
83 #endif
84 }
85 } // namespace grpc_core
grpc_core::RegisterXdsChannelStackModifier
void RegisterXdsChannelStackModifier(CoreConfiguration::Builder *builder)
Definition: xds_channel_stack_modifier.cc:104
grpc_certificate_provider_registry_shutdown
void grpc_certificate_provider_registry_shutdown(void)
Definition: certificate_provider_registry.cc:101
core_configuration.h
grpc_core::XdsClientGlobalShutdown
void XdsClientGlobalShutdown() ABSL_NO_THREAD_SAFETY_ANALYSIS
Definition: xds_client.cc:2409
grpc_core
Definition: call_metric_recorder.h:31
grpc_core::CoreConfiguration::Builder
Definition: core_configuration.h:41
grpc_lb_policy_xds_cluster_impl_init
void grpc_lb_policy_xds_cluster_impl_init(void)
Definition: xds_cluster_impl.cc:887
grpc_lb_policy_xds_cluster_resolver_init
void grpc_lb_policy_xds_cluster_resolver_init(void)
Definition: xds_cluster_resolver.cc:1273
grpc_lb_policy_cds_shutdown
void grpc_lb_policy_cds_shutdown(void)
Definition: cds.cc:780
grpc_certificate_provider_registry_init
void grpc_certificate_provider_registry_init(void)
Definition: certificate_provider_registry.cc:97
grpc_core::RbacFilterRegister
void RbacFilterRegister(CoreConfiguration::Builder *builder)
Definition: rbac_filter.cc:170
profile_analyzer.builder
builder
Definition: profile_analyzer.py:159
grpc_lb_policy_xds_cluster_manager_init
void grpc_lb_policy_xds_cluster_manager_init(void)
Definition: xds_cluster_manager.cc:720
grpc_core::FileWatcherCertificateProviderShutdown
void FileWatcherCertificateProviderShutdown()
Definition: file_watcher_certificate_provider_factory.cc:151
grpc_lb_policy_xds_cluster_resolver_shutdown
void grpc_lb_policy_xds_cluster_resolver_shutdown(void)
Definition: xds_cluster_resolver.cc:1279
grpc.h
grpc_register_plugin
GRPCAPI void grpc_register_plugin(void(*init)(void), void(*destroy)(void))
Definition: init.cc:137
grpc_register_extra_plugins
void grpc_register_extra_plugins()
Definition: grpc_plugin_registry_extra.cc:45
grpc_core::RegisterXdsResolver
void RegisterXdsResolver(CoreConfiguration::Builder *builder)
Definition: xds_resolver.cc:1126
grpc_core::FileWatcherCertificateProviderInit
void FileWatcherCertificateProviderInit()
Definition: file_watcher_certificate_provider_factory.cc:146
grpc_core::RegisterExtraFilters
void RegisterExtraFilters(CoreConfiguration::Builder *builder)
Definition: grpc_plugin_registry_extra.cc:72
grpc_core::RegisterChannelDefaultCreds
void RegisterChannelDefaultCreds(CoreConfiguration::Builder *builder)
Definition: channel_creds_registry_init.cc:71
grpc_lb_policy_xds_cluster_impl_shutdown
void grpc_lb_policy_xds_cluster_impl_shutdown(void)
Definition: xds_cluster_impl.cc:894
grpc_lb_policy_xds_cluster_manager_shutdown
void grpc_lb_policy_xds_cluster_manager_shutdown(void)
Definition: xds_cluster_manager.cc:726
grpc_lb_policy_cds_init
void grpc_lb_policy_cds_init(void)
Definition: cds.cc:774
grpc_core::XdsClientGlobalInit
void XdsClientGlobalInit()
Definition: xds_client.cc:2401
Builder
struct Builder Builder
Definition: bloaty/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.h:68
builtins.h
grpc_core::RegisterCloud2ProdResolver
void RegisterCloud2ProdResolver(CoreConfiguration::Builder *builder)
Definition: google_c2p_resolver.cc:440
port_platform.h


grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:44