#include <grpc/support/port_platform.h>#include <stddef.h>#include <grpc/support/atm.h>#include "src/core/lib/debug/trace.h"#include "src/core/lib/iomgr/exec_ctx.h"

Go to the source code of this file.
Classes | |
| class | grpc_core::Combiner |
Namespaces | |
| grpc_core | |
Macros | |
| #define | GRPC_COMBINER_DEBUG_ARGS , const char *file, int line, const char *reason |
| #define | GRPC_COMBINER_REF(combiner, reason) grpc_combiner_ref((combiner), __FILE__, __LINE__, (reason)) |
| #define | GRPC_COMBINER_UNREF(combiner, reason) grpc_combiner_unref((combiner), __FILE__, __LINE__, (reason)) |
Functions | |
| bool | grpc_combiner_continue_exec_ctx () |
| grpc_core::Combiner * | grpc_combiner_create (void) |
| grpc_core::Combiner * | grpc_combiner_ref (grpc_core::Combiner *lock GRPC_COMBINER_DEBUG_ARGS) |
| void | grpc_combiner_unref (grpc_core::Combiner *lock GRPC_COMBINER_DEBUG_ARGS) |
Variables | |
| grpc_core::DebugOnlyTraceFlag | grpc_combiner_trace |
Definition at line 67 of file combiner.h.
| #define GRPC_COMBINER_REF | ( | combiner, | |
| reason | |||
| ) | grpc_combiner_ref((combiner), __FILE__, __LINE__, (reason)) |
Definition at line 69 of file combiner.h.
| #define GRPC_COMBINER_UNREF | ( | combiner, | |
| reason | |||
| ) | grpc_combiner_unref((combiner), __FILE__, __LINE__, (reason)) |
Definition at line 71 of file combiner.h.
| bool grpc_combiner_continue_exec_ctx | ( | ) |
Definition at line 181 of file combiner.cc.
| grpc_core::Combiner* grpc_combiner_create | ( | void | ) |
Definition at line 54 of file combiner.cc.
| grpc_core::Combiner* grpc_combiner_ref | ( | grpc_core::Combiner *lock | GRPC_COMBINER_DEBUG_ARGS | ) |
Definition at line 98 of file combiner.cc.
| void grpc_combiner_unref | ( | grpc_core::Combiner *lock | GRPC_COMBINER_DEBUG_ARGS | ) |
Definition at line 91 of file combiner.cc.
| grpc_core::DebugOnlyTraceFlag grpc_combiner_trace |