Public Member Functions | Private Types | Private Attributes | List of all members
ServerImpl::CallData Class Reference

Public Member Functions

 CallData (Greeter::AsyncService *service, ServerCompletionQueue *cq)
 
void Proceed ()
 

Private Types

enum  CallStatus { CREATE, PROCESS, FINISH }
 

Private Attributes

ServerCompletionQueuecq_
 
ServerContext ctx_
 
HelloReply reply_
 
HelloRequest request_
 
ServerAsyncResponseWriter< HelloReply > responder_
 
Greeter::AsyncService * service_
 
CallStatus status_
 

Detailed Description

Definition at line 74 of file greeter_async_server.cc.

Member Enumeration Documentation

◆ CallStatus

Enumerator
CREATE 
PROCESS 
FINISH 

Definition at line 139 of file greeter_async_server.cc.

Constructor & Destructor Documentation

◆ CallData()

ServerImpl::CallData::CallData ( Greeter::AsyncService *  service,
ServerCompletionQueue cq 
)
inline

Definition at line 79 of file greeter_async_server.cc.

Member Function Documentation

◆ Proceed()

void ServerImpl::CallData::Proceed ( )
inline

Definition at line 85 of file greeter_async_server.cc.

Member Data Documentation

◆ cq_

ServerCompletionQueue* ServerImpl::CallData::cq_
private

Definition at line 124 of file greeter_async_server.cc.

◆ ctx_

ServerContext ServerImpl::CallData::ctx_
private

Definition at line 128 of file greeter_async_server.cc.

◆ reply_

HelloReply ServerImpl::CallData::reply_
private

Definition at line 133 of file greeter_async_server.cc.

◆ request_

HelloRequest ServerImpl::CallData::request_
private

Definition at line 131 of file greeter_async_server.cc.

◆ responder_

ServerAsyncResponseWriter<HelloReply> ServerImpl::CallData::responder_
private

Definition at line 136 of file greeter_async_server.cc.

◆ service_

Greeter::AsyncService* ServerImpl::CallData::service_
private

Definition at line 122 of file greeter_async_server.cc.

◆ status_

CallStatus ServerImpl::CallData::status_
private

Definition at line 140 of file greeter_async_server.cc.


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


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