#include <metadata_batch.h>
Additional Inherited Members | |
![]() | |
void | Append (absl::string_view key, Slice value, MetadataParseErrorFn on_error) |
void | Clear () |
Derived | Copy () const |
size_t | count () const |
std::string | DebugString () const |
bool | empty () const |
template<typename Encoder > | |
void | Encode (Encoder *encoder) const |
template<typename Which > | |
absl::optional< typename Which::ValueType > | get (Which) const |
template<typename Which > | |
metadata_detail::Value< Which >::StorageType * | get_pointer (Which) |
template<typename Which > | |
const metadata_detail::Value< Which >::StorageType * | get_pointer (Which) const |
template<typename Which > | |
metadata_detail::Value< Which >::StorageType * | GetOrCreatePointer (Which) |
absl::optional< absl::string_view > | GetStringValue (absl::string_view name, std::string *buffer) const |
void | Log (metadata_detail::LogFn log_fn) const |
MetadataMap (Arena *arena) | |
MetadataMap (const MetadataMap &)=delete | |
MetadataMap (MetadataMap &&) noexcept | |
MetadataMap & | operator= (const MetadataMap &)=delete |
Derived & | operator= (MetadataMap &&) noexcept |
void | Remove (absl::string_view key) |
void | Remove (const char *key) |
template<typename Which > | |
void | Remove (Which) |
void | Set (const ParsedMetadata< Derived > &m) |
template<typename Which , typename... Args> | |
absl::enable_if_t< Which::kRepeatable==false, void > | Set (Which, Args &&... args) |
template<typename Which , typename... Args> | |
absl::enable_if_t< Which::kRepeatable==true, void > | Set (Which, Args &&... args) |
template<typename Which > | |
absl::enable_if_t< Which::kRepeatable==false, absl::optional< typename Which::ValueType > > | Take (Which which) |
template<typename Which > | |
absl::enable_if_t< Which::kRepeatable==true, typename metadata_detail::Value< Which >::StorageType > | Take (Which which) |
size_t | TransportSize () const |
~MetadataMap () | |
![]() | |
static ParsedMetadata< Derived > | Parse (absl::string_view key, Slice value, uint32_t transport_size, MetadataParseErrorFn on_error) |
Definition at line 1259 of file metadata_batch.h.