GRPC Core  18.0.0
Macros | Variables
api_trace.h File Reference
#include <grpc/support/port_platform.h>
#include <grpc/support/log.h>
#include "src/core/lib/debug/trace.h"

Go to the source code of this file.

Macros

#define GRPC_API_TRACE_UNWRAP0()
 
#define GRPC_API_TRACE_UNWRAP1(a)   , a
 
#define GRPC_API_TRACE_UNWRAP2(a, b)   , a, b
 
#define GRPC_API_TRACE_UNWRAP3(a, b, c)   , a, b, c
 
#define GRPC_API_TRACE_UNWRAP4(a, b, c, d)   , a, b, c, d
 
#define GRPC_API_TRACE_UNWRAP5(a, b, c, d, e)   , a, b, c, d, e
 
#define GRPC_API_TRACE_UNWRAP6(a, b, c, d, e, f)   , a, b, c, d, e, f
 
#define GRPC_API_TRACE_UNWRAP7(a, b, c, d, e, f, g)   , a, b, c, d, e, f, g
 
#define GRPC_API_TRACE_UNWRAP8(a, b, c, d, e, f, g, h)   , a, b, c, d, e, f, g, h
 
#define GRPC_API_TRACE_UNWRAP9(a, b, c, d, e, f, g, h, i)    , a, b, c, d, e, f, g, h, i
 
#define GRPC_API_TRACE_UNWRAP10(a, b, c, d, e, f, g, h, i, j)    , a, b, c, d, e, f, g, h, i, j
 
#define GRPC_API_TRACE(fmt, nargs, args)
 

Variables

grpc_core::TraceFlag grpc_api_trace
 

Macro Definition Documentation

◆ GRPC_API_TRACE

#define GRPC_API_TRACE (   fmt,
  nargs,
  args 
)
Value:
gpr_log(GPR_INFO, fmt GRPC_API_TRACE_UNWRAP##nargs args); \
}
grpc_core::TraceFlag grpc_api_trace
#define GPR_INFO
Definition: log.h:54
#define GRPC_TRACE_FLAG_ENABLED(f)
Definition: trace.h:112

◆ GRPC_API_TRACE_UNWRAP0

#define GRPC_API_TRACE_UNWRAP0 ( )

◆ GRPC_API_TRACE_UNWRAP1

#define GRPC_API_TRACE_UNWRAP1 (   a)    , a

◆ GRPC_API_TRACE_UNWRAP10

#define GRPC_API_TRACE_UNWRAP10 (   a,
  b,
  c,
  d,
  e,
  f,
  g,
  h,
  i,
 
)     , a, b, c, d, e, f, g, h, i, j

◆ GRPC_API_TRACE_UNWRAP2

#define GRPC_API_TRACE_UNWRAP2 (   a,
 
)    , a, b

◆ GRPC_API_TRACE_UNWRAP3

#define GRPC_API_TRACE_UNWRAP3 (   a,
  b,
 
)    , a, b, c

◆ GRPC_API_TRACE_UNWRAP4

#define GRPC_API_TRACE_UNWRAP4 (   a,
  b,
  c,
 
)    , a, b, c, d

◆ GRPC_API_TRACE_UNWRAP5

#define GRPC_API_TRACE_UNWRAP5 (   a,
  b,
  c,
  d,
 
)    , a, b, c, d, e

◆ GRPC_API_TRACE_UNWRAP6

#define GRPC_API_TRACE_UNWRAP6 (   a,
  b,
  c,
  d,
  e,
 
)    , a, b, c, d, e, f

◆ GRPC_API_TRACE_UNWRAP7

#define GRPC_API_TRACE_UNWRAP7 (   a,
  b,
  c,
  d,
  e,
  f,
 
)    , a, b, c, d, e, f, g

◆ GRPC_API_TRACE_UNWRAP8

#define GRPC_API_TRACE_UNWRAP8 (   a,
  b,
  c,
  d,
  e,
  f,
  g,
 
)    , a, b, c, d, e, f, g, h

◆ GRPC_API_TRACE_UNWRAP9

#define GRPC_API_TRACE_UNWRAP9 (   a,
  b,
  c,
  d,
  e,
  f,
  g,
  h,
 
)     , a, b, c, d, e, f, g, h, i

Variable Documentation

◆ grpc_api_trace

grpc_core::TraceFlag grpc_api_trace
extern