grpc_server from grpc/grpc.h
Inheritance: Grpc.Core.Internal.SafeHandleZeroIsInvalid
Exemplo n.º 1
0
 /// <summary>
 /// Create a new server.
 /// </summary>
 /// <param name="options">Channel options.</param>
 public Server(IEnumerable<ChannelOption> options = null)
 {
     using (var channelArgs = ChannelOptions.CreateChannelArgs(options))
     {
         this.handle = ServerSafeHandle.NewServer(GetCompletionQueue(), channelArgs);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Create a new server.
 /// </summary>
 /// <param name="options">Channel options.</param>
 public Server(IEnumerable<ChannelOption> options = null)
 {
     this.environment = GrpcEnvironment.GetInstance();
     using (var channelArgs = ChannelOptions.CreateChannelArgs(options))
     {
         this.handle = ServerSafeHandle.NewServer(environment.CompletionQueue, channelArgs);
     }
 }
Exemplo n.º 3
0
 int IPlatformInvocation.grpcsharp_server_add_secure_http2_port(ServerSafeHandle server, string addr,
     ServerCredentialsSafeHandle creds)
 {
     return grpcsharp_server_add_secure_http2_port(server, addr, creds);
 }
Exemplo n.º 4
0
 static extern void grpcsharp_server_shutdown_and_notify_callback(ServerSafeHandle server, CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx);
Exemplo n.º 5
0
 static extern GRPCCallError grpcsharp_server_request_call(ServerSafeHandle server, CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx);
Exemplo n.º 6
0
 static extern int grpcsharp_server_add_secure_http2_port(ServerSafeHandle server, string addr, ServerCredentialsSafeHandle creds);
Exemplo n.º 7
0
 void IPlatformInvocation.grpcsharp_server_shutdown_and_notify_callback(ServerSafeHandle server,
                                                                        CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx)
 {
     grpcsharp_server_shutdown_and_notify_callback(server, cq, ctx);
 }
Exemplo n.º 8
0
 GRPCCallError IPlatformInvocation.grpcsharp_server_request_call(ServerSafeHandle server,
                                                                 CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx)
 {
     return(grpcsharp_server_request_call(server, cq, ctx));
 }
Exemplo n.º 9
0
 static extern void grpcsharp_server_shutdown(ServerSafeHandle server);
Exemplo n.º 10
0
 static extern GRPCCallError grpcsharp_server_request_call(ServerSafeHandle server, CompletionQueueSafeHandle cq, [MarshalAs(UnmanagedType.FunctionPtr)] CompletionCallbackDelegate callback);
Exemplo n.º 11
0
 static extern void grpcsharp_server_shutdown_and_notify_CALLBACK(ServerSafeHandle server, [MarshalAs(UnmanagedType.FunctionPtr)] ServerShutdownCallbackDelegate callback);
Exemplo n.º 12
0
 static extern void grpcsharp_server_shutdown(ServerSafeHandle server);
Exemplo n.º 13
0
 static extern GRPCCallError grpcsharp_server_request_call(ServerSafeHandle server, CompletionQueueSafeHandle cq, [MarshalAs(UnmanagedType.FunctionPtr)] CompletionCallbackDelegate callback);
Exemplo n.º 14
0
 internal static extern CallError grpcsharp_server_request_call(ServerSafeHandle server, CompletionQueueSafeHandle cq, RequestCallContextSafeHandle ctx);
Exemplo n.º 15
0
 internal static extern void grpcsharp_server_register_completion_queue(ServerSafeHandle server, CompletionQueueSafeHandle cq);
Exemplo n.º 16
0
 GRPCCallError IPlatformInvocation.grpcsharp_server_request_call(ServerSafeHandle server,
     CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx)
 {
     return grpcsharp_server_request_call(server, cq, ctx);
 }
Exemplo n.º 17
0
 void IPlatformInvocation.grpcsharp_server_shutdown_and_notify_callback(ServerSafeHandle server,
     CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx)
 {
     grpcsharp_server_shutdown_and_notify_callback(server, cq, ctx);
 }
Exemplo n.º 18
0
 static extern void grpcsharp_server_shutdown_and_notify_callback(ServerSafeHandle server, [MarshalAs(UnmanagedType.FunctionPtr)] CompletionCallbackDelegate callback);
Exemplo n.º 19
0
 void IPlatformInvocation.grpcsharp_server_start(ServerSafeHandle server)
 {
     grpcsharp_server_start(server);
 }
Exemplo n.º 20
0
 static extern int grpcsharp_server_add_insecure_http2_port(ServerSafeHandle server, string addr);
Exemplo n.º 21
0
 void IPlatformInvocation.grpcsharp_server_cancel_all_calls(ServerSafeHandle server)
 {
     grpcsharp_server_cancel_all_calls(server);
 }
Exemplo n.º 22
0
 static extern int grpcsharp_server_add_secure_http2_port(ServerSafeHandle server, string addr, ServerCredentialsSafeHandle creds);
Exemplo n.º 23
0
 static extern int grpcsharp_server_add_insecure_http2_port(ServerSafeHandle server, string addr);
Exemplo n.º 24
0
 static extern void grpcsharp_server_start(ServerSafeHandle server);
Exemplo n.º 25
0
 static extern void grpcsharp_server_start(ServerSafeHandle server);
Exemplo n.º 26
0
 static extern GRPCCallError grpcsharp_server_request_call(ServerSafeHandle server, CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx);
Exemplo n.º 27
0
 static extern void grpcsharp_server_cancel_all_calls(ServerSafeHandle server);
Exemplo n.º 28
0
 static extern void grpcsharp_server_cancel_all_calls(ServerSafeHandle server);
Exemplo n.º 29
0
 int IPlatformInvocation.grpcsharp_server_add_insecure_http2_port(ServerSafeHandle server, string addr)
 {
     return grpcsharp_server_add_insecure_http2_port(server, addr);
 }
Exemplo n.º 30
0
 static extern void grpcsharp_server_shutdown_and_notify_callback(ServerSafeHandle server, CompletionQueueSafeHandle cq, BatchContextSafeHandle ctx);
Exemplo n.º 31
0
 void IPlatformInvocation.grpcsharp_server_start(ServerSafeHandle server)
 {
     grpcsharp_server_start(server);
 }
Exemplo n.º 32
0
 int IPlatformInvocation.grpcsharp_server_add_insecure_http2_port(ServerSafeHandle server, string addr)
 {
     return(grpcsharp_server_add_insecure_http2_port(server, addr));
 }
Exemplo n.º 33
0
 void IPlatformInvocation.grpcsharp_server_cancel_all_calls(ServerSafeHandle server)
 {
     grpcsharp_server_cancel_all_calls(server);
 }
Exemplo n.º 34
0
 int IPlatformInvocation.grpcsharp_server_add_secure_http2_port(ServerSafeHandle server, string addr,
                                                                ServerCredentialsSafeHandle creds)
 {
     return(grpcsharp_server_add_secure_http2_port(server, addr, creds));
 }
Exemplo n.º 35
0
 public Server()
 {
     this.handle = ServerSafeHandle.NewServer(GetCompletionQueue(), IntPtr.Zero);
     this.newServerRpcHandler = HandleNewServerRpc;
     this.serverShutdownHandler = HandleServerShutdown;
 }
Exemplo n.º 36
0
 static extern Int32 grpcsharp_server_add_http2_port(ServerSafeHandle server, string addr);