v42bis_compress_state_t Struct Reference

#include <v42bis.h>

List of all members.

Public Attributes

int compression_mode
 Compression mode.
v42bis_frame_handler_t handler
 Callback function to handle received frames.
void * user_data
 An opaque pointer passed in calls to frame_handler.
int max_len
 The maximum frame length allowed.
uint32_t string_code
uint32_t latest_code
int string_length
uint32_t output_bit_buffer
int output_bit_count
int output_octet_count
uint8_t output_buf [1024]
v42bis_dict_node_t dict [V42BIS_MAX_CODEWORDS]
int transparent
 TRUE if we are in transparent (i.e. uncompressable) mode.
int change_transparency
int compressibility_filter
 IIR filter state, used in assessing compressibility.
int compressibility_persistence
uint32_t v42bis_parm_c1
 Next empty dictionary entry.
int v42bis_parm_c2
 Current codeword size.
uint32_t v42bis_parm_c3
 Threshold for codeword size change.
int first
 Mark that this is the first octet/code to be processed.
uint8_t escape_code

Detailed Description

V.42bis compression. This defines the working state for a single instance of V.42bis compression.
The documentation for this struct was generated from the following file:

Generated on Tue Oct 7 20:25:53 2008 for spandsp by  doxygen 1.5.6