#include <xds_server_builder.h>
Classes | |
class | experimental_type |
Private Member Functions | |
ChannelArguments | BuildChannelArgs () override |
Experimental API, subject to change. More... | |
Static Private Member Functions | |
static void | OnServingStatusUpdate (void *user_data, const char *uri, grpc_serving_status_update update) |
Private Attributes | |
int | drain_grace_time_ms_ = -1 |
XdsServerServingStatusNotifierInterface * | notifier_ = nullptr |
Additional Inherited Members | |
![]() | |
enum | SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC } |
Options for synchronous servers. More... | |
![]() | |
static void | InternalAddPluginFactory (std::unique_ptr< grpc::ServerBuilderPlugin >(*CreatePlugin)()) |
For internal use only: Register a ServerBuilderPlugin factory function. More... | |
![]() | |
typedef std::unique_ptr< std::string > | HostString |
Experimental, to be deprecated. More... | |
![]() | |
std::vector< grpc::ServerBuilderOption * > | options () |
Experimental, to be deprecated. More... | |
std::vector< Port > | ports () |
Experimental, to be deprecated. More... | |
std::vector< NamedService * > | services () |
Experimental, to be deprecated. More... | |
void | set_fetcher (grpc_server_config_fetcher *server_config_fetcher) |
Experimental API, subject to change. More... | |
Definition at line 47 of file xds_server_builder.h.
|
inlineoverrideprivatevirtual |
Experimental API, subject to change.
Reimplemented from grpc::ServerBuilder.
Definition at line 82 of file xds_server_builder.h.
|
inline |
NOTE: The function experimental() is not stable public API. It is a view to the experimental components of this class. It may be changed or removed at any time.
Definition at line 78 of file xds_server_builder.h.
|
inlinestaticprivate |
Definition at line 95 of file xds_server_builder.h.
|
inline |
Definition at line 71 of file xds_server_builder.h.
|
private |
Definition at line 106 of file xds_server_builder.h.
|
private |
Definition at line 105 of file xds_server_builder.h.