Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
encoder_dict.h File Reference
#include <brotli/shared_dictionary.h>
#include <brotli/types.h>
#include "../common/dictionary.h"
#include "../common/platform.h"
#include "compound_dictionary.h"
#include "memory.h"
#include "static_dict_lut.h"

Go to the source code of this file.

Data Structures

struct  BrotliTrieNode
 
struct  BrotliTrie
 
struct  BrotliEncoderDictionary
 
struct  ContextualEncoderDictionary
 
struct  SharedEncoderDictionary
 
struct  ManagedDictionary
 

Typedefs

typedef struct BrotliTrieNode BrotliTrieNode
 
typedef struct BrotliTrie BrotliTrie
 
typedef struct BrotliEncoderDictionary BrotliEncoderDictionary
 
typedef struct ContextualEncoderDictionary ContextualEncoderDictionary
 
typedef struct SharedEncoderDictionary SharedEncoderDictionary
 
typedef struct ManagedDictionary ManagedDictionary
 

Functions

BROTLI_INTERNAL void BrotliInitSharedEncoderDictionary (SharedEncoderDictionary *dict)
 
BROTLI_INTERNAL void BrotliCleanupSharedEncoderDictionary (MemoryManager *m, SharedEncoderDictionary *dict)
 
BROTLI_INTERNAL ManagedDictionaryBrotliCreateManagedDictionary (brotli_alloc_func alloc_func, brotli_free_func free_func, void *opaque)
 
BROTLI_INTERNAL void BrotliDestroyManagedDictionary (ManagedDictionary *dictionary)
 

Typedef Documentation

◆ BrotliEncoderDictionary

typedef struct BrotliEncoderDictionary BrotliEncoderDictionary

◆ BrotliTrie

typedef struct BrotliTrie BrotliTrie

◆ BrotliTrieNode

typedef struct BrotliTrieNode BrotliTrieNode

◆ ContextualEncoderDictionary

typedef struct ContextualEncoderDictionary ContextualEncoderDictionary

◆ ManagedDictionary

typedef struct ManagedDictionary ManagedDictionary

◆ SharedEncoderDictionary

typedef struct SharedEncoderDictionary SharedEncoderDictionary

Function Documentation

◆ BrotliCleanupSharedEncoderDictionary()

BROTLI_INTERNAL void BrotliCleanupSharedEncoderDictionary ( MemoryManager * m,
SharedEncoderDictionary * dict )

◆ BrotliCreateManagedDictionary()

BROTLI_INTERNAL ManagedDictionary * BrotliCreateManagedDictionary ( brotli_alloc_func alloc_func,
brotli_free_func free_func,
void * opaque )

◆ BrotliDestroyManagedDictionary()

BROTLI_INTERNAL void BrotliDestroyManagedDictionary ( ManagedDictionary * dictionary)

◆ BrotliInitSharedEncoderDictionary()

BROTLI_INTERNAL void BrotliInitSharedEncoderDictionary ( SharedEncoderDictionary * dict)