aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-03 19:19:27 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-03 19:19:27 -0800
commitea61b07800000ba48350b85616d9839351d92476 (patch)
tree4cf86b84cd7ff693aa9feace25c323e789471819 /include
parent5a34d452f6ec879635bdab4a43c288fb64915add (diff)
Updated the first test (which fails)
Diffstat (limited to 'include')
-rw-r--r--include/grpc/grpc.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/include/grpc/grpc.h b/include/grpc/grpc.h
index b4e87a0c20..f628f58364 100644
--- a/include/grpc/grpc.h
+++ b/include/grpc/grpc.h
@@ -239,14 +239,20 @@ typedef struct {
grpc_metadata *metadata;
} grpc_metadata_array;
+void grpc_metadata_array_init(grpc_metadata_array *array);
+void grpc_metadata_array_destroy(grpc_metadata_array *array);
+
typedef struct {
- const char *method;
+ char *method;
size_t method_capacity;
- const char *host;
+ char *host;
size_t host_capacity;
gpr_timespec deadline;
} grpc_call_details;
+void grpc_call_details_init(grpc_call_details *details);
+void grpc_call_details_destroy(grpc_call_details *details);
+
typedef enum {
GRPC_OP_SEND_INITIAL_METADATA = 0,
GRPC_OP_SEND_MESSAGE,
@@ -486,7 +492,7 @@ grpc_call_error grpc_server_request_call_old(grpc_server *server,
void *tag_new);
grpc_call_error grpc_server_request_call(
- grpc_server *server, grpc_call_details *details,
+ grpc_server *server, grpc_call **call, grpc_call_details *details,
grpc_metadata_array *request_metadata,
grpc_completion_queue *completion_queue, void *tag_new);