C# Класс Grpc.Core.Internal.ServerSafeHandle

grpc_server from grpc/grpc.h
Наследование: Grpc.Core.Internal.SafeHandleZeroIsInvalid
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddInsecurePort ( string addr ) : int
AddSecurePort ( string addr, Grpc.Core.Internal.ServerCredentialsSafeHandle credentials ) : int
CancelAllCalls ( ) : void
NewServer ( Grpc.Core.Internal.ChannelArgsSafeHandle args ) : ServerSafeHandle
RegisterCompletionQueue ( CompletionQueueSafeHandle cq ) : void
RequestCall ( BatchCompletionDelegate callback, CompletionQueueSafeHandle completionQueue ) : void
ShutdownAndNotify ( BatchCompletionDelegate callback, CompletionQueueSafeHandle completionQueue ) : void
Start ( ) : void

Защищенные методы

Метод Описание
ReleaseHandle ( ) : bool

Приватные методы

Метод Описание
ServerSafeHandle ( )

Описание методов

AddInsecurePort() публичный Метод

public AddInsecurePort ( string addr ) : int
addr string
Результат int

AddSecurePort() публичный Метод

public AddSecurePort ( string addr, Grpc.Core.Internal.ServerCredentialsSafeHandle credentials ) : int
addr string
credentials Grpc.Core.Internal.ServerCredentialsSafeHandle
Результат int

CancelAllCalls() публичный Метод

public CancelAllCalls ( ) : void
Результат void

NewServer() публичный статический Метод

public static NewServer ( Grpc.Core.Internal.ChannelArgsSafeHandle args ) : ServerSafeHandle
args Grpc.Core.Internal.ChannelArgsSafeHandle
Результат ServerSafeHandle

RegisterCompletionQueue() публичный Метод

public RegisterCompletionQueue ( CompletionQueueSafeHandle cq ) : void
cq CompletionQueueSafeHandle
Результат void

ReleaseHandle() защищенный Метод

protected ReleaseHandle ( ) : bool
Результат bool

RequestCall() публичный Метод

public RequestCall ( BatchCompletionDelegate callback, CompletionQueueSafeHandle completionQueue ) : void
callback BatchCompletionDelegate
completionQueue CompletionQueueSafeHandle
Результат void

ShutdownAndNotify() публичный Метод

public ShutdownAndNotify ( BatchCompletionDelegate callback, CompletionQueueSafeHandle completionQueue ) : void
callback BatchCompletionDelegate
completionQueue CompletionQueueSafeHandle
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void