Index: third_party/grpc/src/csharp/Grpc.HealthCheck/HealthGrpc.cs |
diff --git a/third_party/grpc/src/csharp/Grpc.HealthCheck/HealthGrpc.cs b/third_party/grpc/src/csharp/Grpc.HealthCheck/HealthGrpc.cs |
new file mode 100644 |
index 0000000000000000000000000000000000000000..68320eb5c2effa410693eec82851005105a854b7 |
--- /dev/null |
+++ b/third_party/grpc/src/csharp/Grpc.HealthCheck/HealthGrpc.cs |
@@ -0,0 +1,89 @@ |
+// Generated by the protocol buffer compiler. DO NOT EDIT! |
+// source: health.proto |
+#region Designer generated code |
+ |
+using System; |
+using System.Threading; |
+using System.Threading.Tasks; |
+using Grpc.Core; |
+ |
+namespace Grpc.Health.V1 { |
+ public static class Health |
+ { |
+ static readonly string __ServiceName = "grpc.health.v1.Health"; |
+ |
+ static readonly Marshaller<global::Grpc.Health.V1.HealthCheckRequest> __Marshaller_HealthCheckRequest = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Grpc.Health.V1.HealthCheckRequest.Parser.ParseFrom); |
+ static readonly Marshaller<global::Grpc.Health.V1.HealthCheckResponse> __Marshaller_HealthCheckResponse = Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Grpc.Health.V1.HealthCheckResponse.Parser.ParseFrom); |
+ |
+ static readonly Method<global::Grpc.Health.V1.HealthCheckRequest, global::Grpc.Health.V1.HealthCheckResponse> __Method_Check = new Method<global::Grpc.Health.V1.HealthCheckRequest, global::Grpc.Health.V1.HealthCheckResponse>( |
+ MethodType.Unary, |
+ __ServiceName, |
+ "Check", |
+ __Marshaller_HealthCheckRequest, |
+ __Marshaller_HealthCheckResponse); |
+ |
+ // service descriptor |
+ public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor |
+ { |
+ get { return global::Grpc.Health.V1.HealthReflection.Descriptor.Services[0]; } |
+ } |
+ |
+ // client interface |
+ public interface IHealthClient |
+ { |
+ global::Grpc.Health.V1.HealthCheckResponse Check(global::Grpc.Health.V1.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)); |
+ global::Grpc.Health.V1.HealthCheckResponse Check(global::Grpc.Health.V1.HealthCheckRequest request, CallOptions options); |
+ AsyncUnaryCall<global::Grpc.Health.V1.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)); |
+ AsyncUnaryCall<global::Grpc.Health.V1.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1.HealthCheckRequest request, CallOptions options); |
+ } |
+ |
+ // server-side interface |
+ public interface IHealth |
+ { |
+ Task<global::Grpc.Health.V1.HealthCheckResponse> Check(global::Grpc.Health.V1.HealthCheckRequest request, ServerCallContext context); |
+ } |
+ |
+ // client stub |
+ public class HealthClient : ClientBase, IHealthClient |
+ { |
+ public HealthClient(Channel channel) : base(channel) |
+ { |
+ } |
+ public global::Grpc.Health.V1.HealthCheckResponse Check(global::Grpc.Health.V1.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) |
+ { |
+ var call = CreateCall(__Method_Check, new CallOptions(headers, deadline, cancellationToken)); |
+ return Calls.BlockingUnaryCall(call, request); |
+ } |
+ public global::Grpc.Health.V1.HealthCheckResponse Check(global::Grpc.Health.V1.HealthCheckRequest request, CallOptions options) |
+ { |
+ var call = CreateCall(__Method_Check, options); |
+ return Calls.BlockingUnaryCall(call, request); |
+ } |
+ public AsyncUnaryCall<global::Grpc.Health.V1.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1.HealthCheckRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) |
+ { |
+ var call = CreateCall(__Method_Check, new CallOptions(headers, deadline, cancellationToken)); |
+ return Calls.AsyncUnaryCall(call, request); |
+ } |
+ public AsyncUnaryCall<global::Grpc.Health.V1.HealthCheckResponse> CheckAsync(global::Grpc.Health.V1.HealthCheckRequest request, CallOptions options) |
+ { |
+ var call = CreateCall(__Method_Check, options); |
+ return Calls.AsyncUnaryCall(call, request); |
+ } |
+ } |
+ |
+ // creates service definition that can be registered with a server |
+ public static ServerServiceDefinition BindService(IHealth serviceImpl) |
+ { |
+ return ServerServiceDefinition.CreateBuilder(__ServiceName) |
+ .AddMethod(__Method_Check, serviceImpl.Check).Build(); |
+ } |
+ |
+ // creates a new client |
+ public static HealthClient NewClient(Channel channel) |
+ { |
+ return new HealthClient(channel); |
+ } |
+ |
+ } |
+} |
+#endregion |