Classes | Namespaces | Functions | Variables
fault_injection_filter.cc File Reference
#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"
Include dependency graph for fault_injection_filter.cc:

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")
 

Variable Documentation

◆ active_

bool active_
private

Definition at line 108 of file fault_injection_filter.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:12