#include <grpc/support/port_platform.h>#include "src/core/ext/filters/fault_injection/fault_injection_filter.h"#include <stdint.h>#include <stdlib.h>#include <algorithm>#include <atomic>#include <functional>#include <string>#include <type_traits>#include <utility>#include "absl/status/status.h"#include "absl/strings/numbers.h"#include "absl/strings/str_cat.h"#include "absl/strings/string_view.h"#include "absl/types/optional.h"#include "absl/utility/utility.h"#include <grpc/status.h>#include <grpc/support/log.h>#include "src/core/ext/filters/fault_injection/service_config_parser.h"#include "src/core/lib/channel/channel_stack.h"#include "src/core/lib/channel/context.h"#include "src/core/lib/channel/status_util.h"#include "src/core/lib/config/core_configuration.h"#include "src/core/lib/debug/trace.h"#include "src/core/lib/gprpp/time.h"#include "src/core/lib/iomgr/exec_ctx.h"#include "src/core/lib/promise/context.h"#include "src/core/lib/promise/poll.h"#include "src/core/lib/promise/sleep.h"#include "src/core/lib/promise/try_seq.h"#include "src/core/lib/service_config/service_config_call_data.h"#include "src/core/lib/transport/metadata_batch.h"#include "src/core/lib/transport/transport.h"
Go to the source code of this file.
Classes | |
| class | grpc_core::FaultInjectionFilter::InjectionDecision |
Namespaces | |
| grpc_core | |
Functions | |
| void | grpc_core::FaultInjectionFilterRegister (CoreConfiguration::Builder *builder) |
Variables | |
| TraceFlag | grpc_core::grpc_fault_injection_filter_trace (false, "fault_injection_filter") |
|
private |
Definition at line 108 of file fault_injection_filter.cc.