#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) |
Arena * | arena () const |
BackingType::ConstForwardIterator | begin () const |
void | Clear () |
bool | empty () const |
BackingType::ConstForwardIterator | end () const |
absl::optional< absl::string_view > | GetStringValue (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_ |
Definition at line 848 of file metadata_batch.h.
using grpc_core::metadata_detail::UnknownMap::BackingType = ChunkedVector<std::pair<Slice, Slice>, 10> |
Definition at line 852 of file metadata_batch.h.
|
inlineexplicit |
Definition at line 850 of file metadata_batch.h.
void grpc_core::metadata_detail::UnknownMap::Append | ( | absl::string_view | key, |
Slice | value | ||
) |
Definition at line 38 of file metadata_batch.cc.
|
inline |
Definition at line 865 of file metadata_batch.h.
|
inline |
Definition at line 859 of file metadata_batch.h.
|
inline |
Definition at line 864 of file metadata_batch.h.
|
inline |
Definition at line 862 of file metadata_batch.h.
|
inline |
Definition at line 860 of file metadata_batch.h.
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.
void grpc_core::metadata_detail::UnknownMap::Remove | ( | absl::string_view | key | ) |
Definition at line 42 of file metadata_batch.cc.
|
inline |
Definition at line 863 of file metadata_batch.h.
|
private |
Definition at line 869 of file metadata_batch.h.