C# Class Grpc.Core.Internal.ServerSafeHandle

grpc_server from grpc/grpc.h
Inheritance: Grpc.Core.Internal.SafeHandleZeroIsInvalid
Afficher le fichier Open project: endlessm/chromium-browser Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ReleaseHandle ( ) : bool

Private Methods

Méthode Description
ServerSafeHandle ( )

Method Details

AddInsecurePort() public méthode

public AddInsecurePort ( string addr ) : int
addr string
Résultat int

AddSecurePort() public méthode

public AddSecurePort ( string addr, Grpc.Core.Internal.ServerCredentialsSafeHandle credentials ) : int
addr string
credentials Grpc.Core.Internal.ServerCredentialsSafeHandle
Résultat int

CancelAllCalls() public méthode

public CancelAllCalls ( ) : void
Résultat void

NewServer() public static méthode

public static NewServer ( Grpc.Core.Internal.ChannelArgsSafeHandle args ) : ServerSafeHandle
args Grpc.Core.Internal.ChannelArgsSafeHandle
Résultat ServerSafeHandle

RegisterCompletionQueue() public méthode

public RegisterCompletionQueue ( CompletionQueueSafeHandle cq ) : void
cq CompletionQueueSafeHandle
Résultat void

ReleaseHandle() protected méthode

protected ReleaseHandle ( ) : bool
Résultat bool

RequestCall() public méthode

public RequestCall ( BatchCompletionDelegate callback, CompletionQueueSafeHandle completionQueue ) : void
callback BatchCompletionDelegate
completionQueue CompletionQueueSafeHandle
Résultat void

ShutdownAndNotify() public méthode

public ShutdownAndNotify ( BatchCompletionDelegate callback, CompletionQueueSafeHandle completionQueue ) : void
callback BatchCompletionDelegate
completionQueue CompletionQueueSafeHandle
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void