#include <grpc/support/port_platform.h>
#include "src/core/ext/filters/fault_injection/fault_injection_service_config_parser.h"
#include <vector>
#include "absl/types/optional.h"
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/channel/status_util.h"
namespace grpc_core {
const JsonLoaderInterface*
FaultInjectionMethodParsedConfig::FaultInjectionPolicy::JsonLoader(
const JsonArgs&) { … }
void FaultInjectionMethodParsedConfig::FaultInjectionPolicy::JsonPostLoad(
const Json& json, const JsonArgs& args, ValidationErrors* errors) { … }
const JsonLoaderInterface* FaultInjectionMethodParsedConfig::JsonLoader(
const JsonArgs&) { … }
std::unique_ptr<ServiceConfigParser::ParsedConfig>
FaultInjectionServiceConfigParser::ParsePerMethodParams(
const ChannelArgs& args, const Json& json, ValidationErrors* errors) { … }
void FaultInjectionServiceConfigParser::Register(
CoreConfiguration::Builder* builder) { … }
size_t FaultInjectionServiceConfigParser::ParserIndex() { … }
}