6 #ifndef IROHA_UTILITY_SERVICE_HPP 7 #define IROHA_UTILITY_SERVICE_HPP 11 #include "utility_endpoint.grpc.pb.h" 12 #include "utility_endpoint.pb.h" 27 ::grpc::ServerContext *context,
28 const ::google::protobuf::Empty * ,
29 ::grpc::ServerWriter<::iroha::utility_service::proto::Status> *writer)
33 ::grpc::ServerContext *context,
34 const ::google::protobuf::Empty * ,
35 ::google::protobuf::Empty * )
override;
41 std::unique_ptr<Impl> impl_;
50 #endif // IROHA_UTILITY_SERVICE_HPP void notify(enum Status status) override
Definition: utility_service.cpp:39
void(*)() ShutdownCallback
Definition: utility_service.hpp:20
::grpc::Status Status(::grpc::ServerContext *context, const ::google::protobuf::Empty *, ::grpc::ServerWriter<::iroha::utility_service::proto::Status > *writer) override
Definition: utility_service.cpp:52
std::shared_ptr< Logger > LoggerPtr
Definition: logger_fwd.hpp:22
UtilityService(ShutdownCallback shutdown_callback, logger::LoggerPtr log)
Definition: utility_service.cpp:31
Definition: block_query.hpp:15
std::shared_ptr< iroha::utility_service::UtilityService > utility_service
Definition: irohad.cpp:123
Definition: utility_service.hpp:17
Definition: status_notifier.hpp:14
::grpc::Status Shutdown(::grpc::ServerContext *context, const ::google::protobuf::Empty *, ::google::protobuf::Empty *) override
Definition: utility_service.cpp:43
Status
Definition: status.hpp:12
Definition: utility_service.cpp:25