34 #ifndef GRPC_INTERNAL_CORE_SURFACE_CHANNEL_H
35 #define GRPC_INTERNAL_CORE_SURFACE_CHANNEL_H
64 #ifdef GRPC_CHANNEL_REF_COUNT_DEBUG
67 #define GRPC_CHANNEL_INTERNAL_REF(channel, reason) \
68 grpc_channel_internal_ref(channel, reason)
69 #define GRPC_CHANNEL_INTERNAL_UNREF(channel, reason) \
70 grpc_channel_internal_unref(channel, reason)
74 #define GRPC_CHANNEL_INTERNAL_REF(channel, reason) \
75 grpc_channel_internal_ref(channel)
76 #define GRPC_CHANNEL_INTERNAL_UNREF(channel, reason) \
77 grpc_channel_internal_unref(channel)
Definition: channel_stack.h:64
Definition: channel_stack.h:132
An array of arguments that can be passed around.
Definition: grpc.h:111
void grpc_channel_internal_ref(grpc_channel *channel)
Definition: channel.c:268
Definition: metadata.h:70
grpc_mdelem * grpc_channel_get_reffed_status_elem(grpc_channel *channel, int status_code)
Get a grpc_mdelem of grpc-status: X where X is the numeric value of status_code.
Definition: channel.c:351
grpc_mdctx * grpc_channel_get_metadata_context(grpc_channel *channel)
Get a (borrowed) pointer to the channel wide metadata context.
Definition: channel.c:333
gpr_uint32 grpc_channel_get_max_message_length(grpc_channel *channel)
Definition: channel.c:367
grpc_channel * grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t count, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client)
Definition: channel.c:93
grpc_channel_stack * grpc_channel_get_channel_stack(grpc_channel *channel)
Get a (borrowed) pointer to this channels underlying channel stack.
Definition: channel.c:329
Definition: metadata.c:98
Definition: metadata.h:78
grpc_mdstr * grpc_channel_get_status_string(grpc_channel *channel)
Definition: channel.c:337
grpc_mdstr * grpc_channel_get_compression_algorithm_string(grpc_channel *channel)
Definition: channel.c:341
grpc_mdstr * grpc_channel_get_message_string(grpc_channel *channel)
Definition: channel.c:363
void grpc_channel_internal_unref(grpc_channel *channel)
Definition: channel.c:309
grpc_mdstr * grpc_channel_get_encodings_accepted_by_peer_string(grpc_channel *channel)
Definition: channel.c:346