Server-side utilities. More...
Classes | |
| class | BaseError |
| Base exception for all the server errors. More... | |
| class | BidirectionalStream |
| Controls a request stream -> response stream RPC. More... | |
| class | CallAnyBase |
| A non-typed base class for any gRPC call. More... | |
| class | InputStream |
| Controls a request stream -> single response RPC. More... | |
| class | MiddlewareBase |
| Base class for server gRPC middleware. More... | |
| class | MiddlewareCallContext |
| Context for middleware-specific data during gRPC call. More... | |
| class | MiddlewareComponentBase |
| Base class for middleware component. More... | |
| class | OutputStream |
| Controls a single request -> response stream RPC. More... | |
| class | RpcError |
| Error during an RPC. More... | |
| class | RpcInterruptedError |
RPC failed without a status. This means that either the call got cancelled using TryCancel, the deadline has expired, or the client disconnected. More... | |
| class | Server |
| Manages the gRPC server. More... | |
| class | ServerComponent |
| Component that configures and manages the gRPC server. More... | |
| struct | ServerConfig |
| Settings relating to the whole gRPC server. More... | |
| class | ServiceBase |
| The type-erased base class for all gRPC service implementations. More... | |
| class | ServiceComponentBase |
| Base class for all the gRPC service components. More... | |
| struct | ServiceConfig |
| Per-service settings. More... | |
| class | UnaryCall |
| Controls a single request -> single response RPC. More... | |
Typedefs | |
| using | Middlewares = std::vector< std::shared_ptr< MiddlewareBase > > |
| A chain of middlewares. | |
Server-side utilities.
| using ugrpc::server::Middlewares = typedef std::vector<std::shared_ptr<MiddlewareBase> > |