#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 |