chromium/third_party/puffin/src/puff_data.h

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

#ifndef SRC_PUFF_DATA_H_
#define SRC_PUFF_DATA_H_

#include <cstddef>
#include <cstdint>
#include <functional>

namespace puffin {

// Data structure that is exchanged between the |PuffWriterInterface|,
// |PuffReaderInterface|, |Puffer|, and |Huffer|.
struct PuffData {};

// The headers for differentiating literals from length/distance pairs.
constexpr uint8_t kLiteralsHeader =;
constexpr uint8_t kLenDistHeader =;

}  // namespace puffin

#endif  // SRC_PUFF_DATA_H_