aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objective-c/GRPCClient/private/NSError+GRPC.h
diff options
context:
space:
mode:
authorGravatar Yang Gao <yangg@google.com>2015-05-04 00:23:41 -0700
committerGravatar Yang Gao <yangg@google.com>2015-05-04 00:23:41 -0700
commit1ac95abbf3a8204d24f7d3a98e0072605cf291e7 (patch)
treebd345d113a319893b2802047a754d37dd379a3bf /src/objective-c/GRPCClient/private/NSError+GRPC.h
parentc71a9d2b56c8881bd076423d9c52f58fc822f6f7 (diff)
parent40b1e23b8c3998c6f64401c558872c5747c00f29 (diff)
merge with head
Diffstat (limited to 'src/objective-c/GRPCClient/private/NSError+GRPC.h')
-rw-r--r--src/objective-c/GRPCClient/private/NSError+GRPC.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/objective-c/GRPCClient/private/NSError+GRPC.h b/src/objective-c/GRPCClient/private/NSError+GRPC.h
index 6183008983..6577d34e80 100644
--- a/src/objective-c/GRPCClient/private/NSError+GRPC.h
+++ b/src/objective-c/GRPCClient/private/NSError+GRPC.h
@@ -58,14 +58,12 @@ typedef NS_ENUM(NSInteger, GRPCErrorCode) {
// TODO(jcanizales): This is conflating trailing metadata with Status details. Fix it once there's
// a decision on how to codify Status.
-#include <grpc/status.h>
-struct grpc_metadata;
-struct grpc_status {
+#include <grpc/grpc.h>
+typedef struct grpc_status {
grpc_status_code status;
- const char *details;
- size_t metadata_count;
- struct grpc_metadata *metadata_elements;
-};
+ char *details;
+ grpc_metadata_array metadata;
+} grpc_status;
@interface NSError (GRPC)
// Returns nil if the status is OK. Otherwise, a NSError whose code is one of