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"
Include dependency graph for api_trace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GRPC_API_TRACE(fmt, nargs, args)
 
#define GRPC_API_TRACE_UNWRAP0()
 
#define GRPC_API_TRACE_UNWRAP1(a)   , a
 
#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_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
 

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); \
}

Definition at line 48 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP0

#define GRPC_API_TRACE_UNWRAP0 ( )

Definition at line 32 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP1

#define GRPC_API_TRACE_UNWRAP1 (   a)    , a

Definition at line 33 of file api_trace.h.

◆ 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

Definition at line 43 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP2

#define GRPC_API_TRACE_UNWRAP2 (   a,
  b 
)    , a, b

Definition at line 34 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP3

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

Definition at line 35 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP4

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

Definition at line 36 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP5

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

Definition at line 37 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP6

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

Definition at line 38 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP7

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

Definition at line 39 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP8

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

Definition at line 40 of file api_trace.h.

◆ GRPC_API_TRACE_UNWRAP9

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

Definition at line 41 of file api_trace.h.

Variable Documentation

◆ grpc_api_trace

grpc_core::TraceFlag grpc_api_trace
GPR_INFO
#define GPR_INFO
Definition: include/grpc/impl/codegen/log.h:56
GRPC_TRACE_FLAG_ENABLED
#define GRPC_TRACE_FLAG_ENABLED(f)
Definition: debug/trace.h:114
asyncio_get_stats.args
args
Definition: asyncio_get_stats.py:40
asyncio_get_stats.nargs
nargs
Definition: asyncio_get_stats.py:36
grpc_api_trace
grpc_core::TraceFlag grpc_api_trace
testing::internal::fmt
GTEST_API_ const char * fmt
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest.h:1808


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:59