19 #ifndef GRPC_CORE_LIB_SURFACE_CHANNEL_INIT_H 20 #define GRPC_CORE_LIB_SURFACE_CHANNEL_INIT_H 28 #define GRPC_CHANNEL_INIT_BUILTIN_PRIORITY 10000 void grpc_channel_init_shutdown(void)
Shutdown the channel init system.
Definition: channel_init.cc:86
grpc_channel_stack_type
Definition: channel_stack_type.h:26
void grpc_channel_init_register_stage(grpc_channel_stack_type type, int priority, grpc_channel_init_stage stage_fn, void *stage_arg)
Register one stage of mutators.
Definition: channel_init.cc:50
bool(* grpc_channel_init_stage)(grpc_channel_stack_builder *builder, void *arg)
This module provides a way for plugins (and the grpc core library itself) to register mutators for ch...
Definition: channel_init.h:37
bool grpc_channel_init_create_stack(grpc_channel_stack_builder *builder, grpc_channel_stack_type type)
Construct a channel stack of some sort: see channel_stack.h for details type is the type of channel s...
Definition: channel_init.cc:94
Definition: channel_stack_builder.cc:36
void grpc_channel_init_init(void)
Global initialization of the system.
Definition: channel_init.cc:41
void grpc_channel_init_finalize(void)
Finalize registration.
Definition: channel_init.cc:77