diff options
author | 2015-05-04 00:23:41 -0700 | |
---|---|---|
committer | 2015-05-04 00:23:41 -0700 | |
commit | 1ac95abbf3a8204d24f7d3a98e0072605cf291e7 (patch) | |
tree | bd345d113a319893b2802047a754d37dd379a3bf /src/objective-c/GRPCClient/private/GRPCCompletionQueue.h | |
parent | c71a9d2b56c8881bd076423d9c52f58fc822f6f7 (diff) | |
parent | 40b1e23b8c3998c6f64401c558872c5747c00f29 (diff) |
merge with head
Diffstat (limited to 'src/objective-c/GRPCClient/private/GRPCCompletionQueue.h')
-rw-r--r-- | src/objective-c/GRPCClient/private/GRPCCompletionQueue.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/objective-c/GRPCClient/private/GRPCCompletionQueue.h b/src/objective-c/GRPCClient/private/GRPCCompletionQueue.h index c85d57c0ea..25ca9bd119 100644 --- a/src/objective-c/GRPCClient/private/GRPCCompletionQueue.h +++ b/src/objective-c/GRPCClient/private/GRPCCompletionQueue.h @@ -32,11 +32,9 @@ */ #import <Foundation/Foundation.h> +#include <grpc/grpc.h> -struct grpc_completion_queue; -struct grpc_event; - -typedef void(^GRPCEventHandler)(struct grpc_event *event); +typedef void(^GRPCQueueCompletionHandler)(grpc_op_error error); // This class lets one more easily use grpc_completion_queue. To use it, pass // the value of the unmanagedQueue property of an instance of this class to @@ -48,7 +46,7 @@ typedef void(^GRPCEventHandler)(struct grpc_event *event); // Release the GRPCCompletionQueue object only after you are not going to pass // any more blocks to the grpc_call that's using it. @interface GRPCCompletionQueue : NSObject -@property(nonatomic, readonly) struct grpc_completion_queue *unmanagedQueue; +@property(nonatomic, readonly) grpc_completion_queue *unmanagedQueue; + (instancetype)completionQueue; @end |