#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 | |
Public Types inherited from grpc::ServerBuilder | |
| enum | SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC } |
| Options for synchronous servers. More... | |
Static Public Member Functions inherited from grpc::ServerBuilder | |
| static void | InternalAddPluginFactory (std::unique_ptr< grpc::ServerBuilderPlugin >(*CreatePlugin)()) |
| For internal use only: Register a ServerBuilderPlugin factory function. More... | |
Protected Types inherited from grpc::ServerBuilder | |
| typedef std::unique_ptr< std::string > | HostString |
| Experimental, to be deprecated. More... | |
Protected Member Functions inherited from grpc::ServerBuilder | |
| 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.