GRPC C++  1.66.0
Public Member Functions
grpc::HealthCheckServiceInterface Class Referenceabstract

The gRPC server uses this interface to expose the health checking service without depending on protobuf. More...

#include <health_check_service_interface.h>

Public Member Functions

virtual ~HealthCheckServiceInterface ()
 
virtual void SetServingStatus (const std::string &service_name, bool serving)=0
 Set or change the serving status of the given service_name. More...
 
virtual void SetServingStatus (bool serving)=0
 Apply to all registered service names. More...
 
virtual void Shutdown ()
 Set all registered service names to not serving and prevent future state changes. More...
 

Detailed Description

The gRPC server uses this interface to expose the health checking service without depending on protobuf.

Constructor & Destructor Documentation

◆ ~HealthCheckServiceInterface()

virtual grpc::HealthCheckServiceInterface::~HealthCheckServiceInterface ( )
inlinevirtual

Member Function Documentation

◆ SetServingStatus() [1/2]

virtual void grpc::HealthCheckServiceInterface::SetServingStatus ( bool  serving)
pure virtual

Apply to all registered service names.

◆ SetServingStatus() [2/2]

virtual void grpc::HealthCheckServiceInterface::SetServingStatus ( const std::string &  service_name,
bool  serving 
)
pure virtual

Set or change the serving status of the given service_name.

◆ Shutdown()

virtual void grpc::HealthCheckServiceInterface::Shutdown ( )
inlinevirtual

Set all registered service names to not serving and prevent future state changes.


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