|
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
|
|