diff options
Diffstat (limited to 'src/core/lib/security/transport/lb_targets_info.cc')
-rw-r--r-- | src/core/lib/security/transport/lb_targets_info.cc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/core/lib/security/transport/lb_targets_info.cc b/src/core/lib/security/transport/lb_targets_info.cc index 183b1ebf35..67a3c7449d 100644 --- a/src/core/lib/security/transport/lb_targets_info.cc +++ b/src/core/lib/security/transport/lb_targets_info.cc @@ -26,14 +26,15 @@ #define GRPC_ARG_LB_SECURE_NAMING_MAP "grpc.lb_secure_naming_map" static void* targets_info_copy(void* p) { - return grpc_slice_hash_table_ref((grpc_slice_hash_table*)p); + return grpc_slice_hash_table_ref(static_cast<grpc_slice_hash_table*>(p)); } static void targets_info_destroy(void* p) { - grpc_slice_hash_table_unref((grpc_slice_hash_table*)p); + grpc_slice_hash_table_unref(static_cast<grpc_slice_hash_table*>(p)); } static int targets_info_cmp(void* a, void* b) { - return grpc_slice_hash_table_cmp((const grpc_slice_hash_table*)a, - (const grpc_slice_hash_table*)b); + return grpc_slice_hash_table_cmp( + static_cast<const grpc_slice_hash_table*>(a), + static_cast<const grpc_slice_hash_table*>(b)); } static const grpc_arg_pointer_vtable server_to_balancer_names_vtable = { targets_info_copy, targets_info_destroy, targets_info_cmp}; @@ -51,7 +52,8 @@ grpc_slice_hash_table* grpc_lb_targets_info_find_in_args( grpc_channel_args_find(args, GRPC_ARG_LB_SECURE_NAMING_MAP); if (targets_info_arg != nullptr) { GPR_ASSERT(targets_info_arg->type == GRPC_ARG_POINTER); - return (grpc_slice_hash_table*)targets_info_arg->value.pointer.p; + return static_cast<grpc_slice_hash_table*>( + targets_info_arg->value.pointer.p); } return nullptr; } |