userver: ugrpc::client::MiddlewareBase Class Reference
Loading...
Searching...
No Matches
ugrpc::client::MiddlewareBase Class Referenceabstract

Base class for server gRPC middleware. More...

#include <userver/ugrpc/client/middlewares/base.hpp>

Public Member Functions

 MiddlewareBase (const MiddlewareBase &)=delete
 
MiddlewareBase & operator= (const MiddlewareBase &)=delete
 
MiddlewareBase & operator= (MiddlewareBase &&)=delete
 
virtual void Handle (MiddlewareCallContext &context) const =0
 Handles the gRPC request.
 

Detailed Description

Base class for server gRPC middleware.

Definition at line 56 of file base.hpp.

Member Function Documentation

◆ Handle()

virtual void ugrpc::client::MiddlewareBase::Handle ( MiddlewareCallContext &  context) const
pure virtual

Handles the gRPC request.

Note
You MUST call context.Next() inside eventually, otherwise it will assert

The documentation for this class was generated from the following file: