GRPC Core  18.0.0
Namespaces | Macros | Functions | Variables
executor.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/executor.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/cpu.h>
#include <grpc/support/log.h>
#include <grpc/support/sync.h>
#include "src/core/lib/debug/stats.h"
#include "src/core/lib/gpr/tls.h"
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/gprpp/memory.h"
#include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/iomgr/iomgr.h"

Namespaces

 grpc_core
 Round Robin Policy.
 

Macros

#define MAX_DEPTH   2
 
#define EXECUTOR_TRACE(format, ...)
 
#define EXECUTOR_TRACE0(str)
 

Functions

void grpc_core::grpc_executor_global_init ()
 

Variables

TraceFlag grpc_core::executor_trace (false, "executor")
 

Macro Definition Documentation

◆ EXECUTOR_TRACE

#define EXECUTOR_TRACE (   format,
  ... 
)
Value:
do { \
gpr_log(GPR_INFO, "EXECUTOR " format, __VA_ARGS__); \
} \
} while (0)
#define GPR_INFO
Definition: log.h:54
TraceFlag executor_trace(false, "executor")
#define GRPC_TRACE_FLAG_ENABLED(f)
Definition: trace.h:112

◆ EXECUTOR_TRACE0

#define EXECUTOR_TRACE0 (   str)
Value:
do { \
gpr_log(GPR_INFO, "EXECUTOR " str); \
} \
} while (0)

◆ MAX_DEPTH

#define MAX_DEPTH   2