GRPC C++  1.39.1
Data Structures | Namespaces | Macros | Typedefs | Functions
trace.h File Reference
#include <grpc/support/port_platform.h>
#include <grpc/support/atm.h>
#include <stdbool.h>
#include "src/core/lib/gprpp/global_config.h"

Go to the source code of this file.

Data Structures

class  grpc_core::TraceFlagList
 
class  grpc_core::TraceFlag
 

Namespaces

 grpc_core
 Round Robin Policy.
 
 grpc_core::testing
 

Macros

#define GRPC_USE_TRACERS
 
#define GRPC_TRACE_FLAG_ENABLED(f)   GPR_UNLIKELY((f).enabled())
 

Typedefs

typedef TraceFlag grpc_core::DebugOnlyTraceFlag
 

Functions

 GPR_GLOBAL_CONFIG_DECLARE_STRING (grpc_trace)
 
void grpc_tracer_init (const char *env_var_name)
 
void grpc_tracer_init ()
 
void grpc_tracer_shutdown (void)
 
void grpc_core::testing::grpc_tracer_enable_flag (grpc_core::TraceFlag *flag)
 

Macro Definition Documentation

◆ GRPC_TRACE_FLAG_ENABLED

#define GRPC_TRACE_FLAG_ENABLED (   f)    GPR_UNLIKELY((f).enabled())

◆ GRPC_USE_TRACERS

#define GRPC_USE_TRACERS

Function Documentation

◆ GPR_GLOBAL_CONFIG_DECLARE_STRING()

GPR_GLOBAL_CONFIG_DECLARE_STRING ( grpc_trace  )

◆ grpc_tracer_init() [1/2]

void grpc_tracer_init ( )

◆ grpc_tracer_init() [2/2]

void grpc_tracer_init ( const char *  env_var_name)

◆ grpc_tracer_shutdown()

void grpc_tracer_shutdown ( void  )