Public Member Functions | |
String & | operator= (const String &)=delete |
String & | operator= (String &&other) noexcept |
String (const String &)=delete | |
String (String &&other) noexcept | |
absl::string_view | string_view () const |
Slice | Take () |
Static Public Member Functions | |
static absl::optional< String > | Parse (Input *input) |
static absl::optional< String > | ParseBinary (Input *input) |
Private Member Functions | |
void | AppendBytes (const uint8_t *data, size_t length) |
String (absl::Span< const uint8_t > v) | |
String (grpc_slice_refcount *r, const uint8_t *begin, const uint8_t *end) | |
String (std::vector< uint8_t > v) | |
Static Private Member Functions | |
template<typename Out > | |
static bool | ParseHuff (Input *input, uint32_t length, Out output) |
static absl::optional< String > | ParseUncompressed (Input *input, uint32_t length) |
static absl::optional< String > | Unbase64 (Input *input, String s) |
static absl::optional< std::vector< uint8_t > > | Unbase64Loop (const uint8_t *cur, const uint8_t *end) |
Private Attributes | |
absl::variant< Slice, absl::Span< const uint8_t >, std::vector< uint8_t > > | value_ |
Definition at line 668 of file hpack_parser.cc.
|
inlinenoexcept |
Definition at line 672 of file hpack_parser.cc.
|
inlineexplicitprivate |
Definition at line 768 of file hpack_parser.cc.
|
inlineexplicitprivate |
Definition at line 769 of file hpack_parser.cc.
|
inlineprivate |
Definition at line 770 of file hpack_parser.cc.
Definition at line 675 of file hpack_parser.cc.
|
inlinestatic |
Definition at line 699 of file hpack_parser.cc.
|
inlinestatic |
Definition at line 714 of file hpack_parser.cc.
|
inlinestaticprivate |
Definition at line 776 of file hpack_parser.cc.
|
inlinestaticprivate |
Definition at line 808 of file hpack_parser.cc.
|
inline |
Definition at line 685 of file hpack_parser.cc.
Slice grpc_core::HPackParser::String::Take | ( | ) |
Definition at line 1248 of file hpack_parser.cc.
|
inlinestaticprivate |
Definition at line 827 of file hpack_parser.cc.
|
inlinestaticprivate |
Definition at line 850 of file hpack_parser.cc.
|
private |
Definition at line 931 of file hpack_parser.cc.