Go to the documentation of this file.
17 #ifndef GRPC_CORE_EXT_FILTERS_SERVER_CONFIG_SELECTOR_SERVER_CONFIG_SELECTOR_H
18 #define GRPC_CORE_EXT_FILTERS_SERVER_CONFIG_SELECTOR_SERVER_CONFIG_SELECTOR_H
24 #include "absl/status/statusor.h"
25 #include "absl/strings/string_view.h"
70 std::unique_ptr<ServerConfigSelectorWatcher>
watcher) = 0;
80 #endif // GRPC_CORE_EXT_FILTERS_SERVER_CONFIG_SELECTOR_SERVER_CONFIG_SELECTOR_H
std::vector< std::unique_ptr< ParsedConfig > > ParsedConfigVector
virtual CallConfig GetCallConfig(grpc_metadata_batch *metadata)=0
virtual void CancelWatch()=0
~ServerConfigSelector() override=default
~ServerConfigSelectorProvider() override=default
grpc_arg MakeChannelArg() const
virtual absl::StatusOr< RefCountedPtr< ServerConfigSelector > > Watch(std::unique_ptr< ServerConfigSelectorWatcher > watcher)=0
virtual ~ServerConfigSelectorWatcher()=default
RefCountedPtr< ServiceConfig > service_config
virtual void OnServerConfigSelectorUpdate(absl::StatusOr< RefCountedPtr< ServerConfigSelector >> update)=0
absl::optional< XdsClusterResource > update
const ServiceConfigParser::ParsedConfigVector * method_configs
static absl::string_view ChannelArgName()
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:17