Public Member Functions | Private Attributes | List of all members
grpc::internal::Call Class Referencefinal

Straightforward wrapping of the C call object. More...

#include <call.h>

Public Member Functions

 Call ()
 
grpc_callcall () const
 
 Call (grpc_call *call, CallHook *call_hook, grpc::CompletionQueue *cq)
 
 Call (grpc_call *call, CallHook *call_hook, grpc::CompletionQueue *cq, experimental::ClientRpcInfo *rpc_info)
 
 Call (grpc_call *call, CallHook *call_hook, grpc::CompletionQueue *cq, int max_receive_message_size, experimental::ServerRpcInfo *rpc_info)
 
experimental::ClientRpcInfoclient_rpc_info () const
 
grpc::CompletionQueuecq () const
 
int max_receive_message_size () const
 
void PerformOps (CallOpSetInterface *ops)
 
experimental::ServerRpcInfoserver_rpc_info () const
 

Private Attributes

grpc_callcall_
 
CallHookcall_hook_
 
experimental::ClientRpcInfoclient_rpc_info_ = nullptr
 
grpc::CompletionQueuecq_
 
int max_receive_message_size_
 
experimental::ServerRpcInfoserver_rpc_info_ = nullptr
 

Detailed Description

Straightforward wrapping of the C call object.

Definition at line 37 of file include/grpcpp/impl/codegen/call.h.

Constructor & Destructor Documentation

◆ Call() [1/4]

grpc::internal::Call::Call ( )
inline

Definition at line 39 of file include/grpcpp/impl/codegen/call.h.

◆ Call() [2/4]

grpc::internal::Call::Call ( grpc_call call,
CallHook call_hook,
grpc::CompletionQueue cq 
)
inline

call is owned by the caller

Definition at line 45 of file include/grpcpp/impl/codegen/call.h.

◆ Call() [3/4]

grpc::internal::Call::Call ( grpc_call call,
CallHook call_hook,
grpc::CompletionQueue cq,
experimental::ClientRpcInfo rpc_info 
)
inline

Definition at line 51 of file include/grpcpp/impl/codegen/call.h.

◆ Call() [4/4]

grpc::internal::Call::Call ( grpc_call call,
CallHook call_hook,
grpc::CompletionQueue cq,
int  max_receive_message_size,
experimental::ServerRpcInfo rpc_info 
)
inline

Definition at line 59 of file include/grpcpp/impl/codegen/call.h.

Member Function Documentation

◆ call()

grpc_call* grpc::internal::Call::call ( ) const
inline

Definition at line 71 of file include/grpcpp/impl/codegen/call.h.

◆ client_rpc_info()

experimental::ClientRpcInfo* grpc::internal::Call::client_rpc_info ( ) const
inline

Definition at line 76 of file include/grpcpp/impl/codegen/call.h.

◆ cq()

grpc::CompletionQueue* grpc::internal::Call::cq ( ) const
inline

Definition at line 72 of file include/grpcpp/impl/codegen/call.h.

◆ max_receive_message_size()

int grpc::internal::Call::max_receive_message_size ( ) const
inline

Definition at line 74 of file include/grpcpp/impl/codegen/call.h.

◆ PerformOps()

void grpc::internal::Call::PerformOps ( CallOpSetInterface ops)
inline

Definition at line 67 of file include/grpcpp/impl/codegen/call.h.

◆ server_rpc_info()

experimental::ServerRpcInfo* grpc::internal::Call::server_rpc_info ( ) const
inline

Definition at line 80 of file include/grpcpp/impl/codegen/call.h.

Member Data Documentation

◆ call_

grpc_call* grpc::internal::Call::call_
private

Definition at line 87 of file include/grpcpp/impl/codegen/call.h.

◆ call_hook_

CallHook* grpc::internal::Call::call_hook_
private

Definition at line 85 of file include/grpcpp/impl/codegen/call.h.

◆ client_rpc_info_

experimental::ClientRpcInfo* grpc::internal::Call::client_rpc_info_ = nullptr
private

Definition at line 89 of file include/grpcpp/impl/codegen/call.h.

◆ cq_

grpc::CompletionQueue* grpc::internal::Call::cq_
private

Definition at line 86 of file include/grpcpp/impl/codegen/call.h.

◆ max_receive_message_size_

int grpc::internal::Call::max_receive_message_size_
private

Definition at line 88 of file include/grpcpp/impl/codegen/call.h.

◆ server_rpc_info_

experimental::ServerRpcInfo* grpc::internal::Call::server_rpc_info_ = nullptr
private

Definition at line 90 of file include/grpcpp/impl/codegen/call.h.


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


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