C# 클래스 Grpc.Core.Internal.ServerSafeHandle

grpc_server from grpc/grpc.h
상속: Grpc.Core.Internal.SafeHandleZeroIsInvalid
파일 보기 프로젝트 열기: endlessm/chromium-browser 1 사용 예제들

공개 메소드들

메소드 설명
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