Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Private Attributes | List of all members
grpc::testing::Server Class Referenceabstract

#include <server.h>

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

Public Member Functions

int cores () const
 
virtual int GetPollCount ()
 
virtual std::shared_ptr< ChannelInProcessChannel (const ChannelArguments &args)=0
 
ServerStats Mark (bool reset)
 
int port () const
 
 Server (const ServerConfig &config)
 
virtual ~Server ()
 

Static Public Member Functions

static std::shared_ptr< ServerCredentialsCreateServerCredentials (const ServerConfig &config)
 
static bool SetPayload (PayloadType type, int size, Payload *payload)
 

Static Protected Member Functions

static void ApplyConfigToBuilder (const ServerConfig &config, ServerBuilder *builder)
 

Private Attributes

int cores_
 
int last_reset_poll_count_
 
int port_
 
std::unique_ptr< UsageTimertimer_
 

Detailed Description

Definition at line 42 of file test/cpp/qps/server.h.

Constructor & Destructor Documentation

◆ Server()

grpc::testing::Server::Server ( const ServerConfig &  config)
inlineexplicit

Definition at line 44 of file test/cpp/qps/server.h.

◆ ~Server()

virtual grpc::testing::Server::~Server ( )
inlinevirtual

Definition at line 53 of file test/cpp/qps/server.h.

Member Function Documentation

◆ ApplyConfigToBuilder()

static void grpc::testing::Server::ApplyConfigToBuilder ( const ServerConfig &  config,
ServerBuilder builder 
)
inlinestaticprotected

Definition at line 123 of file test/cpp/qps/server.h.

◆ cores()

int grpc::testing::Server::cores ( ) const
inline

Definition at line 97 of file test/cpp/qps/server.h.

◆ CreateServerCredentials()

static std::shared_ptr<ServerCredentials> grpc::testing::Server::CreateServerCredentials ( const ServerConfig &  config)
inlinestatic

Definition at line 98 of file test/cpp/qps/server.h.

◆ GetPollCount()

virtual int grpc::testing::Server::GetPollCount ( )
inlinevirtual

◆ InProcessChannel()

virtual std::shared_ptr<Channel> grpc::testing::Server::InProcessChannel ( const ChannelArguments args)
pure virtual

◆ Mark()

ServerStats grpc::testing::Server::Mark ( bool  reset)
inline

Definition at line 55 of file test/cpp/qps/server.h.

◆ port()

int grpc::testing::Server::port ( ) const
inline

Definition at line 96 of file test/cpp/qps/server.h.

◆ SetPayload()

static bool grpc::testing::Server::SetPayload ( PayloadType  type,
int  size,
Payload *  payload 
)
inlinestatic

Definition at line 82 of file test/cpp/qps/server.h.

Member Data Documentation

◆ cores_

int grpc::testing::Server::cores_
private

Definition at line 149 of file test/cpp/qps/server.h.

◆ last_reset_poll_count_

int grpc::testing::Server::last_reset_poll_count_
private

Definition at line 151 of file test/cpp/qps/server.h.

◆ port_

int grpc::testing::Server::port_
private

Definition at line 148 of file test/cpp/qps/server.h.

◆ timer_

std::unique_ptr<UsageTimer> grpc::testing::Server::timer_
private

Definition at line 150 of file test/cpp/qps/server.h.


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


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