Developer Documentation
snappy::internal::WorkingMemory Class Reference

Public Member Functions

uint16 * GetHashTable (size_t input_size, int *table_size)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (WorkingMemory)
 

Private Attributes

uint16 small_table_ [1<< 10]
 
uint16 * large_table_
 

Detailed Description

Definition at line 39 of file snappy-internal.h.

Constructor & Destructor Documentation

◆ WorkingMemory()

snappy::internal::WorkingMemory::WorkingMemory ( )
inline

Definition at line 41 of file snappy-internal.h.

◆ ~WorkingMemory()

snappy::internal::WorkingMemory::~WorkingMemory ( )
inline

Definition at line 42 of file snappy-internal.h.

Member Function Documentation

◆ GetHashTable()

uint16 * snappy::internal::WorkingMemory::GetHashTable ( size_t  input_size,
int *  table_size 
)

Definition at line 248 of file snappy.cc.

Member Data Documentation

◆ large_table_

uint16* snappy::internal::WorkingMemory::large_table_
private

Definition at line 51 of file snappy-internal.h.

◆ small_table_

uint16 snappy::internal::WorkingMemory::small_table_[1<< 10]
private

Definition at line 50 of file snappy-internal.h.


The documentation for this class was generated from the following files: