Server-side utilities.
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... | |
| struct | StorageContext | 
| AnyStorage tag for gRPC call context.  More... | |
| class | UnaryCall | 
| Controls a single request -> single response RPC.  More... | |
Typedefs | |
| using | Middlewares = std::vector<std::shared_ptr<MiddlewareBase>> | 
| A chain of middlewares.   | |
| using ugrpc::server::Middlewares = std::vector<std::shared_ptr<MiddlewareBase>> |