Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc::testing::InProcessCHTTP2 Class Reference

#include <fullstack_fixtures.h>

Inheritance diagram for grpc::testing::InProcessCHTTP2:
Inheritance graph
[legend]

Public Member Functions

 InProcessCHTTP2 (Service *service, const FixtureConfiguration &fixture_configuration=FixtureConfiguration())
 
 InProcessCHTTP2 (Service *service, grpc_passthru_endpoint_stats *stats)
 
int writes_performed () const
 
 ~InProcessCHTTP2 () override
 
- Public Member Functions inherited from grpc::testing::InProcessCHTTP2WithExplicitStats
void AddToLabel (std::ostream &out, benchmark::State &state) override
 
 InProcessCHTTP2WithExplicitStats (Service *service, grpc_passthru_endpoint_stats *stats, const FixtureConfiguration &fixture_configuration)
 
 ~InProcessCHTTP2WithExplicitStats () override
 
- Public Member Functions inherited from grpc::testing::EndpointPairFixture
std::shared_ptr< Channelchannel ()
 
std::shared_ptr< Channelchannel ()
 
ServerCompletionQueuecq ()
 
ServerCompletionQueuecq ()
 
 EndpointPairFixture (Service *service, grpc_endpoint_pair endpoints)
 
 EndpointPairFixture (Service *service, grpc_endpoint_pair endpoints, const FixtureConfiguration &fixture_configuration)
 
virtual ~EndpointPairFixture ()
 
 ~EndpointPairFixture () override
 
- Public Member Functions inherited from TrackCounters
virtual void AddLabel (const std::string &label)
 
virtual void Finish (benchmark::State &state)
 
 TrackCounters ()
 
virtual ~TrackCounters ()
 

Static Private Member Functions

static grpc_endpoint_pair MakeEndpoints (grpc_passthru_endpoint_stats *stats)
 

Private Attributes

grpc_passthru_endpoint_statsstats_
 

Additional Inherited Members

- Protected Attributes inherited from grpc::testing::EndpointPairFixture
grpc_transportclient_transport_
 
grpc_endpoint_pair endpoint_pair_
 
grpc_transportserver_transport_
 

Detailed Description

Definition at line 296 of file fullstack_fixtures.h.

Constructor & Destructor Documentation

◆ InProcessCHTTP2() [1/2]

grpc::testing::InProcessCHTTP2::InProcessCHTTP2 ( Service service,
const FixtureConfiguration fixture_configuration = FixtureConfiguration() 
)
inlineexplicit

Definition at line 298 of file fullstack_fixtures.h.

◆ InProcessCHTTP2() [2/2]

grpc::testing::InProcessCHTTP2::InProcessCHTTP2 ( Service service,
grpc_passthru_endpoint_stats stats 
)
inline

Definition at line 134 of file writes_per_rpc_test.cc.

◆ ~InProcessCHTTP2()

grpc::testing::InProcessCHTTP2::~InProcessCHTTP2 ( )
inlineoverride

Definition at line 137 of file writes_per_rpc_test.cc.

Member Function Documentation

◆ MakeEndpoints()

static grpc_endpoint_pair grpc::testing::InProcessCHTTP2::MakeEndpoints ( grpc_passthru_endpoint_stats stats)
inlinestaticprivate

Definition at line 148 of file writes_per_rpc_test.cc.

◆ writes_performed()

int grpc::testing::InProcessCHTTP2::writes_performed ( ) const
inline

Definition at line 143 of file writes_per_rpc_test.cc.

Member Data Documentation

◆ stats_

grpc_passthru_endpoint_stats* grpc::testing::InProcessCHTTP2::stats_
private

Definition at line 146 of file writes_per_rpc_test.cc.


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


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