#include "quiche/http2/hpack/varint/hpack_varint_decoder.h"
#include <limits>
#include <string>
#include "absl/strings/str_cat.h"
namespace http2 {
DecodeStatus HpackVarintDecoder::Start(uint8_t prefix_value,
uint8_t prefix_length,
DecodeBuffer* db) { … }
DecodeStatus HpackVarintDecoder::StartExtended(uint8_t prefix_length,
DecodeBuffer* db) { … }
DecodeStatus HpackVarintDecoder::Resume(DecodeBuffer* db) { … }
uint64_t HpackVarintDecoder::value() const { … }
void HpackVarintDecoder::set_value(uint64_t v) { … }
std::string HpackVarintDecoder::DebugString() const { … }
DecodeStatus HpackVarintDecoder::StartForTest(uint8_t prefix_value,
uint8_t prefix_length,
DecodeBuffer* db) { … }
DecodeStatus HpackVarintDecoder::StartExtendedForTest(uint8_t prefix_length,
DecodeBuffer* db) { … }
DecodeStatus HpackVarintDecoder::ResumeForTest(DecodeBuffer* db) { … }
}