Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
grpc::internal::CallOpRecvMessage< R > Class Template Reference

#include <byte_buffer.h>

Public Member Functions

void AllowNoMessage ()
 
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
 
bool hijacked_ = false
 
bool hijacked_recv_message_failed_ = false
 
R * message_ = nullptr
 
ByteBuffer recv_buf_
 

Detailed Description

template<class R>
class grpc::internal::CallOpRecvMessage< R >

Definition at line 52 of file include/grpcpp/impl/codegen/byte_buffer.h.

Member Function Documentation

◆ AddOp()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::AddOp ( grpc_op ops,
size_t *  nops 
)
inlineprotected

Definition at line 441 of file call_op_set.h.

◆ AllowNoMessage()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::AllowNoMessage ( )
inline

Definition at line 436 of file call_op_set.h.

◆ FinishOp()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::FinishOp ( bool status)
inlineprotected

Definition at line 450 of file call_op_set.h.

◆ FinishOpRecvMessageFailureHandler()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::FinishOpRecvMessageFailureHandler ( bool status)
inlineprivate

Definition at line 499 of file call_op_set.h.

◆ RecvMessage()

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

Definition at line 433 of file call_op_set.h.

◆ SetFinishInterceptionHookPoint()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::SetFinishInterceptionHookPoint ( InterceptorBatchMethodsImpl interceptor_methods)
inlineprotected

Definition at line 482 of file call_op_set.h.

◆ SetHijackingState()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::SetHijackingState ( InterceptorBatchMethodsImpl interceptor_methods)
inlineprotected

Definition at line 489 of file call_op_set.h.

◆ SetInterceptionHookPoint()

template<class R >
void grpc::internal::CallOpRecvMessage< R >::SetInterceptionHookPoint ( InterceptorBatchMethodsImpl interceptor_methods)
inlineprotected

Definition at line 475 of file call_op_set.h.

Member Data Documentation

◆ allow_not_getting_message_

template<class R >
bool grpc::internal::CallOpRecvMessage< R >::allow_not_getting_message_ = false
private

Definition at line 508 of file call_op_set.h.

◆ got_message

template<class R >
bool grpc::internal::CallOpRecvMessage< R >::got_message = false

Definition at line 438 of file call_op_set.h.

◆ hijacked_

template<class R >
bool grpc::internal::CallOpRecvMessage< R >::hijacked_ = false
private

Definition at line 509 of file call_op_set.h.

◆ hijacked_recv_message_failed_

template<class R >
bool grpc::internal::CallOpRecvMessage< R >::hijacked_recv_message_failed_ = false
private

Definition at line 510 of file call_op_set.h.

◆ message_

template<class R >
R* grpc::internal::CallOpRecvMessage< R >::message_ = nullptr
private

Definition at line 506 of file call_op_set.h.

◆ recv_buf_

template<class R >
ByteBuffer grpc::internal::CallOpRecvMessage< R >::recv_buf_
private

Definition at line 507 of file call_op_set.h.


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


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