|
|
|
@ -329,6 +329,7 @@ char* grpc_channel_get_target(grpc_channel* channel) { |
|
|
|
|
|
|
|
|
|
void grpc_channel_get_info(grpc_channel* channel, |
|
|
|
|
const grpc_channel_info* channel_info) { |
|
|
|
|
grpc_core::ApplicationCallbackExecCtx callback_exec_ctx; |
|
|
|
|
grpc_core::ExecCtx exec_ctx; |
|
|
|
|
grpc_channel_element* elem = |
|
|
|
|
grpc_channel_stack_element(CHANNEL_STACK_FROM_CHANNEL(channel), 0); |
|
|
|
@ -336,6 +337,7 @@ void grpc_channel_get_info(grpc_channel* channel, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void grpc_channel_reset_connect_backoff(grpc_channel* channel) { |
|
|
|
|
grpc_core::ApplicationCallbackExecCtx callback_exec_ctx; |
|
|
|
|
grpc_core::ExecCtx exec_ctx; |
|
|
|
|
GRPC_API_TRACE("grpc_channel_reset_connect_backoff(channel=%p)", 1, |
|
|
|
|
(channel)); |
|
|
|
@ -386,6 +388,7 @@ grpc_call* grpc_channel_create_call(grpc_channel* channel, |
|
|
|
|
grpc_slice method, const grpc_slice* host, |
|
|
|
|
gpr_timespec deadline, void* reserved) { |
|
|
|
|
GPR_ASSERT(!reserved); |
|
|
|
|
grpc_core::ApplicationCallbackExecCtx callback_exec_ctx; |
|
|
|
|
grpc_core::ExecCtx exec_ctx; |
|
|
|
|
grpc_call* call = grpc_channel_create_call_internal( |
|
|
|
|
channel, parent_call, propagation_mask, cq, nullptr, |
|
|
|
@ -449,6 +452,7 @@ void* grpc_channel_register_call(grpc_channel* channel, const char* method, |
|
|
|
|
"grpc_channel_register_call(channel=%p, method=%s, host=%s, reserved=%p)", |
|
|
|
|
4, (channel, method, host, reserved)); |
|
|
|
|
GPR_ASSERT(!reserved); |
|
|
|
|
grpc_core::ApplicationCallbackExecCtx callback_exec_ctx; |
|
|
|
|
grpc_core::ExecCtx exec_ctx; |
|
|
|
|
|
|
|
|
|
grpc_core::MutexLock lock(&channel->registration_table->mu); |
|
|
|
@ -481,6 +485,7 @@ grpc_call* grpc_channel_create_registered_call( |
|
|
|
|
registered_call_handle, deadline.tv_sec, deadline.tv_nsec, |
|
|
|
|
(int)deadline.clock_type, reserved)); |
|
|
|
|
GPR_ASSERT(!reserved); |
|
|
|
|
grpc_core::ApplicationCallbackExecCtx callback_exec_ctx; |
|
|
|
|
grpc_core::ExecCtx exec_ctx; |
|
|
|
|
grpc_call* call = grpc_channel_create_call_internal( |
|
|
|
|
channel, parent_call, propagation_mask, completion_queue, nullptr, |
|
|
|
@ -532,6 +537,7 @@ void grpc_channel_destroy_internal(grpc_channel* channel) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void grpc_channel_destroy(grpc_channel* channel) { |
|
|
|
|
grpc_core::ApplicationCallbackExecCtx callback_exec_ctx; |
|
|
|
|
grpc_core::ExecCtx exec_ctx; |
|
|
|
|
grpc_channel_destroy_internal(channel); |
|
|
|
|
} |
|
|
|
|