@ -326,20 +326,18 @@ static grpc_call* grpc_channel_create_call_internal(
return call ;
}
grpc_call * grpc_channel_create_call ( grpc_channel * channel ,
grpc_call * parent_call ,
uint32_t propagation_mask ,
grpc_completion_queue * cq ,
grpc_slice method , const grpc_slice * host ,
gpr_timespec deadline , void * reserved ) {
grpc_call * grpc_channel_create_call (
grpc_channel * channel , grpc_call * parent_call , uint32_t propagation_mask ,
grpc_completion_queue * cq , const grpc_slice & method , const grpc_slice * host ,
gpr_timespec deadline , void * reserved ) {
GPR_ASSERT ( ! reserved ) ;
grpc_core : : ExecCtx exec_ctx ;
grpc_call * call = grpc_channel_create_call_internal (
channel , parent_call , propagation_mask , cq , nullptr ,
grpc_mdelem_from_slices ( GRPC_MDSTR_PATH , grpc_slice_ref_internal ( method ) ) ,
host ! = nullptr ? grpc_mdelem_from_slices ( GRPC_MDSTR_AUTHORITY ,
grpc_slice_ref_internal ( * host ) )
: GRPC_MDNULL ,
grpc_mdelem_from_slices_no_unref ( GRPC_MDSTR_PATH , method ) ,
host ! = nullptr
? grpc_mdelem_from_slices_no_unref ( GRPC_MDSTR_AUTHORITY , * host )
: GRPC_MDNULL ,
grpc_timespec_to_millis_round_up ( deadline ) ) ;
return call ;
@ -347,15 +345,15 @@ grpc_call* grpc_channel_create_call(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 , grpc_slice method , const grpc_slice * host ,
grpc_millis deadline , void * reserved ) {
grpc_pollset_set * pollset_set , const grpc_slice & method ,
const grpc_slice * host , grpc_millis deadline , void * reserved ) {
GPR_ASSERT ( ! reserved ) ;
return grpc_channel_create_call_internal (
channel , parent_call , propagation_mask , nullptr , pollset_set ,
grpc_mdelem_from_slices ( GRPC_MDSTR_PATH , grpc_slice_ref_internal ( method ) ) ,
host ! = nullptr ? grpc_mdelem_from_slices ( GRPC_MDSTR_AUTHORITY ,
grpc_slice_ref_internal ( * host ) )
: GRPC_MDNULL ,
grpc_mdelem_from_slices_no_unref ( GRPC_MDSTR_PATH , method ) ,
host ! = nullptr
? grpc_mdelem_from_slices_no_unref ( GRPC_MDSTR_AUTHORITY , * host )
: GRPC_MDNULL ,
deadline ) ;
}