@@ -109,6 +109,9 @@ void grpc_init();
109109void grpc_shutdown ();
110110const char *grpc_version_string ();
111111
112+ // helper
113+ void cgrpc_free_copied_string (const char *string);
114+
112115// channel support
113116cgrpc_channel *cgrpc_channel_create (const char *address);
114117cgrpc_channel *cgrpc_channel_create_secure (const char *address,
@@ -147,8 +150,8 @@ cgrpc_completion_queue *cgrpc_handler_get_completion_queue(cgrpc_handler *h);
147150grpc_call_error cgrpc_handler_request_call (cgrpc_handler *h,
148151 cgrpc_metadata_array *metadata,
149152 long tag);
150- const char *cgrpc_handler_host (cgrpc_handler *h);
151- const char *cgrpc_handler_method (cgrpc_handler *h);
153+ const char *cgrpc_handler_copy_host (cgrpc_handler *h);
154+ const char *cgrpc_handler_copy_method (cgrpc_handler *h);
152155const char *cgrpc_handler_call_peer (cgrpc_handler *h);
153156
154157// call support
@@ -167,7 +170,6 @@ void cgrpc_metadata_array_destroy(cgrpc_metadata_array *array);
167170size_t cgrpc_metadata_array_get_count (cgrpc_metadata_array *array);
168171const char *cgrpc_metadata_array_copy_key_at_index (cgrpc_metadata_array *array, size_t index);
169172const char *cgrpc_metadata_array_copy_value_at_index (cgrpc_metadata_array *array, size_t index);
170- void cgrpc_metadata_free_copied_string (const char *string);
171173void cgrpc_metadata_array_move_metadata (cgrpc_metadata_array *dest, cgrpc_metadata_array *src);
172174void cgrpc_metadata_array_append_metadata (cgrpc_metadata_array *metadata, const char *key, const char *value);
173175
@@ -234,7 +236,7 @@ cgrpc_metadata_array *cgrpc_observer_recv_status_on_client_get_metadata
234236long cgrpc_observer_recv_status_on_client_get_status
235237(cgrpc_observer_recv_status_on_client *observer);
236238
237- const char *cgrpc_observer_recv_status_on_client_get_status_details
239+ const char *cgrpc_observer_recv_status_on_client_copy_status_details
238240(cgrpc_observer_recv_status_on_client *observer);
239241
240242// GRPC_OP_RECV_CLOSE_ON_SERVER
0 commit comments