|
| class | AsyncCall< TRequest, TResponse > |
| | Manages client side native call lifecycle.
|
| |
| class | AsyncCallBase< TWrite, TRead > |
| | Base for handling both client side and server side calls. Manages native call lifecycle and provides convenience methods.
|
| |
| class | AsyncCallServer< TRequest, TResponse > |
| | Manages server side native call lifecycle.
|
| |
| class | AsyncCompletionTaskSource< T > |
| | Helper for transforming AsyncCompletionDelegate into full-fledged Task.
|
| |
| class | AtomicCounter |
| |
| class | BatchContextSafeHandleNotOwned |
| | Not owned version of grpcsharp_batch_context
|
| |
| class | CallSafeHandle |
| | grpc_call from <grpc/grpc.h>
|
| |
| class | ChannelArgsSafeHandle |
| | grpc_channel_args from <grpc/grpc.h>
|
| |
| class | ChannelSafeHandle |
| | grpc_channel from <grpc/grpc.h>
|
| |
| class | ClientRequestStream< TRequest, TResponse > |
| | Writes requests asynchronously to an underlying AsyncCall object.
|
| |
| class | ClientResponseStream< TRequest, TResponse > |
| |
| class | CompletionQueueSafeHandle |
| | grpc_completion_queue from <grpc/grpc.h>
|
| |
| class | CredentialsSafeHandle |
| | grpc_credentials from <grpc/grpc_security.h>
|
| |
| class | DebugStats |
| |
| class | GrpcLog |
| | Logs from gRPC C core library can get lost if your application is not a console app. This class allows redirection of logs to arbitrary destination.
|
| |
| class | GrpcThreadPool |
| | Pool of threads polling on the same completion queue.
|
| |
| class | MetadataArraySafeHandle |
| | grpc_metadata_array from <grpc/grpc.h>
|
| |
| class | SafeHandleZeroIsInvalid |
| | Safe handle to wrap native objects.
|
| |
| interface | IServerCallHandler |
| |
| class | UnaryServerCallHandler< TRequest, TResponse > |
| |
| class | ServerStreamingServerCallHandler< TRequest, TResponse > |
| |
| class | ClientStreamingServerCallHandler< TRequest, TResponse > |
| |
| class | DuplexStreamingServerCallHandler< TRequest, TResponse > |
| |
| class | NoSuchMethodCallHandler |
| |
| class | HandlerUtils |
| |
| class | ServerCalls |
| |
| class | ServerCredentialsSafeHandle |
| | grpc_server_credentials from <grpc/grpc_security.h>
|
| |
| class | ServerRequestStream< TRequest, TResponse > |
| |
| class | ServerResponseStream< TRequest, TResponse > |
| | Writes responses asynchronously to an underlying AsyncCallServer object.
|
| |
| class | ServerSafeHandle |
| | grpc_server from grpc/grpc.h
|
| |
| struct | Timespec |
| | gpr_timespec from grpc/support/time.h
|
| |