// // Generated by the Plexus Interop compiler. DO NOT EDIT! // source: interop\samples\greeting_service.proto // #pragma warning disable 1591, 0612, 3021 #region Designer generated code namespace plexus { using System; using global::Plexus; using global::Plexus.Channels; using global::Plexus.Interop; using global::System.Threading.Tasks; public static partial class GreetingService { public const string Id = "interop.samples.GreetingService"; public const string UnaryMethodId = "Unary"; public const string ServerStreamingMethodId = "ServerStreaming"; public const string ClientStreamingMethodId = "ClientStreaming"; public const string DuplexStreamingMethodId = "DuplexStreaming"; public static readonly GreetingService.Descriptor DefaultDescriptor = CreateDescriptor(); public static GreetingService.Descriptor CreateDescriptor() { return new GreetingService.Descriptor(); } public static GreetingService.Descriptor CreateDescriptor(string alias) { return new GreetingService.Descriptor(alias); } public partial interface IUnaryProxy { IUnaryMethodCall Unary(global::plexus.GreetingRequest request); } public partial interface IServerStreamingProxy { IServerStreamingMethodCall ServerStreaming(global::plexus.GreetingRequest request); } public partial interface IClientStreamingProxy { IClientStreamingMethodCall ClientStreaming(); } public partial interface IDuplexStreamingProxy { IDuplexStreamingMethodCall DuplexStreaming(); } public partial interface IUnaryImpl { Task Unary(global::plexus.GreetingRequest request, MethodCallContext context); } public partial interface IServerStreamingImpl { Task ServerStreaming(global::plexus.GreetingRequest request, IWritableChannel responseStream, MethodCallContext context); } public partial interface IClientStreamingImpl { Task ClientStreaming(IReadableChannel requestStream, MethodCallContext context); } public partial interface IDuplexStreamingImpl { Task DuplexStreaming(IReadableChannel requestStream, IWritableChannel responseStream, MethodCallContext context); } public sealed partial class Descriptor { public UnaryMethod UnaryMethod {get; private set; } public ServerStreamingMethod ServerStreamingMethod {get; private set; } public ClientStreamingMethod ClientStreamingMethod {get; private set; } public DuplexStreamingMethod DuplexStreamingMethod {get; private set; } public Descriptor() { UnaryMethod = Method.Unary(Id, UnaryMethodId); ServerStreamingMethod = Method.ServerStreaming(Id, ServerStreamingMethodId); ClientStreamingMethod = Method.ClientStreaming(Id, ClientStreamingMethodId); DuplexStreamingMethod = Method.DuplexStreaming(Id, DuplexStreamingMethodId); } public Descriptor(string alias) { UnaryMethod = Method.Unary(Id, alias, UnaryMethodId); ServerStreamingMethod = Method.ServerStreaming(Id, alias, ServerStreamingMethodId); ClientStreamingMethod = Method.ClientStreaming(Id, alias, ClientStreamingMethodId); DuplexStreamingMethod = Method.DuplexStreaming(Id, alias, DuplexStreamingMethodId); } } } } #endregion Designer generated code