Android-cuttlefish cvd tool
Classes | Enumerations
compression_utils.h File Reference
#include <algorithm>
#include <memory>
#include <span>
#include <android-base/logging.h>
#include <brotli/decode.h>
#include <brotli/encode.h>
#include <lz4frame.h>
#include <zstd.h>
#include "types.h"
Include dependency graph for compression_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Decoder
 
struct  Encoder
 
struct  NullDecoder
 
struct  NullEncoder
 
struct  BrotliDecoder
 
struct  BrotliEncoder
 
struct  LZ4Decoder
 
struct  LZ4Encoder
 
struct  ZstdDecoder
 
struct  ZstdEncoder
 

Enumerations

enum class  DecodeResult { Error , Done , NeedInput , MoreOutput }
 
enum class  EncodeResult { Error , Done , NeedInput , MoreOutput }
 

Enumeration Type Documentation

◆ DecodeResult

enum class DecodeResult
strong
Enumerator
Error 
Done 
NeedInput 
MoreOutput 

◆ EncodeResult

enum class EncodeResult
strong
Enumerator
Error 
Done 
NeedInput 
MoreOutput