Collection of parameters used to configure client and server endpoints.
More...
#include <endpoint_config.h>
|
virtual | ~EndpointConfig ()=default |
|
virtual absl::optional< int > | GetInt (absl::string_view key) const =0 |
|
virtual absl::optional< absl::string_view > | GetString (absl::string_view key) const =0 |
|
virtual void * | GetVoidPointer (absl::string_view key) const =0 |
|
Collection of parameters used to configure client and server endpoints.
The EndpointConfig maps string-valued keys to values of type int, string_view, or void pointer. Each EventEngine implementation should document its set of supported configuration options.
◆ ~EndpointConfig()
virtual grpc_event_engine::experimental::EndpointConfig::~EndpointConfig |
( |
| ) |
|
|
virtualdefault |
◆ GetInt()
virtual absl::optional<int> grpc_event_engine::experimental::EndpointConfig::GetInt |
( |
absl::string_view |
key | ) |
const |
|
pure virtual |
◆ GetString()
virtual absl::optional<absl::string_view> grpc_event_engine::experimental::EndpointConfig::GetString |
( |
absl::string_view |
key | ) |
const |
|
pure virtual |
◆ GetVoidPointer()
virtual void* grpc_event_engine::experimental::EndpointConfig::GetVoidPointer |
( |
absl::string_view |
key | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: