Public Member Functions | Public Attributes | List of all members
grpc_binder_stream Struct Reference

#include <binder_stream.h>

Public Member Functions

int GetTxCode () const
 
 grpc_binder_stream (grpc_binder_transport *t, grpc_stream_refcount *refcount, const void *, grpc_core::Arena *arena, int tx_code, bool is_client)
 
 ~grpc_binder_stream ()
 

Public Attributes

grpc_core::Arenaarena
 
boolcall_failed_before_recv_message = nullptr
 
grpc_error_handle cancel_self_error = GRPC_ERROR_NONE
 
grpc_closure destroy_stream
 
grpc_closuredestroy_stream_then_closure = nullptr
 
const bool is_client
 
bool is_closed
 
bool need_to_call_trailing_metadata_callback = false
 
grpc_metadata_batchrecv_initial_metadata
 
RecvInitialMetadataArgs recv_initial_metadata_args
 
grpc_closure recv_initial_metadata_closure
 
grpc_closurerecv_initial_metadata_ready = nullptr
 
absl::optional< grpc_core::SliceBuffer > * recv_message
 
RecvMessageArgs recv_message_args
 
grpc_closure recv_message_closure
 
grpc_closurerecv_message_ready = nullptr
 
grpc_metadata_batchrecv_trailing_metadata
 
RecvTrailingMetadataArgs recv_trailing_metadata_args
 
grpc_closure recv_trailing_metadata_closure
 
grpc_closurerecv_trailing_metadata_finished = nullptr
 
grpc_stream_refcountrefcount
 
RegisterStreamArgs register_stream_args
 
grpc_closure register_stream_closure
 
grpc_binder_transportt
 
booltrailing_metadata_available = nullptr
 
bool trailing_metadata_sent = false
 
int tx_code
 

Detailed Description

Definition at line 50 of file binder_stream.h.

Constructor & Destructor Documentation

◆ grpc_binder_stream()

grpc_binder_stream::grpc_binder_stream ( grpc_binder_transport t,
grpc_stream_refcount refcount,
const void *  ,
grpc_core::Arena arena,
int  tx_code,
bool  is_client 
)
inline

Definition at line 53 of file binder_stream.h.

◆ ~grpc_binder_stream()

grpc_binder_stream::~grpc_binder_stream ( )
inline

Definition at line 70 of file binder_stream.h.

Member Function Documentation

◆ GetTxCode()

int grpc_binder_stream::GetTxCode ( ) const
inline

Definition at line 78 of file binder_stream.h.

Member Data Documentation

◆ arena

grpc_core::Arena* grpc_binder_stream::arena

Definition at line 82 of file binder_stream.h.

◆ call_failed_before_recv_message

bool* grpc_binder_stream::call_failed_before_recv_message = nullptr

Definition at line 110 of file binder_stream.h.

◆ cancel_self_error

grpc_error_handle grpc_binder_stream::cancel_self_error = GRPC_ERROR_NONE

Definition at line 91 of file binder_stream.h.

◆ destroy_stream

grpc_closure grpc_binder_stream::destroy_stream

Definition at line 88 of file binder_stream.h.

◆ destroy_stream_then_closure

grpc_closure* grpc_binder_stream::destroy_stream_then_closure = nullptr

Definition at line 87 of file binder_stream.h.

◆ is_client

const bool grpc_binder_stream::is_client

Definition at line 84 of file binder_stream.h.

◆ is_closed

bool grpc_binder_stream::is_closed

Definition at line 85 of file binder_stream.h.

◆ need_to_call_trailing_metadata_callback

bool grpc_binder_stream::need_to_call_trailing_metadata_callback = false

Definition at line 115 of file binder_stream.h.

◆ recv_initial_metadata

grpc_metadata_batch* grpc_binder_stream::recv_initial_metadata

Definition at line 105 of file binder_stream.h.

◆ recv_initial_metadata_args

RecvInitialMetadataArgs grpc_binder_stream::recv_initial_metadata_args

Definition at line 94 of file binder_stream.h.

◆ recv_initial_metadata_closure

grpc_closure grpc_binder_stream::recv_initial_metadata_closure

Definition at line 93 of file binder_stream.h.

◆ recv_initial_metadata_ready

grpc_closure* grpc_binder_stream::recv_initial_metadata_ready = nullptr

Definition at line 106 of file binder_stream.h.

◆ recv_message

absl::optional<grpc_core::SliceBuffer>* grpc_binder_stream::recv_message

Definition at line 108 of file binder_stream.h.

◆ recv_message_args

RecvMessageArgs grpc_binder_stream::recv_message_args

Definition at line 96 of file binder_stream.h.

◆ recv_message_closure

grpc_closure grpc_binder_stream::recv_message_closure

Definition at line 95 of file binder_stream.h.

◆ recv_message_ready

grpc_closure* grpc_binder_stream::recv_message_ready = nullptr

Definition at line 109 of file binder_stream.h.

◆ recv_trailing_metadata

grpc_metadata_batch* grpc_binder_stream::recv_trailing_metadata

Definition at line 111 of file binder_stream.h.

◆ recv_trailing_metadata_args

RecvTrailingMetadataArgs grpc_binder_stream::recv_trailing_metadata_args

Definition at line 98 of file binder_stream.h.

◆ recv_trailing_metadata_closure

grpc_closure grpc_binder_stream::recv_trailing_metadata_closure

Definition at line 97 of file binder_stream.h.

◆ recv_trailing_metadata_finished

grpc_closure* grpc_binder_stream::recv_trailing_metadata_finished = nullptr

Definition at line 112 of file binder_stream.h.

◆ refcount

grpc_stream_refcount* grpc_binder_stream::refcount

Definition at line 81 of file binder_stream.h.

◆ register_stream_args

RegisterStreamArgs grpc_binder_stream::register_stream_args

Definition at line 101 of file binder_stream.h.

◆ register_stream_closure

grpc_closure grpc_binder_stream::register_stream_closure

Definition at line 100 of file binder_stream.h.

◆ t

grpc_binder_transport* grpc_binder_stream::t

Definition at line 80 of file binder_stream.h.

◆ trailing_metadata_available

bool* grpc_binder_stream::trailing_metadata_available = nullptr

Definition at line 107 of file binder_stream.h.

◆ trailing_metadata_sent

bool grpc_binder_stream::trailing_metadata_sent = false

Definition at line 114 of file binder_stream.h.

◆ tx_code

int grpc_binder_stream::tx_code

Definition at line 83 of file binder_stream.h.


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


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