Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 1 | // Generated by the protocol buffer compiler. DO NOT EDIT! |
| 2 | // source: health.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 Grpc.Health.V1Alpha { |
| 11 | public static class Health |
| 12 | { |
| 13 | static readonly string __ServiceName = "grpc.health.v1alpha.Health"; |
| 14 | |
Jan Tattermusch | 475f75a | 2015-08-03 09:46:04 -0700 | [diff] [blame] | 15 | static readonly Marshaller<global::Grpc.Health.V1Alpha.HealthCheckRequest> __Marshaller_HealthCheckRequest = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Grpc.Health.V1Alpha.HealthCheckRequest.Parser.ParseFrom); |
| 16 | static readonly Marshaller<global::Grpc.Health.V1Alpha.HealthCheckResponse> __Marshaller_HealthCheckResponse = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Grpc.Health.V1Alpha.HealthCheckResponse.Parser.ParseFrom); |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 17 | |
| 18 | static readonly Method<global::Grpc.Health.V1Alpha.HealthCheckRequest, global::Grpc.Health.V1Alpha.HealthCheckResponse> __Method_Check = new Method<global::Grpc.Health.V1Alpha.HealthCheckRequest, global::Grpc.Health.V1Alpha.HealthCheckResponse>( |
| 19 | MethodType.Unary, |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 20 | __ServiceName, |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 21 | "Check", |
| 22 | __Marshaller_HealthCheckRequest, |
| 23 | __Marshaller_HealthCheckResponse); |
| 24 | |
Jan Tattermusch | e6af5d1 | 2015-08-03 10:57:43 -0700 | [diff] [blame] | 25 | // service descriptor |
| 26 | public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor |
| 27 | { |
Jan Tattermusch | 72ce442 | 2016-01-20 13:54:38 -0800 | [diff] [blame^] | 28 | get { return global::Grpc.Health.V1Alpha.HealthReflection.Descriptor.Services[0]; } |
Jan Tattermusch | e6af5d1 | 2015-08-03 10:57:43 -0700 | [diff] [blame] | 29 | } |
| 30 | |
Jan Tattermusch | b533281 | 2015-07-14 19:29:35 -0700 | [diff] [blame] | 31 | // client interface |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 32 | public interface IHealthClient |
| 33 | { |
Jan Tattermusch | 7452956 | 2015-07-23 14:04:51 -0700 | [diff] [blame] | 34 | global::Grpc.Health.V1Alpha.HealthCheckResponse Check(global::Grpc.Health.V1Alpha.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)); |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 35 | global::Grpc.Health.V1Alpha.HealthCheckResponse Check(global::Grpc.Health.V1Alpha.HealthCheckRequest request, CallOptions options); |
Jan Tattermusch | 7452956 | 2015-07-23 14:04:51 -0700 | [diff] [blame] | 36 | AsyncUnaryCall<global::Grpc.Health.V1Alpha.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1Alpha.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)); |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 37 | AsyncUnaryCall<global::Grpc.Health.V1Alpha.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1Alpha.HealthCheckRequest request, CallOptions options); |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 38 | } |
| 39 | |
| 40 | // server-side interface |
| 41 | public interface IHealth |
| 42 | { |
Jan Tattermusch | 25bb2ef | 2015-07-21 12:15:53 -0700 | [diff] [blame] | 43 | Task<global::Grpc.Health.V1Alpha.HealthCheckResponse> Check(global::Grpc.Health.V1Alpha.HealthCheckRequest request, ServerCallContext context); |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 44 | } |
| 45 | |
| 46 | // client stub |
Jan Tattermusch | b533281 | 2015-07-14 19:29:35 -0700 | [diff] [blame] | 47 | public class HealthClient : ClientBase, IHealthClient |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 48 | { |
Jan Tattermusch | b533281 | 2015-07-14 19:29:35 -0700 | [diff] [blame] | 49 | public HealthClient(Channel channel) : base(channel) |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 50 | { |
| 51 | } |
Jan Tattermusch | 7452956 | 2015-07-23 14:04:51 -0700 | [diff] [blame] | 52 | public global::Grpc.Health.V1Alpha.HealthCheckResponse Check(global::Grpc.Health.V1Alpha.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 53 | { |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 54 | var call = CreateCall(__Method_Check, new CallOptions(headers, deadline, cancellationToken)); |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 55 | return Calls.BlockingUnaryCall(call, request); |
| 56 | } |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 57 | public global::Grpc.Health.V1Alpha.HealthCheckResponse Check(global::Grpc.Health.V1Alpha.HealthCheckRequest request, CallOptions options) |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 58 | { |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 59 | var call = CreateCall(__Method_Check, options); |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 60 | return Calls.BlockingUnaryCall(call, request); |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 61 | } |
Jan Tattermusch | 7452956 | 2015-07-23 14:04:51 -0700 | [diff] [blame] | 62 | public AsyncUnaryCall<global::Grpc.Health.V1Alpha.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1Alpha.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 63 | { |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 64 | var call = CreateCall(__Method_Check, new CallOptions(headers, deadline, cancellationToken)); |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 65 | return Calls.AsyncUnaryCall(call, request); |
| 66 | } |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 67 | public AsyncUnaryCall<global::Grpc.Health.V1Alpha.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1Alpha.HealthCheckRequest request, CallOptions options) |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 68 | { |
Jan Tattermusch | ffa17b1 | 2015-08-05 14:56:59 -0700 | [diff] [blame] | 69 | var call = CreateCall(__Method_Check, options); |
Jan Tattermusch | cc97fed | 2015-08-05 00:44:29 -0700 | [diff] [blame] | 70 | return Calls.AsyncUnaryCall(call, request); |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 71 | } |
| 72 | } |
| 73 | |
| 74 | // creates service definition that can be registered with a server |
| 75 | public static ServerServiceDefinition BindService(IHealth serviceImpl) |
| 76 | { |
| 77 | return ServerServiceDefinition.CreateBuilder(__ServiceName) |
| 78 | .AddMethod(__Method_Check, serviceImpl.Check).Build(); |
| 79 | } |
| 80 | |
Jan Tattermusch | b533281 | 2015-07-14 19:29:35 -0700 | [diff] [blame] | 81 | // creates a new client |
| 82 | public static HealthClient NewClient(Channel channel) |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 83 | { |
| 84 | return new HealthClient(channel); |
| 85 | } |
| 86 | |
Jan Tattermusch | 5253467 | 2015-07-14 20:29:21 -0700 | [diff] [blame] | 87 | } |
| 88 | } |
| 89 | #endregion |