17 #ifndef GRPC_CORE_EXT_XDS_XDS_HTTP_FAULT_FILTER_H
18 #define GRPC_CORE_EXT_XDS_XDS_HTTP_FAULT_FILTER_H
24 #include "absl/status/statusor.h"
39 upb_strview serialized_filter_config, upb_arena*
arena)
const override;
43 upb_strview serialized_filter_config, upb_arena*
arena)
const override;
54 const FilterConfig* filter_config_override)
const override;
Definition: xds_http_fault_filter.h:32
void PopulateSymtab(upb_symtab *symtab) const override
Definition: xds_http_fault_filter.cc:176
const grpc_channel_filter * channel_filter() const override
Definition: xds_http_fault_filter.cc:199
absl::StatusOr< FilterConfig > GenerateFilterConfig(upb_strview serialized_filter_config, upb_arena *arena) const override
Definition: xds_http_fault_filter.cc:181
grpc_channel_args * ModifyChannelArgs(grpc_channel_args *args) const override
Definition: xds_http_fault_filter.cc:203
absl::StatusOr< ServiceConfigJsonEntry > GenerateServiceConfig(const FilterConfig &hcm_filter_config, const FilterConfig *filter_config_override) const override
Definition: xds_http_fault_filter.cc:216
bool IsSupportedOnClients() const override
Definition: xds_http_fault_filter.h:56
bool IsSupportedOnServers() const override
Definition: xds_http_fault_filter.h:58
absl::StatusOr< FilterConfig > GenerateFilterConfigOverride(upb_strview serialized_filter_config, upb_arena *arena) const override
Definition: xds_http_fault_filter.cc:192
Definition: xds_http_filters.h:41
Round Robin Policy.
Definition: backend_metric.cc:26
const char * kXdsHttpFaultFilterConfigName
Definition: xds_http_fault_filter.cc:47
An array of arguments that can be passed around.
Definition: grpc_types.h:132
Definition: channel_stack.h:107
Definition: xds_http_filters.h:43
upb_arena * arena
Definition: xds_api.cc:909
upb_symtab * symtab
Definition: xds_api.cc:908