chromium/net/third_party/quiche/src/quiche/http2/test_tools/http2_frame_builder.cc

// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "quiche/http2/test_tools/http2_frame_builder.h"

#ifdef WIN32
#include <winsock2.h>  // for htonl() functions
#else
#include <arpa/inet.h>
#include <netinet/in.h>  // for htonl, htons
#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) {}

// Methods for changing existing buffer contents.

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() {}

}  // namespace test
}  // namespace http2