#include "quiche/quic/core/qpack/qpack_encoder_stream_sender.h"
#include <cstddef>
#include <limits>
#include <string>
#include "absl/strings/string_view.h"
#include "quiche/quic/core/qpack/qpack_instructions.h"
#include "quiche/quic/platform/api/quic_logging.h"
namespace quic {
namespace {
constexpr uint64_t kMaxBytesBufferedByStream = …;
}
QpackEncoderStreamSender::QpackEncoderStreamSender(
HuffmanEncoding huffman_encoding)
: … { … }
void QpackEncoderStreamSender::SendInsertWithNameReference(
bool is_static, uint64_t name_index, absl::string_view value) { … }
void QpackEncoderStreamSender::SendInsertWithoutNameReference(
absl::string_view name, absl::string_view value) { … }
void QpackEncoderStreamSender::SendDuplicate(uint64_t index) { … }
void QpackEncoderStreamSender::SendSetDynamicTableCapacity(uint64_t capacity) { … }
bool QpackEncoderStreamSender::CanWrite() const { … }
void QpackEncoderStreamSender::Flush() { … }
}