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

#include <fullstack_fixtures.h>

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

Public Member Functions

void AddToLabel (std::ostream &out, benchmark::State &state) override
 
std::shared_ptr< Channelchannel ()
 
ServerCompletionQueuecq ()
 
 FullstackFixture (Service *service, const FixtureConfiguration &config, const std::string &address)
 
 ~FullstackFixture () override
 
- Public Member Functions inherited from TrackCounters
virtual void AddLabel (const std::string &label)
 
virtual void Finish (benchmark::State &state)
 
 TrackCounters ()
 
virtual ~TrackCounters ()
 

Private Attributes

std::shared_ptr< Channelchannel_
 
std::unique_ptr< ServerCompletionQueuecq_
 
std::unique_ptr< Serverserver_
 

Detailed Description

Definition at line 66 of file fullstack_fixtures.h.

Constructor & Destructor Documentation

◆ FullstackFixture()

grpc::testing::FullstackFixture::FullstackFixture ( Service service,
const FixtureConfiguration config,
const std::string &  address 
)
inline

Definition at line 68 of file fullstack_fixtures.h.

◆ ~FullstackFixture()

grpc::testing::FullstackFixture::~FullstackFixture ( )
inlineoverride

Definition at line 88 of file fullstack_fixtures.h.

Member Function Documentation

◆ AddToLabel()

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

Reimplemented from TrackCounters.

Definition at line 97 of file fullstack_fixtures.h.

◆ channel()

std::shared_ptr<Channel> grpc::testing::FullstackFixture::channel ( )
inline

Definition at line 105 of file fullstack_fixtures.h.

◆ cq()

ServerCompletionQueue* grpc::testing::FullstackFixture::cq ( )
inline

Definition at line 104 of file fullstack_fixtures.h.

Member Data Documentation

◆ channel_

std::shared_ptr<Channel> grpc::testing::FullstackFixture::channel_
private

Definition at line 110 of file fullstack_fixtures.h.

◆ cq_

std::unique_ptr<ServerCompletionQueue> grpc::testing::FullstackFixture::cq_
private

Definition at line 109 of file fullstack_fixtures.h.

◆ server_

std::unique_ptr<Server> grpc::testing::FullstackFixture::server_
private

Definition at line 108 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