chromium/net/third_party/quiche/src/quiche/quic/core/quic_packet_writer_wrapper.cc

// Copyright 2014 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/quic/core/quic_packet_writer_wrapper.h"

#include <optional>

#include "quiche/quic/core/quic_types.h"

namespace quic {

QuicPacketWriterWrapper::QuicPacketWriterWrapper() = default;

QuicPacketWriterWrapper::~QuicPacketWriterWrapper() {}

WriteResult QuicPacketWriterWrapper::WritePacket(
    const char* buffer, size_t buf_len, const QuicIpAddress& self_address,
    const QuicSocketAddress& peer_address, PerPacketOptions* options,
    const QuicPacketWriterParams& params) {}

bool QuicPacketWriterWrapper::IsWriteBlocked() const {}

void QuicPacketWriterWrapper::SetWritable() {}

std::optional<int> QuicPacketWriterWrapper::MessageTooBigErrorCode() const {}

QuicByteCount QuicPacketWriterWrapper::GetMaxPacketSize(
    const QuicSocketAddress& peer_address) const {}

bool QuicPacketWriterWrapper::SupportsReleaseTime() const {}

bool QuicPacketWriterWrapper::IsBatchMode() const {}

QuicPacketBuffer QuicPacketWriterWrapper::GetNextWriteLocation(
    const QuicIpAddress& self_address, const QuicSocketAddress& peer_address) {}

WriteResult QuicPacketWriterWrapper::Flush() {}

void QuicPacketWriterWrapper::set_writer(QuicPacketWriter* writer) {}

void QuicPacketWriterWrapper::set_non_owning_writer(QuicPacketWriter* writer) {}

void QuicPacketWriterWrapper::unset_writer() {}

}  // namespace quic