Macros
global_config_generic.h File Reference
#include <grpc/support/port_platform.h>
Include dependency graph for global_config_generic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GPR_GLOBAL_CONFIG_DECLARE_BOOL(name)
 
#define GPR_GLOBAL_CONFIG_DECLARE_INT32(name)
 
#define GPR_GLOBAL_CONFIG_DECLARE_STRING(name)
 
#define GPR_GLOBAL_CONFIG_GET(name)   gpr_global_config_get_##name()
 
#define GPR_GLOBAL_CONFIG_SET(name, value)   gpr_global_config_set_##name(value)
 

Macro Definition Documentation

◆ GPR_GLOBAL_CONFIG_DECLARE_BOOL

#define GPR_GLOBAL_CONFIG_DECLARE_BOOL (   name)
Value:
extern bool gpr_global_config_get_##name(); \
extern void gpr_global_config_set_##name(bool value)

Definition at line 28 of file global_config_generic.h.

◆ GPR_GLOBAL_CONFIG_DECLARE_INT32

#define GPR_GLOBAL_CONFIG_DECLARE_INT32 (   name)
Value:
extern int32_t gpr_global_config_get_##name(); \
extern void gpr_global_config_set_##name(int32_t value)

Definition at line 32 of file global_config_generic.h.

◆ GPR_GLOBAL_CONFIG_DECLARE_STRING

#define GPR_GLOBAL_CONFIG_DECLARE_STRING (   name)
Value:
extern grpc_core::UniquePtr<char> gpr_global_config_get_##name(); \
extern void gpr_global_config_set_##name(const char* value)

Definition at line 36 of file global_config_generic.h.

◆ GPR_GLOBAL_CONFIG_GET

#define GPR_GLOBAL_CONFIG_GET (   name)    gpr_global_config_get_##name()

Definition at line 24 of file global_config_generic.h.

◆ GPR_GLOBAL_CONFIG_SET

#define GPR_GLOBAL_CONFIG_SET (   name,
  value 
)    gpr_global_config_set_##name(value)

Definition at line 26 of file global_config_generic.h.

setup.name
name
Definition: setup.py:542
grpc_core::UniquePtr
std::unique_ptr< T, DefaultDeleteChar > UniquePtr
Definition: src/core/lib/gprpp/memory.h:43
value
const char * value
Definition: hpack_parser_table.cc:165
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:13