|
0 A.D. | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Inner Classes, Typedefs, and Enums | |
struct |
Compressor::Buf
|
Field Summary | |
protected size_t |
avail_out
|
protected CompressionMethod |
method
|
protected void* |
next_out
|
protected void* |
out_mem
|
protected size_t |
out_mem_size
|
protected std::deque< Buf > |
pending_bufs
|
protected ContextType |
type
|
Constructor Summary | |
Compressor( ContextType type_ )
|
|
virtual ~Compressor()
|
Method Summary | |
virtual LibError |
alloc_output( size_t in_size )= 0
|
protected LibError |
alloc_output_impl( size_t required_out_size )
|
virtual LibError |
consume( const void* in, size_t in_size, size_t& in_consumed, size_t& out_produced )= 0
|
ssize_t |
feed( const void* in, size_t in_size )
|
virtual LibError |
finish( void** out, size_t* out_size )= 0
|
void* |
get_output()
|
virtual LibError |
init()= 0
|
virtual void |
release()= 0
|
virtual LibError |
reset()
|
void |
set_output( void* out, size_t out_size )
|
Field Detail |
protected size_t avail_out;
protected CompressionMethod method;
protected void* next_out;
protected void* out_mem;
protected size_t out_mem_size;
protected std::deque< Buf > pending_bufs;
protected ContextType type;
Constructor Detail |
public Compressor( ContextType type_ );
public virtual ~Compressor();
Method Detail |
public virtual LibError alloc_output( size_t in_size )= 0;
protected LibError alloc_output_impl( size_t required_out_size );
public virtual LibError consume( const void* in, size_t in_size, size_t& in_consumed, size_t& out_produced )= 0;
public ssize_t feed( const void* in, size_t in_size );
public virtual LibError finish( void** out, size_t* out_size )= 0;
public void* get_output();
public virtual LibError init()= 0;
public virtual void release()= 0;
public virtual LibError reset();
public void set_output( void* out, size_t out_size );
|
0 A.D.
Generated on September 04, 2007 at 18:13 CppDoc v2.4.0 |
|||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |