Public Types | Public Member Functions | Private Attributes | List of all members
grpc_core::metadata_detail::UnknownMap Class Reference

#include <metadata_batch.h>

Public Types

using BackingType = ChunkedVector< std::pair< Slice, Slice >, 10 >
 

Public Member Functions

void Append (absl::string_view key, Slice value)
 
Arenaarena () const
 
BackingType::ConstForwardIterator begin () const
 
void Clear ()
 
bool empty () const
 
BackingType::ConstForwardIterator end () const
 
absl::optional< absl::string_viewGetStringValue (absl::string_view key, std::string *backing) const
 
void Remove (absl::string_view key)
 
size_t size () const
 
 UnknownMap (Arena *arena)
 

Private Attributes

ChunkedVector< std::pair< Slice, Slice >, 10 > unknown_
 

Detailed Description

Definition at line 848 of file metadata_batch.h.

Member Typedef Documentation

◆ BackingType

Definition at line 852 of file metadata_batch.h.

Constructor & Destructor Documentation

◆ UnknownMap()

grpc_core::metadata_detail::UnknownMap::UnknownMap ( Arena arena)
inlineexplicit

Definition at line 850 of file metadata_batch.h.

Member Function Documentation

◆ Append()

void grpc_core::metadata_detail::UnknownMap::Append ( absl::string_view  key,
Slice  value 
)

Definition at line 38 of file metadata_batch.cc.

◆ arena()

Arena* grpc_core::metadata_detail::UnknownMap::arena ( ) const
inline

Definition at line 865 of file metadata_batch.h.

◆ begin()

BackingType::ConstForwardIterator grpc_core::metadata_detail::UnknownMap::begin ( ) const
inline

Definition at line 859 of file metadata_batch.h.

◆ Clear()

void grpc_core::metadata_detail::UnknownMap::Clear ( )
inline

Definition at line 864 of file metadata_batch.h.

◆ empty()

bool grpc_core::metadata_detail::UnknownMap::empty ( ) const
inline

Definition at line 862 of file metadata_batch.h.

◆ end()

BackingType::ConstForwardIterator grpc_core::metadata_detail::UnknownMap::end ( ) const
inline

Definition at line 860 of file metadata_batch.h.

◆ GetStringValue()

absl::optional< absl::string_view > grpc_core::metadata_detail::UnknownMap::GetStringValue ( absl::string_view  key,
std::string *  backing 
) const

Definition at line 49 of file metadata_batch.cc.

◆ Remove()

void grpc_core::metadata_detail::UnknownMap::Remove ( absl::string_view  key)

Definition at line 42 of file metadata_batch.cc.

◆ size()

size_t grpc_core::metadata_detail::UnknownMap::size ( ) const
inline

Definition at line 863 of file metadata_batch.h.

Member Data Documentation

◆ unknown_

ChunkedVector<std::pair<Slice, Slice>, 10> grpc_core::metadata_detail::UnknownMap::unknown_
private

Definition at line 869 of file metadata_batch.h.


The documentation for this class was generated from the following files:


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