#include <channel_args.h>
|
| ChannelArgs () |
|
bool | Contains (absl::string_view name) const |
|
const Value * | Get (absl::string_view name) const |
|
absl::optional< bool > | GetBool (absl::string_view name) const |
|
absl::optional< Duration > | GetDurationFromIntMillis (absl::string_view name) const |
|
absl::optional< int > | GetInt (absl::string_view name) const |
|
template<typename T > |
T * | GetObject () |
|
template<typename T > |
RefCountedPtr< T > | GetObjectRef () |
|
template<typename T > |
T * | GetPointer (absl::string_view name) const |
|
absl::optional< absl::string_view > | GetString (absl::string_view name) const |
|
void * | GetVoidPointer (absl::string_view name) const |
|
bool | operator< (const ChannelArgs &other) const |
|
bool | operator== (const ChannelArgs &other) const |
|
GRPC_MUST_USE_RESULT ChannelArgs | Remove (absl::string_view name) const |
|
GRPC_MUST_USE_RESULT ChannelArgs | Set (absl::string_view name, absl::string_view value) const |
|
GRPC_MUST_USE_RESULT ChannelArgs | Set (absl::string_view name, const char *value) const |
|
template<typename T > |
GRPC_MUST_USE_RESULT auto | Set (absl::string_view name, const RefCountedPtr< T > &value) const -> absl::enable_if_t< std::is_same< const grpc_arg_pointer_vtable *, decltype(ChannelArgTypeTraits< absl::remove_cvref_t< decltype(*value->Ref())>>::VTable())>::value, ChannelArgs > |
|
GRPC_MUST_USE_RESULT ChannelArgs | Set (absl::string_view name, std::string value) const |
|
template<typename T > |
GRPC_MUST_USE_RESULT absl::enable_if_t< std::is_same< const grpc_arg_pointer_vtable *, decltype(ChannelArgTypeTraits< T >::VTable())>::value, ChannelArgs > | Set (absl::string_view name, T *value) const |
|
GRPC_MUST_USE_RESULT ChannelArgs | Set (absl::string_view name, Value value) const |
|
GRPC_MUST_USE_RESULT ChannelArgs | Set (grpc_arg arg) const |
|
template<typename T > |
GRPC_MUST_USE_RESULT ChannelArgs | SetIfUnset (absl::string_view name, T value) |
|
template<typename T > |
GRPC_MUST_USE_RESULT ChannelArgs | SetObject (RefCountedPtr< T > p) const |
|
template<typename T > |
GRPC_MUST_USE_RESULT ChannelArgs | SetObject (T *p) const |
|
const grpc_channel_args * | ToC () const |
|
std::string | ToString () const |
|
bool | WantMinimalStack () const |
|
Definition at line 111 of file channel_args.h.
◆ Value
◆ ChannelArgs() [1/2]
grpc_core::ChannelArgs::ChannelArgs |
( |
| ) |
|
|
default |
◆ ChannelArgs() [2/2]
grpc_core::ChannelArgs::ChannelArgs |
( |
AVL< std::string, Value > |
args | ) |
|
|
inlineexplicitprivate |
◆ Contains()
◆ FromC()
◆ Get()
◆ GetBool()
◆ GetDurationFromIntMillis()
◆ GetInt()
◆ GetObject()
template<typename T >
T* grpc_core::ChannelArgs::GetObject |
( |
| ) |
|
|
inline |
◆ GetObjectRef()
◆ GetPointer()
◆ GetString()
◆ GetVoidPointer()
◆ operator<()
◆ operator==()
◆ Remove()
◆ Set() [1/7]
◆ Set() [2/7]
◆ Set() [3/7]
◆ Set() [4/7]
◆ Set() [5/7]
◆ Set() [6/7]
◆ Set() [7/7]
◆ SetIfUnset()
◆ SetObject() [1/2]
◆ SetObject() [2/2]
◆ ToC()
◆ ToString()
std::string grpc_core::ChannelArgs::ToString |
( |
| ) |
const |
◆ WantMinimalStack()
bool grpc_core::ChannelArgs::WantMinimalStack |
( |
| ) |
const |
|
inline |
◆ args_
AVL<std::string, Value> grpc_core::ChannelArgs::args_ |
|
private |
The documentation for this class was generated from the following files: