Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
Stream Class Reference

Public Member Functions

grpc_chttp2_streamchttp2_stream ()
 
void DestroyThen (grpc_closure *closure)
 
void Init (benchmark::State &state)
 
void Op (grpc_transport_stream_op_batch *op)
 
 Stream (Fixture *f)
 
 ~Stream ()
 

Static Private Member Functions

static void FinishDestroy (void *arg, grpc_error_handle)
 

Private Attributes

grpc_core::Arenaarena_
 
grpc_closuredestroy_closure_ = nullptr
 
gpr_event done_
 
Fixturef_
 
grpc_stream_refcount refcount_
 
void * stream_
 
size_t stream_size_
 

Detailed Description

Definition at line 199 of file bm_chttp2_transport.cc.

Constructor & Destructor Documentation

◆ Stream()

Stream::Stream ( Fixture f)
inlineexplicit

Definition at line 201 of file bm_chttp2_transport.cc.

◆ ~Stream()

Stream::~Stream ( )
inline

Definition at line 207 of file bm_chttp2_transport.cc.

Member Function Documentation

◆ chttp2_stream()

grpc_chttp2_stream* Stream::chttp2_stream ( )
inline

Definition at line 241 of file bm_chttp2_transport.cc.

◆ DestroyThen()

void Stream::DestroyThen ( grpc_closure closure)
inline

Definition at line 227 of file bm_chttp2_transport.cc.

◆ FinishDestroy()

static void Stream::FinishDestroy ( void *  arg,
grpc_error_handle   
)
inlinestaticprivate

Definition at line 246 of file bm_chttp2_transport.cc.

◆ Init()

void Stream::Init ( benchmark::State state)
inline

Definition at line 213 of file bm_chttp2_transport.cc.

◆ Op()

void Stream::Op ( grpc_transport_stream_op_batch op)
inline

Definition at line 236 of file bm_chttp2_transport.cc.

Member Data Documentation

◆ arena_

grpc_core::Arena* Stream::arena_
private

Definition at line 256 of file bm_chttp2_transport.cc.

◆ destroy_closure_

grpc_closure* Stream::destroy_closure_ = nullptr
private

Definition at line 259 of file bm_chttp2_transport.cc.

◆ done_

gpr_event Stream::done_
private

Definition at line 260 of file bm_chttp2_transport.cc.

◆ f_

Fixture* Stream::f_
private

Definition at line 254 of file bm_chttp2_transport.cc.

◆ refcount_

grpc_stream_refcount Stream::refcount_
private

Definition at line 255 of file bm_chttp2_transport.cc.

◆ stream_

void* Stream::stream_
private

Definition at line 258 of file bm_chttp2_transport.cc.

◆ stream_size_

size_t Stream::stream_size_
private

Definition at line 257 of file bm_chttp2_transport.cc.


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


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