21 namespace proxygen {
namespace hpack {
26 std::vector<HPACKHeader>& headers,
27 HPACKEncoder& encoder,
28 HPACKDecoder& decoder);
31 std::vector<HPACKHeader>& headers,
32 QPACKEncoder& encoder,
33 QPACKDecoder& decoder);
36 std::unique_ptr<HPACKDecoder::headers_t>
decode(HPACKDecoder& decoder,
40 std::vector<std::vector<std::string>>&
a);
unique_ptr< IOBuf > encodeDecode(vector< HPACKHeader > &headers, HPACKEncoder &encoder, HPACKDecoder &decoder)
std::vector< uint8_t > buffer(kBufferSize+16)
vector< compress::Header > basicHeaders()
#define EXPECT_EQ(val1, val2)
vector< compress::Header > headersFromArray(vector< vector< string >> &a)
constexpr auto size(C const &c) -> decltype(c.size())
unique_ptr< HPACKDecoder::headers_t > decode(HPACKDecoder &decoder, const IOBuf *buffer)
void dumpToFile(const string &filename, const IOBuf *buf)