#include "quiche/http2/test_tools/http2_frame_builder.h"
#ifdef WIN32
#include <winsock2.h>
#else
#include <arpa/inet.h>
#include <netinet/in.h>
#endif
#include "absl/strings/str_cat.h"
#include "quiche/common/platform/api/quiche_test.h"
namespace http2 {
namespace test {
Http2FrameBuilder::Http2FrameBuilder(Http2FrameType type, uint8_t flags,
uint32_t stream_id) { … }
Http2FrameBuilder::Http2FrameBuilder(const Http2FrameHeader& v) { … }
void Http2FrameBuilder::Append(absl::string_view s) { … }
void Http2FrameBuilder::AppendBytes(const void* data, uint32_t num_bytes) { … }
void Http2FrameBuilder::AppendZeroes(size_t num_zero_bytes) { … }
void Http2FrameBuilder::AppendUInt8(uint8_t value) { … }
void Http2FrameBuilder::AppendUInt16(uint16_t value) { … }
void Http2FrameBuilder::AppendUInt24(uint32_t value) { … }
void Http2FrameBuilder::AppendUInt31(uint32_t value) { … }
void Http2FrameBuilder::AppendUInt32(uint32_t value) { … }
void Http2FrameBuilder::Append(Http2ErrorCode error_code) { … }
void Http2FrameBuilder::Append(Http2FrameType type) { … }
void Http2FrameBuilder::Append(Http2SettingsParameter parameter) { … }
void Http2FrameBuilder::Append(const Http2FrameHeader& v) { … }
void Http2FrameBuilder::Append(const Http2PriorityFields& v) { … }
void Http2FrameBuilder::Append(const Http2RstStreamFields& v) { … }
void Http2FrameBuilder::Append(const Http2SettingFields& v) { … }
void Http2FrameBuilder::Append(const Http2PushPromiseFields& v) { … }
void Http2FrameBuilder::Append(const Http2PingFields& v) { … }
void Http2FrameBuilder::Append(const Http2GoAwayFields& v) { … }
void Http2FrameBuilder::Append(const Http2WindowUpdateFields& v) { … }
void Http2FrameBuilder::Append(const Http2AltSvcFields& v) { … }
void Http2FrameBuilder::Append(const Http2PriorityUpdateFields& v) { … }
void Http2FrameBuilder::WriteAt(absl::string_view s, size_t offset) { … }
void Http2FrameBuilder::WriteBytesAt(const void* data, uint32_t num_bytes,
size_t offset) { … }
void Http2FrameBuilder::WriteUInt24At(uint32_t value, size_t offset) { … }
void Http2FrameBuilder::SetPayloadLength(uint32_t payload_length) { … }
size_t Http2FrameBuilder::SetPayloadLength() { … }
}
}