17 #ifndef GRPC_CORE_EXT_FILTERS_MESSAGE_SIZE_MESSAGE_SIZE_FILTER_H 18 #define GRPC_CORE_EXT_FILTERS_MESSAGE_SIZE_MESSAGE_SIZE_FILTER_H 44 message_size_limits limits_;
Definition: channel_stack.h:99
const message_size_limits & limits() const
Definition: message_size_filter.h:41
Definition: error_internal.h:39
This is the base class that all service config parsers MUST use to store parsed service config data...
Definition: service_config.h:62
Definition: message_size_filter.h:31
Round Robin Policy.
Definition: backend_metric.cc:24
int max_send_size
Definition: message_size_filter.h:32
int max_recv_size
Definition: message_size_filter.h:33
MessageSizeParsedConfig(int max_send_size, int max_recv_size)
Definition: message_size_filter.h:36
Definition: message_size_filter.h:47
static void Register()
Definition: message_size_filter.cc:96
const grpc_channel_filter grpc_message_size_filter
Definition: message_size_filter.cc:365
static size_t ParserIndex()
Definition: message_size_filter.cc:101
std::unique_ptr< ServiceConfig::ParsedConfig > ParsePerMethodParams(const grpc_json *json, grpc_error **error) override
Definition: message_size_filter.cc:48
Definition: message_size_filter.h:29
This is the base class that all service config parsers should derive from.
Definition: service_config.h:68