Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
grpc::internal::CallOpGenericRecvMessage Class Reference

#include <call_op_set.h>

Public Member Functions

void AllowNoMessage ()
 
template<class R >
void RecvMessage (R *message)
 

Public Attributes

bool got_message = false
 

Protected Member Functions

void AddOp (grpc_op *ops, size_t *nops)
 
void FinishOp (bool *status)
 
void SetFinishInterceptionHookPoint (InterceptorBatchMethodsImpl *interceptor_methods)
 
void SetHijackingState (InterceptorBatchMethodsImpl *interceptor_methods)
 
void SetInterceptionHookPoint (InterceptorBatchMethodsImpl *interceptor_methods)
 

Private Member Functions

void FinishOpRecvMessageFailureHandler (bool *status)
 

Private Attributes

bool allow_not_getting_message_ = false
 
std::unique_ptr< DeserializeFuncdeserialize_
 
bool hijacked_ = false
 
bool hijacked_recv_message_failed_ = false
 
void * message_ = nullptr
 
ByteBuffer recv_buf_
 

Detailed Description

Definition at line 533 of file call_op_set.h.

Member Function Documentation

◆ AddOp()

void grpc::internal::CallOpGenericRecvMessage::AddOp ( grpc_op ops,
size_t *  nops 
)
inlineprotected

Definition at line 550 of file call_op_set.h.

◆ AllowNoMessage()

void grpc::internal::CallOpGenericRecvMessage::AllowNoMessage ( )
inline

Definition at line 545 of file call_op_set.h.

◆ FinishOp()

void grpc::internal::CallOpGenericRecvMessage::FinishOp ( bool status)
inlineprotected

Definition at line 559 of file call_op_set.h.

◆ FinishOpRecvMessageFailureHandler()

void grpc::internal::CallOpGenericRecvMessage::FinishOpRecvMessageFailureHandler ( bool status)
inlineprivate

Definition at line 611 of file call_op_set.h.

◆ RecvMessage()

template<class R >
void grpc::internal::CallOpGenericRecvMessage::RecvMessage ( R *  message)
inline

Definition at line 536 of file call_op_set.h.

◆ SetFinishInterceptionHookPoint()

void grpc::internal::CallOpGenericRecvMessage::SetFinishInterceptionHookPoint ( InterceptorBatchMethodsImpl interceptor_methods)
inlineprotected

Definition at line 593 of file call_op_set.h.

◆ SetHijackingState()

void grpc::internal::CallOpGenericRecvMessage::SetHijackingState ( InterceptorBatchMethodsImpl interceptor_methods)
inlineprotected

Definition at line 601 of file call_op_set.h.

◆ SetInterceptionHookPoint()

void grpc::internal::CallOpGenericRecvMessage::SetInterceptionHookPoint ( InterceptorBatchMethodsImpl interceptor_methods)
inlineprotected

Definition at line 586 of file call_op_set.h.

Member Data Documentation

◆ allow_not_getting_message_

bool grpc::internal::CallOpGenericRecvMessage::allow_not_getting_message_ = false
private

Definition at line 621 of file call_op_set.h.

◆ deserialize_

std::unique_ptr<DeserializeFunc> grpc::internal::CallOpGenericRecvMessage::deserialize_
private

Definition at line 619 of file call_op_set.h.

◆ got_message

bool grpc::internal::CallOpGenericRecvMessage::got_message = false

Definition at line 547 of file call_op_set.h.

◆ hijacked_

bool grpc::internal::CallOpGenericRecvMessage::hijacked_ = false
private

Definition at line 622 of file call_op_set.h.

◆ hijacked_recv_message_failed_

bool grpc::internal::CallOpGenericRecvMessage::hijacked_recv_message_failed_ = false
private

Definition at line 623 of file call_op_set.h.

◆ message_

void* grpc::internal::CallOpGenericRecvMessage::message_ = nullptr
private

Definition at line 618 of file call_op_set.h.

◆ recv_buf_

ByteBuffer grpc::internal::CallOpGenericRecvMessage::recv_buf_
private

Definition at line 620 of file call_op_set.h.


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


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