hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::utility_service::UtilityService Class Reference

#include "utility_service.hpp"

Inheritance diagram for iroha::utility_service::UtilityService:
Inheritance graph
Collaboration diagram for iroha::utility_service::UtilityService:
Collaboration graph

Classes

struct  Impl
 

Public Types

using ShutdownCallback = void(*)()
 

Public Member Functions

 UtilityService (ShutdownCallback shutdown_callback, logger::LoggerPtr log)
 
 ~UtilityService ()
 
::grpc::Status Status (::grpc::ServerContext *context, const ::google::protobuf::Empty *, ::grpc::ServerWriter<::iroha::utility_service::proto::Status > *writer) override
 
::grpc::Status Shutdown (::grpc::ServerContext *context, const ::google::protobuf::Empty *, ::google::protobuf::Empty *) override
 
void notify (enum Status status) override
 
- Public Member Functions inherited from iroha::utility_service::StatusNotifier
virtual ~StatusNotifier ()
 

Member Typedef Documentation

◆ ShutdownCallback

Constructor & Destructor Documentation

◆ UtilityService()

UtilityService::UtilityService ( ShutdownCallback  shutdown_callback,
logger::LoggerPtr  log 
)
Here is the call graph for this function:

◆ ~UtilityService()

UtilityService::~UtilityService ( )
default
Here is the caller graph for this function:

Member Function Documentation

◆ notify()

void UtilityService::notify ( enum Status  status)
overridevirtual

◆ Shutdown()

grpc::Status UtilityService::Shutdown ( ::grpc::ServerContext *  context,
const ::google::protobuf::Empty *  ,
::google::protobuf::Empty *   
)
override

◆ Status()

grpc::Status UtilityService::Status ( ::grpc::ServerContext *  context,
const ::google::protobuf::Empty *  ,
::grpc::ServerWriter<::iroha::utility_service::proto::Status > *  writer 
)
override
Here is the call graph for this function:

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