Go to the source code of this file.
|
grpc_compression_options | grpc_channel_compression_options (const grpc_channel *channel) |
|
grpc_call * | grpc_channel_create_pollset_set_call (grpc_channel *channel, grpc_call *parent_call, uint32_t propagation_mask, grpc_pollset_set *pollset_set, const grpc_slice &method, const grpc_slice *host, grpc_core::Timestamp deadline, void *reserved) |
|
void | grpc_channel_destroy_internal (grpc_channel *channel) |
|
size_t | grpc_channel_get_call_size_estimate (grpc_channel *channel) |
|
grpc_channel_stack * | grpc_channel_get_channel_stack (grpc_channel *channel) |
|
grpc_core::channelz::ChannelNode * | grpc_channel_get_channelz_node (grpc_channel *channel) |
|
void | grpc_channel_internal_ref (grpc_channel *channel, const char *reason) |
|
void | grpc_channel_internal_unref (grpc_channel *channel, const char *reason) |
|
void | grpc_channel_ping (grpc_channel *channel, grpc_completion_queue *cq, void *tag, void *reserved) |
|
void | grpc_channel_update_call_size_estimate (grpc_channel *channel, size_t size) |
|
◆ grpc_channel_compression_options()
◆ grpc_channel_create_pollset_set_call()
Create a call given a grpc_channel, in order to call method. Progress is tied to activity on pollset_set. The returned call object is meant to be used with grpc_call_start_batch_and_execute, which relies on callbacks to signal completions. method and host need only live through the invocation of this function. If parent_call is non-NULL, it must be a server-side call. It will be used to propagate properties from the server call to this new client call, depending on the value of propagation_mask (see propagation_bits.h for possible values)
Definition at line 331 of file channel.cc.
◆ grpc_channel_destroy_internal()
void grpc_channel_destroy_internal |
( |
grpc_channel * |
channel | ) |
|
The same as grpc_channel_destroy, but doesn't create an ExecCtx, and so is safe to use from within core.
Definition at line 425 of file channel.cc.
◆ grpc_channel_get_call_size_estimate()
size_t grpc_channel_get_call_size_estimate |
( |
grpc_channel * |
channel | ) |
|
◆ grpc_channel_get_channel_stack()
◆ grpc_channel_get_channelz_node()
◆ grpc_channel_internal_ref()
◆ grpc_channel_internal_unref()
◆ grpc_channel_ping()
◆ grpc_channel_update_call_size_estimate()
void grpc_channel_update_call_size_estimate |
( |
grpc_channel * |
channel, |
|
|
size_t |
size |
|
) |
| |