Public Member Functions | Private Attributes | List of all members
grpc::testing::TestServerBuilderPlugin Class Reference
Inheritance diagram for grpc::testing::TestServerBuilderPlugin:
Inheritance graph
[legend]

Public Member Functions

bool change_arguments_is_called ()
 
void ChangeArguments (const std::string &, void *) override
 
void Finish (ServerInitializer *) override
 Finish will be called at the end of ServerBuilder::BuildAndStart(). More...
 
bool finish_is_called ()
 
bool has_async_methods () const override
 
bool has_sync_methods () const override
 
bool init_server_is_called ()
 
void InitServer (ServerInitializer *si) override
 
std::string name () override
 
void SetRegisterService ()
 
 TestServerBuilderPlugin ()
 
- Public Member Functions inherited from grpc::ServerBuilderPlugin
virtual void UpdateChannelArguments (ChannelArguments *)
 
virtual void UpdateServerBuilder (ServerBuilder *)
 
virtual ~ServerBuilderPlugin ()
 

Private Attributes

bool change_arguments_is_called_
 
bool finish_is_called_
 
bool init_server_is_called_
 
bool register_service_
 
std::shared_ptr< TestServiceImplservice_
 

Detailed Description

Definition at line 48 of file server_builder_plugin_test.cc.

Constructor & Destructor Documentation

◆ TestServerBuilderPlugin()

grpc::testing::TestServerBuilderPlugin::TestServerBuilderPlugin ( )
inline

Definition at line 50 of file server_builder_plugin_test.cc.

Member Function Documentation

◆ change_arguments_is_called()

bool grpc::testing::TestServerBuilderPlugin::change_arguments_is_called ( )
inline

Definition at line 90 of file server_builder_plugin_test.cc.

◆ ChangeArguments()

void grpc::testing::TestServerBuilderPlugin::ChangeArguments ( const std::string &  name,
void *  value 
)
inlineoverridevirtual

ChangeArguments is an interface that can be used in ServerBuilderOption::UpdatePlugins

Implements grpc::ServerBuilderPlugin.

Definition at line 68 of file server_builder_plugin_test.cc.

◆ Finish()

void grpc::testing::TestServerBuilderPlugin::Finish ( ServerInitializer si)
inlineoverridevirtual

Finish will be called at the end of ServerBuilder::BuildAndStart().

Implements grpc::ServerBuilderPlugin.

Definition at line 66 of file server_builder_plugin_test.cc.

◆ finish_is_called()

bool grpc::testing::TestServerBuilderPlugin::finish_is_called ( )
inline

Definition at line 89 of file server_builder_plugin_test.cc.

◆ has_async_methods()

bool grpc::testing::TestServerBuilderPlugin::has_async_methods ( ) const
inlineoverridevirtual

Reimplemented from grpc::ServerBuilderPlugin.

Definition at line 72 of file server_builder_plugin_test.cc.

◆ has_sync_methods()

bool grpc::testing::TestServerBuilderPlugin::has_sync_methods ( ) const
inlineoverridevirtual

Reimplemented from grpc::ServerBuilderPlugin.

Definition at line 79 of file server_builder_plugin_test.cc.

◆ init_server_is_called()

bool grpc::testing::TestServerBuilderPlugin::init_server_is_called ( )
inline

Definition at line 88 of file server_builder_plugin_test.cc.

◆ InitServer()

void grpc::testing::TestServerBuilderPlugin::InitServer ( ServerInitializer si)
inlineoverridevirtual

InitServer will be called in ServerBuilder::BuildAndStart(), after the Server instance is created.

Implements grpc::ServerBuilderPlugin.

Definition at line 59 of file server_builder_plugin_test.cc.

◆ name()

std::string grpc::testing::TestServerBuilderPlugin::name ( )
inlineoverridevirtual

Implements grpc::ServerBuilderPlugin.

Definition at line 57 of file server_builder_plugin_test.cc.

◆ SetRegisterService()

void grpc::testing::TestServerBuilderPlugin::SetRegisterService ( )
inline

Definition at line 86 of file server_builder_plugin_test.cc.

Member Data Documentation

◆ change_arguments_is_called_

bool grpc::testing::TestServerBuilderPlugin::change_arguments_is_called_
private

Definition at line 95 of file server_builder_plugin_test.cc.

◆ finish_is_called_

bool grpc::testing::TestServerBuilderPlugin::finish_is_called_
private

Definition at line 94 of file server_builder_plugin_test.cc.

◆ init_server_is_called_

bool grpc::testing::TestServerBuilderPlugin::init_server_is_called_
private

Definition at line 93 of file server_builder_plugin_test.cc.

◆ register_service_

bool grpc::testing::TestServerBuilderPlugin::register_service_
private

Definition at line 96 of file server_builder_plugin_test.cc.

◆ service_

std::shared_ptr<TestServiceImpl> grpc::testing::TestServerBuilderPlugin::service_
private

Definition at line 97 of file server_builder_plugin_test.cc.


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


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