Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
Fixture< kFilter, kFlags > Class Template Reference
Inheritance diagram for Fixture< kFilter, kFlags >:
Inheritance graph
[legend]

Public Member Functions

grpc_chttp2_transportchttp2_transport ()
 
 Fixture (const BenchmarkDataset &dataset, const std::string &suffix)
 
 Fixture (const BenchmarkDataset &dataset, const std::string &suffix)
 
 Fixture (const grpc::ChannelArguments &args, bool client)
 
void FlushExecCtx ()
 
void PushInput (grpc_slice slice)
 
grpc_transporttransport ()
 
 ~Fixture ()
 

Public Attributes

const grpc_channel_filterfilter = kFilter
 
const uint32_t flags = kFlags
 

Protected Member Functions

void SetUp () override
 
void SetUp () override
 
void SetUp () override
 
void SetUp () override
 
void SetUp () override
 

Protected Attributes

std::vector< std::string > payloads_
 
const Messageprototype_
 

Private Attributes

PhonyEndpointep_
 
grpc_transportt_
 

Detailed Description

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
class Fixture< kFilter, kFlags >

Definition at line 359 of file bm_call_create.cc.

Constructor & Destructor Documentation

◆ Fixture() [1/3]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
Fixture< kFilter, kFlags >::Fixture ( const grpc::ChannelArguments args,
bool  client 
)
inline

Definition at line 137 of file bm_chttp2_transport.cc.

◆ ~Fixture()

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
Fixture< kFilter, kFlags >::~Fixture ( )
inline

Definition at line 152 of file bm_chttp2_transport.cc.

◆ Fixture() [2/3]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
Fixture< kFilter, kFlags >::Fixture ( const BenchmarkDataset &  dataset,
const std::string &  suffix 
)
inline

◆ Fixture() [3/3]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
Fixture< kFilter, kFlags >::Fixture ( const BenchmarkDataset &  dataset,
const std::string &  suffix 
)
inline

Definition at line 54 of file protobuf/benchmarks/cpp/cpp_benchmark.cc.

Member Function Documentation

◆ chttp2_transport()

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
grpc_chttp2_transport* Fixture< kFilter, kFlags >::chttp2_transport ( )
inline

Definition at line 154 of file bm_chttp2_transport.cc.

◆ FlushExecCtx()

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::FlushExecCtx ( )
inline

Definition at line 150 of file bm_chttp2_transport.cc.

◆ PushInput()

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::PushInput ( grpc_slice  slice)
inline

Definition at line 159 of file bm_chttp2_transport.cc.

◆ SetUp() [1/5]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::SetUp ( )
inlineoverrideprotected

◆ SetUp() [2/5]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::SetUp ( )
inlineoverrideprotected

◆ SetUp() [3/5]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::SetUp ( )
inlineoverrideprotected

◆ SetUp() [4/5]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::SetUp ( )
inlineoverrideprotected

◆ SetUp() [5/5]

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
void Fixture< kFilter, kFlags >::SetUp ( )
inlineoverrideprotected

◆ transport()

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
grpc_transport* Fixture< kFilter, kFlags >::transport ( )
inline

Definition at line 157 of file bm_chttp2_transport.cc.

Member Data Documentation

◆ ep_

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
PhonyEndpoint* Fixture< kFilter, kFlags >::ep_
private

Definition at line 162 of file bm_chttp2_transport.cc.

◆ filter

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
const grpc_channel_filter* Fixture< kFilter, kFlags >::filter = kFilter

Definition at line 360 of file bm_call_create.cc.

◆ flags

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
const uint32_t Fixture< kFilter, kFlags >::flags = kFlags

Definition at line 361 of file bm_call_create.cc.

◆ payloads_

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
std::vector< std::string > Fixture< kFilter, kFlags >::payloads_
protected

◆ prototype_

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
const Message * Fixture< kFilter, kFlags >::prototype_
protected

◆ t_

template<const grpc_channel_filter * kFilter, uint32_t kFlags>
grpc_transport* Fixture< kFilter, kFlags >::t_
private

Definition at line 163 of file bm_chttp2_transport.cc.


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


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