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

#include <fullstack_fixtures.h>

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

Public Member Functions

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 264 of file fullstack_fixtures.h.

Constructor & Destructor Documentation

◆ InProcessCHTTP2WithExplicitStats()

grpc::testing::InProcessCHTTP2WithExplicitStats::InProcessCHTTP2WithExplicitStats ( Service service,
grpc_passthru_endpoint_stats stats,
const FixtureConfiguration fixture_configuration 
)
inline

Definition at line 266 of file fullstack_fixtures.h.

◆ ~InProcessCHTTP2WithExplicitStats()

grpc::testing::InProcessCHTTP2WithExplicitStats::~InProcessCHTTP2WithExplicitStats ( )
inlineoverride

Definition at line 273 of file fullstack_fixtures.h.

Member Function Documentation

◆ AddToLabel()

void grpc::testing::InProcessCHTTP2WithExplicitStats::AddToLabel ( std::ostream &  out,
benchmark::State state 
)
inlineoverridevirtual

Reimplemented from grpc::testing::EndpointPairFixture.

Definition at line 279 of file fullstack_fixtures.h.

◆ MakeEndpoints()

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

Definition at line 289 of file fullstack_fixtures.h.

Member Data Documentation

◆ stats_

grpc_passthru_endpoint_stats* grpc::testing::InProcessCHTTP2WithExplicitStats::stats_
private

Definition at line 287 of file fullstack_fixtures.h.


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


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