Typedefs | |
using | LogFn = absl::FunctionRef< void(absl::string_view, absl::string_view)> |
Functions | |
void | DestroySliceValue (const Buffer &value) |
void | DestroyTrivialMemento (const Buffer &) |
template<typename Field > | |
Field | FieldFromPointer (const Buffer &value) |
template<typename Field > | |
Field | FieldFromTrivial (const Buffer &value) |
template<typename T , typename U , typename V > | |
GPR_ATTRIBUTE_NOINLINE void | LogKeyValueTo (absl::string_view key, const T &value, V(*display_value)(U), LogFn log_fn) |
std::string | MakeDebugString (absl::string_view key, absl::string_view value) |
template<typename Field , typename CompatibleWithField , typename Display > | |
GPR_ATTRIBUTE_NOINLINE std::string | MakeDebugStringPipeline (absl::string_view key, const Buffer &value, Field(*field_from_buffer)(const Buffer &), Display(*display_from_field)(CompatibleWithField)) |
template<Slice(*)(Slice) MementoToValue> | |
void | SetSliceValue (Slice *set, const Buffer &value) |
Slice | SliceFromBuffer (const Buffer &buffer) |
using grpc_core::metadata_detail::LogFn = typedef absl::FunctionRef<void(absl::string_view, absl::string_view)> |
Definition at line 621 of file metadata_batch.h.
Definition at line 32 of file parsed_metadata.cc.
Definition at line 36 of file parsed_metadata.cc.
Field grpc_core::metadata_detail::FieldFromPointer | ( | const Buffer & | value | ) |
Definition at line 91 of file parsed_metadata.h.
Field grpc_core::metadata_detail::FieldFromTrivial | ( | const Buffer & | value | ) |
Definition at line 83 of file parsed_metadata.h.
GPR_ATTRIBUTE_NOINLINE void grpc_core::metadata_detail::LogKeyValueTo | ( | absl::string_view | key, |
const T & | value, | ||
V(*)(U) | display_value, | ||
LogFn | log_fn | ||
) |
Definition at line 653 of file metadata_batch.h.
std::string grpc_core::metadata_detail::MakeDebugString | ( | absl::string_view | key, |
absl::string_view | value | ||
) |
Definition at line 24 of file parsed_metadata.cc.
GPR_ATTRIBUTE_NOINLINE std::string grpc_core::metadata_detail::MakeDebugStringPipeline | ( | absl::string_view | key, |
const Buffer & | value, | ||
Field(*)(const Buffer &) | field_from_buffer, | ||
Display(*)(CompatibleWithField) | display_from_field | ||
) |
Definition at line 73 of file parsed_metadata.h.
void grpc_core::metadata_detail::SetSliceValue | ( | Slice * | set, |
const Buffer & | value | ||
) |
Definition at line 106 of file parsed_metadata.h.
Definition at line 28 of file parsed_metadata.cc.