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

#include <call_op_set.h>

Public Member Functions

 CallOpServerSendStatus ()
 
void ServerSendStatus (std::multimap< std::string, std::string > *trailing_metadata, const Status &status)
 

Protected Member Functions

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

Private Attributes

grpc_slice error_message_slice_
 
bool hijacked_ = false
 
std::multimap< std::string, std::string > * metadata_map_
 
std::string send_error_details_
 
std::string send_error_message_
 
bool send_status_available_
 
grpc_status_code send_status_code_
 
grpc_metadatatrailing_metadata_
 
size_t trailing_metadata_count_
 

Detailed Description

Definition at line 661 of file call_op_set.h.

Constructor & Destructor Documentation

◆ CallOpServerSendStatus()

grpc::internal::CallOpServerSendStatus::CallOpServerSendStatus ( )
inline

Definition at line 663 of file call_op_set.h.

Member Function Documentation

◆ AddOp()

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

Definition at line 676 of file call_op_set.h.

◆ FinishOp()

void grpc::internal::CallOpServerSendStatus::FinishOp ( bool )
inlineprotected

Definition at line 693 of file call_op_set.h.

◆ ServerSendStatus()

void grpc::internal::CallOpServerSendStatus::ServerSendStatus ( std::multimap< std::string, std::string > *  trailing_metadata,
const Status status 
)
inline

Definition at line 665 of file call_op_set.h.

◆ SetFinishInterceptionHookPoint()

void grpc::internal::CallOpServerSendStatus::SetFinishInterceptionHookPoint ( InterceptorBatchMethodsImpl )
inlineprotected

Definition at line 709 of file call_op_set.h.

◆ SetHijackingState()

void grpc::internal::CallOpServerSendStatus::SetHijackingState ( InterceptorBatchMethodsImpl )
inlineprotected

Definition at line 712 of file call_op_set.h.

◆ SetInterceptionHookPoint()

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

Definition at line 699 of file call_op_set.h.

Member Data Documentation

◆ error_message_slice_

grpc_slice grpc::internal::CallOpServerSendStatus::error_message_slice_
private

Definition at line 725 of file call_op_set.h.

◆ hijacked_

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

Definition at line 717 of file call_op_set.h.

◆ metadata_map_

std::multimap<std::string, std::string>* grpc::internal::CallOpServerSendStatus::metadata_map_
private

Definition at line 723 of file call_op_set.h.

◆ send_error_details_

std::string grpc::internal::CallOpServerSendStatus::send_error_details_
private

Definition at line 720 of file call_op_set.h.

◆ send_error_message_

std::string grpc::internal::CallOpServerSendStatus::send_error_message_
private

Definition at line 721 of file call_op_set.h.

◆ send_status_available_

bool grpc::internal::CallOpServerSendStatus::send_status_available_
private

Definition at line 718 of file call_op_set.h.

◆ send_status_code_

grpc_status_code grpc::internal::CallOpServerSendStatus::send_status_code_
private

Definition at line 719 of file call_op_set.h.

◆ trailing_metadata_

grpc_metadata* grpc::internal::CallOpServerSendStatus::trailing_metadata_
private

Definition at line 724 of file call_op_set.h.

◆ trailing_metadata_count_

size_t grpc::internal::CallOpServerSendStatus::trailing_metadata_count_
private

Definition at line 722 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