List of all members
grpc_metadata_batch Struct Reference

#include <metadata_batch.h>

Inheritance diagram for grpc_metadata_batch:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from grpc_core::MetadataMap< Derived, Traits >
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_viewGetStringValue (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
 
MetadataMapoperator= (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 Public Member Functions inherited from grpc_core::MetadataMap< Derived, Traits >
static ParsedMetadata< Derived > Parse (absl::string_view key, Slice value, uint32_t transport_size, MetadataParseErrorFn on_error)
 

Detailed Description

Definition at line 1259 of file metadata_batch.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:46