#include <grpc/support/port_platform.h>
#include <limits>
#include <grpc/impl/codegen/gpr_types.h>
#include <grpc/impl/codegen/grpc_types.h>
#include <grpc/support/atm.h>
#include <grpc/support/cpu.h>
#include <grpc/support/log.h>
#include "src/core/lib/gpr/time_precise.h"
#include "src/core/lib/gpr/tls.h"
#include "src/core/lib/gprpp/debug_location.h"
#include "src/core/lib/gprpp/fork.h"
#include "src/core/lib/gprpp/time.h"
#include "src/core/lib/iomgr/closure.h"
Go to the source code of this file.
Classes | |
class | grpc_core::ApplicationCallbackExecCtx |
struct | grpc_core::ExecCtx::CombinerData |
class | grpc_core::ExecCtx |
Namespaces | |
grpc_core | |
Macros | |
#define | GRPC_APP_CALLBACK_EXEC_CTX_FLAG_IS_INTERNAL_THREAD 1 |
#define | GRPC_EXEC_CTX_FLAG_IS_FINISHED 1 |
#define | GRPC_EXEC_CTX_FLAG_IS_INTERNAL_THREAD 4 |
#define | GRPC_EXEC_CTX_FLAG_THREAD_RESOURCE_LOOP 2 |
Typedefs | |
typedef struct grpc_combiner | grpc_combiner |
#define GRPC_APP_CALLBACK_EXEC_CTX_FLAG_IS_INTERNAL_THREAD 1 |
Definition at line 55 of file exec_ctx.h.
#define GRPC_EXEC_CTX_FLAG_IS_FINISHED 1 |
Definition at line 45 of file exec_ctx.h.
#define GRPC_EXEC_CTX_FLAG_IS_INTERNAL_THREAD 4 |
Definition at line 51 of file exec_ctx.h.
#define GRPC_EXEC_CTX_FLAG_THREAD_RESOURCE_LOOP 2 |
Definition at line 48 of file exec_ctx.h.
typedef struct grpc_combiner grpc_combiner |
A combiner represents a list of work to be executed later. Forward declared here to avoid a circular dependency with combiner.h.
Definition at line 41 of file exec_ctx.h.