1 #import "RouteGuide.pbobjc.h"
2 #import <gRPC/ProtoService.h>
10 #pragma mark GetFeature(Point) returns (Feature)
12 - (void)getFeatureWithRequest:(
RGDPoint *)request handler:(
void(^)(
RGDFeature *response, NSError *error))handler;
17 #pragma mark ListFeatures(Rectangle) returns (stream Feature)
19 - (void)listFeaturesWithRequest:(
RGDRectangle *)request handler:(
void(^)(BOOL done,
RGDFeature *response, NSError *error))handler;
24 #pragma mark RecordRoute(stream Point) returns (RouteSummary)
26 - (void)recordRouteWithRequestsWriter:(
id<
GRXWriter>)request handler:(
void(^)(
RGDRouteSummary *response, NSError *error))handler;
31 #pragma mark RouteChat(stream RouteNote) returns (stream RouteNote)
33 - (void)routeChatWithRequestsWriter:(
id<
GRXWriter>)request handler:(
void(^)(BOOL done,
RGDRouteNote *response, NSError *error))handler;
35 - (
ProtoRPC *)RPCToRouteChatWithRequestsWriter:(
id<
GRXWriter>)request handler:(
void(^)(BOOL done,
RGDRouteNote *response, NSError *error))handler;
42 - (instancetype)initWithHost:(NSString *)host NS_DESIGNATED_INITIALIZER;
Definition: RouteGuide.pbrpc.h:41
Definition: RouteGuide.pbobjc.h:35
Definition: GRXWriter.h:125
Definition: RouteGuide.pbobjc.h:118
Definition: RouteGuide.pbobjc.h:52
Definition: GRXWriteable.h:58
Definition: RouteGuide.pbobjc.h:74
Definition: RouteGuide.pbrpc.h:8
Definition: ProtoRPC.h:37
Definition: RouteGuide.pbobjc.h:93
Definition: ProtoService.h:40