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