19 #ifndef GRPCPP_IMPL_SERVER_BUILDER_PLUGIN_H 20 #define GRPCPP_IMPL_SERVER_BUILDER_PLUGIN_H 56 virtual void ChangeArguments(
const grpc::string& name,
void* value) = 0;
68 #endif // GRPCPP_IMPL_SERVER_BUILDER_PLUGIN_H std::string string
Definition: config.h:35
virtual ~ServerBuilderPlugin()
Definition: server_builder_plugin.h:39
virtual bool has_async_methods() const
Definition: server_builder_plugin.h:63
virtual bool has_sync_methods() const
Definition: server_builder_plugin.h:62
virtual void UpdateServerBuilder(grpc_impl::ServerBuilder *builder)
UpdateServerBuilder will be called at an early stage in ServerBuilder::BuildAndStart(), right after the ServerBuilderOptions have done their updates.
Definition: server_builder_plugin.h:45
virtual void UpdateChannelArguments(ChannelArguments *args)
UpdateChannelArguments will be called in ServerBuilder::BuildAndStart(), before the Server instance i...
Definition: server_builder_plugin.h:60
This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInp...
Definition: alarm.h:24
Options for channel creation.
Definition: channel_arguments_impl.h:43
An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided ...
Definition: alarm_impl.h:33
::grpc_impl::ServerBuilder ServerBuilder
Definition: server_builder.h:26
::grpc_impl::ServerInitializer ServerInitializer
Definition: server_initializer.h:26
This interface is meant for internal usage only.
Definition: server_builder_plugin.h:37
A builder class for the creation and startup of grpc::Server instances.
Definition: server_builder_impl.h:86
Definition: server_initializer_impl.h:34