class ServerBuilderPlugin
Defined at line 35 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/server_builder_plugin.h
This interface is meant for internal usage only. Implementations of this
interface should add themselves to a
instance through the
method.
Public Methods
std::string name ()
void InitServer (ServerInitializer * si)
InitServer will be called in ServerBuilder::BuildAndStart(), after the
Server instance is created.
void Finish (ServerInitializer * si)
Finish will be called at the end of ServerBuilder::BuildAndStart().
void ChangeArguments (const std::string & name, void * value)
ChangeArguments is an interface that can be used in
ServerBuilderOption::UpdatePlugins
void ~ServerBuilderPlugin ()
Defined at line 37 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/server_builder_plugin.h
void UpdateServerBuilder (ServerBuilder * )
UpdateServerBuilder will be called at an early stage in
ServerBuilder::BuildAndStart(), right after the ServerBuilderOptions have
done their updates.
Defined at line 43 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/server_builder_plugin.h
void UpdateChannelArguments (ChannelArguments * )
UpdateChannelArguments will be called in ServerBuilder::BuildAndStart(),
before the Server instance is created.
Defined at line 58 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/server_builder_plugin.h
bool has_sync_methods ()
Defined at line 60 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/server_builder_plugin.h
bool has_async_methods ()
Defined at line 61 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/server_builder_plugin.h