userver: samples/grpc_middleware_service/src/service/view.hpp
Loading...
Searching...
No Matches
samples/grpc_middleware_service/src/service/view.hpp
#pragma once
#include <samples/greeter_service.usrv.pb.hpp>
namespace samples::grpc::auth {
class GreeterServiceComponent final : public api::GreeterServiceBase::Component {
public:
static constexpr std::string_view kName = "greeter-service";
GreeterServiceComponent(const components::ComponentConfig& config, const components::ComponentContext& context);
SayHelloResult SayHello(CallContext& context, api::GreetingRequest&& request) override;
static yaml_config::Schema GetStaticConfigSchema();
private:
const std::string prefix_;
};
} // namespace samples::grpc::auth