Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler Class Reference
Inheritance diagram for grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler:
Inheritance graph
[legend]

Public Member Functions

 CheckCallHandler (ServerCompletionQueue *cq, DefaultHealthCheckService *database, HealthCheckServiceImpl *service)
 
void SendHealth (std::shared_ptr< CallHandler >, ServingStatus) override
 
- Public Member Functions inherited from grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CallHandler
virtual ~CallHandler ()=default
 

Static Public Member Functions

static void CreateAndStart (ServerCompletionQueue *cq, DefaultHealthCheckService *database, HealthCheckServiceImpl *service)
 

Private Member Functions

void OnCallReceived (std::shared_ptr< CallHandler > self, bool ok)
 
void OnFinishDone (std::shared_ptr< CallHandler > self, bool ok)
 

Private Attributes

ServerCompletionQueuecq_
 
ServerContext ctx_
 
DefaultHealthCheckServicedatabase_
 
CallableTag next_
 
ByteBuffer request_
 
HealthCheckServiceImplservice_
 
GenericServerAsyncResponseWriter writer_
 

Detailed Description

Definition at line 113 of file default_health_check_service.h.

Constructor & Destructor Documentation

◆ CheckCallHandler()

grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::CheckCallHandler ( ServerCompletionQueue cq,
DefaultHealthCheckService database,
HealthCheckServiceImpl service 
)

Definition at line 281 of file default_health_check_service.cc.

Member Function Documentation

◆ CreateAndStart()

void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::CreateAndStart ( ServerCompletionQueue cq,
DefaultHealthCheckService database,
HealthCheckServiceImpl service 
)
static

Definition at line 261 of file default_health_check_service.cc.

◆ OnCallReceived()

void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::OnCallReceived ( std::shared_ptr< CallHandler self,
bool  ok 
)
private

Definition at line 287 of file default_health_check_service.cc.

◆ OnFinishDone()

void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::OnFinishDone ( std::shared_ptr< CallHandler self,
bool  ok 
)
private

Definition at line 329 of file default_health_check_service.cc.

◆ SendHealth()

void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::SendHealth ( std::shared_ptr< CallHandler ,
ServingStatus   
)
inlineoverridevirtual

Member Data Documentation

◆ cq_

ServerCompletionQueue* grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::cq_
private

Definition at line 141 of file default_health_check_service.h.

◆ ctx_

ServerContext grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::ctx_
private

Definition at line 147 of file default_health_check_service.h.

◆ database_

DefaultHealthCheckService* grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::database_
private

Definition at line 142 of file default_health_check_service.h.

◆ next_

CallableTag grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::next_
private

Definition at line 149 of file default_health_check_service.h.

◆ request_

ByteBuffer grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::request_
private

Definition at line 145 of file default_health_check_service.h.

◆ service_

HealthCheckServiceImpl* grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::service_
private

Definition at line 143 of file default_health_check_service.h.

◆ writer_

GenericServerAsyncResponseWriter grpc::DefaultHealthCheckService::HealthCheckServiceImpl::CheckCallHandler::writer_
private

Definition at line 146 of file default_health_check_service.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:30