GRPC Core  18.0.0
Public Member Functions
grpc_core::XdsHttpFaultFilter Class Reference

#include <xds_http_fault_filter.h>

Public Member Functions

void PopulateSymtab (upb_symtab *symtab) const override
 
absl::StatusOr< FilterConfigGenerateFilterConfig (upb_strview serialized_filter_config, upb_arena *arena) const override
 
absl::StatusOr< FilterConfigGenerateFilterConfigOverride (upb_strview serialized_filter_config, upb_arena *arena) const override
 
const grpc_channel_filterchannel_filter () const override
 
grpc_channel_argsModifyChannelArgs (grpc_channel_args *args) const override
 
absl::StatusOr< ServiceConfigJsonEntryGenerateServiceConfig (const FilterConfig &hcm_filter_config, const FilterConfig *filter_config_override) const override
 
bool IsSupportedOnClients () const override
 
bool IsSupportedOnServers () const override
 
- Public Member Functions inherited from grpc_core::XdsHttpFilterImpl
virtual ~XdsHttpFilterImpl ()=default
 

Member Function Documentation

◆ channel_filter()

const grpc_channel_filter * grpc_core::XdsHttpFaultFilter::channel_filter ( ) const
overridevirtual

◆ GenerateFilterConfig()

absl::StatusOr< XdsHttpFilterImpl::FilterConfig > grpc_core::XdsHttpFaultFilter::GenerateFilterConfig ( upb_strview  serialized_filter_config,
upb_arena *  arena 
) const
overridevirtual

◆ GenerateFilterConfigOverride()

absl::StatusOr< XdsHttpFilterImpl::FilterConfig > grpc_core::XdsHttpFaultFilter::GenerateFilterConfigOverride ( upb_strview  serialized_filter_config,
upb_arena *  arena 
) const
overridevirtual

◆ GenerateServiceConfig()

absl::StatusOr< XdsHttpFilterImpl::ServiceConfigJsonEntry > grpc_core::XdsHttpFaultFilter::GenerateServiceConfig ( const FilterConfig hcm_filter_config,
const FilterConfig filter_config_override 
) const
overridevirtual

◆ IsSupportedOnClients()

bool grpc_core::XdsHttpFaultFilter::IsSupportedOnClients ( ) const
inlineoverridevirtual

◆ IsSupportedOnServers()

bool grpc_core::XdsHttpFaultFilter::IsSupportedOnServers ( ) const
inlineoverridevirtual

◆ ModifyChannelArgs()

grpc_channel_args * grpc_core::XdsHttpFaultFilter::ModifyChannelArgs ( grpc_channel_args args) const
overridevirtual

Reimplemented from grpc_core::XdsHttpFilterImpl.

◆ PopulateSymtab()

void grpc_core::XdsHttpFaultFilter::PopulateSymtab ( upb_symtab *  symtab) const
overridevirtual

The documentation for this class was generated from the following files: