Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Side by Side Diff: third_party/grpc/examples/csharp/route_guide/RouteGuide/RouteGuideGrpc.cs

Issue 1932353002: Initial checkin of gRPC to third_party/ Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: route_guide.proto
3 #region Designer generated code
4
5 using System;
6 using System.Threading;
7 using System.Threading.Tasks;
8 using Grpc.Core;
9
10 namespace Routeguide {
11 public static class RouteGuide
12 {
13 static readonly string __ServiceName = "routeguide.RouteGuide";
14
15 static readonly Marshaller<global::Routeguide.Point> __Marshaller_Point = Ma rshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray( arg), global::Routeguide.Point.Parser.ParseFrom);
16 static readonly Marshaller<global::Routeguide.Feature> __Marshaller_Feature = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteAr ray(arg), global::Routeguide.Feature.Parser.ParseFrom);
17 static readonly Marshaller<global::Routeguide.Rectangle> __Marshaller_Rectan gle = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToBy teArray(arg), global::Routeguide.Rectangle.Parser.ParseFrom);
18 static readonly Marshaller<global::Routeguide.RouteSummary> __Marshaller_Rou teSummary = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtension s.ToByteArray(arg), global::Routeguide.RouteSummary.Parser.ParseFrom);
19 static readonly Marshaller<global::Routeguide.RouteNote> __Marshaller_RouteN ote = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToBy teArray(arg), global::Routeguide.RouteNote.Parser.ParseFrom);
20
21 static readonly Method<global::Routeguide.Point, global::Routeguide.Feature> __Method_GetFeature = new Method<global::Routeguide.Point, global::Routeguide.F eature>(
22 MethodType.Unary,
23 __ServiceName,
24 "GetFeature",
25 __Marshaller_Point,
26 __Marshaller_Feature);
27
28 static readonly Method<global::Routeguide.Rectangle, global::Routeguide.Feat ure> __Method_ListFeatures = new Method<global::Routeguide.Rectangle, global::Ro uteguide.Feature>(
29 MethodType.ServerStreaming,
30 __ServiceName,
31 "ListFeatures",
32 __Marshaller_Rectangle,
33 __Marshaller_Feature);
34
35 static readonly Method<global::Routeguide.Point, global::Routeguide.RouteSum mary> __Method_RecordRoute = new Method<global::Routeguide.Point, global::Routeg uide.RouteSummary>(
36 MethodType.ClientStreaming,
37 __ServiceName,
38 "RecordRoute",
39 __Marshaller_Point,
40 __Marshaller_RouteSummary);
41
42 static readonly Method<global::Routeguide.RouteNote, global::Routeguide.Rout eNote> __Method_RouteChat = new Method<global::Routeguide.RouteNote, global::Rou teguide.RouteNote>(
43 MethodType.DuplexStreaming,
44 __ServiceName,
45 "RouteChat",
46 __Marshaller_RouteNote,
47 __Marshaller_RouteNote);
48
49 // service descriptor
50 public static global::Google.Protobuf.Reflection.ServiceDescriptor Descripto r
51 {
52 get { return global::Routeguide.RouteGuideReflection.Descriptor.Services[0 ]; }
53 }
54
55 // client interface
56 public interface IRouteGuideClient
57 {
58 global::Routeguide.Feature GetFeature(global::Routeguide.Point request, Me tadata headers = null, DateTime? deadline = null, CancellationToken cancellation Token = default(CancellationToken));
59 global::Routeguide.Feature GetFeature(global::Routeguide.Point request, Ca llOptions options);
60 AsyncUnaryCall<global::Routeguide.Feature> GetFeatureAsync(global::Routegu ide.Point request, Metadata headers = null, DateTime? deadline = null, Cancellat ionToken cancellationToken = default(CancellationToken));
61 AsyncUnaryCall<global::Routeguide.Feature> GetFeatureAsync(global::Routegu ide.Point request, CallOptions options);
62 AsyncServerStreamingCall<global::Routeguide.Feature> ListFeatures(global:: Routeguide.Rectangle request, Metadata headers = null, DateTime? deadline = null , CancellationToken cancellationToken = default(CancellationToken));
63 AsyncServerStreamingCall<global::Routeguide.Feature> ListFeatures(global:: Routeguide.Rectangle request, CallOptions options);
64 AsyncClientStreamingCall<global::Routeguide.Point, global::Routeguide.Rout eSummary> RecordRoute(Metadata headers = null, DateTime? deadline = null, Cancel lationToken cancellationToken = default(CancellationToken));
65 AsyncClientStreamingCall<global::Routeguide.Point, global::Routeguide.Rout eSummary> RecordRoute(CallOptions options);
66 AsyncDuplexStreamingCall<global::Routeguide.RouteNote, global::Routeguide. RouteNote> RouteChat(Metadata headers = null, DateTime? deadline = null, Cancell ationToken cancellationToken = default(CancellationToken));
67 AsyncDuplexStreamingCall<global::Routeguide.RouteNote, global::Routeguide. RouteNote> RouteChat(CallOptions options);
68 }
69
70 // server-side interface
71 public interface IRouteGuide
72 {
73 Task<global::Routeguide.Feature> GetFeature(global::Routeguide.Point reque st, ServerCallContext context);
74 Task ListFeatures(global::Routeguide.Rectangle request, IServerStreamWrite r<global::Routeguide.Feature> responseStream, ServerCallContext context);
75 Task<global::Routeguide.RouteSummary> RecordRoute(IAsyncStreamReader<globa l::Routeguide.Point> requestStream, ServerCallContext context);
76 Task RouteChat(IAsyncStreamReader<global::Routeguide.RouteNote> requestStr eam, IServerStreamWriter<global::Routeguide.RouteNote> responseStream, ServerCal lContext context);
77 }
78
79 // client stub
80 public class RouteGuideClient : ClientBase, IRouteGuideClient
81 {
82 public RouteGuideClient(Channel channel) : base(channel)
83 {
84 }
85 public global::Routeguide.Feature GetFeature(global::Routeguide.Point requ est, Metadata headers = null, DateTime? deadline = null, CancellationToken cance llationToken = default(CancellationToken))
86 {
87 var call = CreateCall(__Method_GetFeature, new CallOptions(headers, dead line, cancellationToken));
88 return Calls.BlockingUnaryCall(call, request);
89 }
90 public global::Routeguide.Feature GetFeature(global::Routeguide.Point requ est, CallOptions options)
91 {
92 var call = CreateCall(__Method_GetFeature, options);
93 return Calls.BlockingUnaryCall(call, request);
94 }
95 public AsyncUnaryCall<global::Routeguide.Feature> GetFeatureAsync(global:: Routeguide.Point request, Metadata headers = null, DateTime? deadline = null, Ca ncellationToken cancellationToken = default(CancellationToken))
96 {
97 var call = CreateCall(__Method_GetFeature, new CallOptions(headers, dead line, cancellationToken));
98 return Calls.AsyncUnaryCall(call, request);
99 }
100 public AsyncUnaryCall<global::Routeguide.Feature> GetFeatureAsync(global:: Routeguide.Point request, CallOptions options)
101 {
102 var call = CreateCall(__Method_GetFeature, options);
103 return Calls.AsyncUnaryCall(call, request);
104 }
105 public AsyncServerStreamingCall<global::Routeguide.Feature> ListFeatures(g lobal::Routeguide.Rectangle request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))
106 {
107 var call = CreateCall(__Method_ListFeatures, new CallOptions(headers, de adline, cancellationToken));
108 return Calls.AsyncServerStreamingCall(call, request);
109 }
110 public AsyncServerStreamingCall<global::Routeguide.Feature> ListFeatures(g lobal::Routeguide.Rectangle request, CallOptions options)
111 {
112 var call = CreateCall(__Method_ListFeatures, options);
113 return Calls.AsyncServerStreamingCall(call, request);
114 }
115 public AsyncClientStreamingCall<global::Routeguide.Point, global::Routegui de.RouteSummary> RecordRoute(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))
116 {
117 var call = CreateCall(__Method_RecordRoute, new CallOptions(headers, dea dline, cancellationToken));
118 return Calls.AsyncClientStreamingCall(call);
119 }
120 public AsyncClientStreamingCall<global::Routeguide.Point, global::Routegui de.RouteSummary> RecordRoute(CallOptions options)
121 {
122 var call = CreateCall(__Method_RecordRoute, options);
123 return Calls.AsyncClientStreamingCall(call);
124 }
125 public AsyncDuplexStreamingCall<global::Routeguide.RouteNote, global::Rout eguide.RouteNote> RouteChat(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))
126 {
127 var call = CreateCall(__Method_RouteChat, new CallOptions(headers, deadl ine, cancellationToken));
128 return Calls.AsyncDuplexStreamingCall(call);
129 }
130 public AsyncDuplexStreamingCall<global::Routeguide.RouteNote, global::Rout eguide.RouteNote> RouteChat(CallOptions options)
131 {
132 var call = CreateCall(__Method_RouteChat, options);
133 return Calls.AsyncDuplexStreamingCall(call);
134 }
135 }
136
137 // creates service definition that can be registered with a server
138 public static ServerServiceDefinition BindService(IRouteGuide serviceImpl)
139 {
140 return ServerServiceDefinition.CreateBuilder(__ServiceName)
141 .AddMethod(__Method_GetFeature, serviceImpl.GetFeature)
142 .AddMethod(__Method_ListFeatures, serviceImpl.ListFeatures)
143 .AddMethod(__Method_RecordRoute, serviceImpl.RecordRoute)
144 .AddMethod(__Method_RouteChat, serviceImpl.RouteChat).Build();
145 }
146
147 // creates a new client
148 public static RouteGuideClient NewClient(Channel channel)
149 {
150 return new RouteGuideClient(channel);
151 }
152
153 }
154 }
155 #endregion
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698