GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LDT / V0-0-0
Constituent: encdec     Tag: rad750
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _APD_dtx |
Decoding context. More... | |
Typedefs | |
typedef _APD_dtx | APD_dtx |
Typedef for struct _APD_dtx. | |
Functions | |
void | APD_start (APD_dtx *dtx, const unsigned char *in, unsigned int boff) |
Begins a decoding session. | |
unsigned int | APD_decode (APD_dtx *dtx, const unsigned int *table) |
Decodes the next symbol. | |
int | APD_bdecompress (unsigned char *out, int cnt, const unsigned char *in, unsigned int boff, const unsigned int *table) |
Convenience routine to decode a bit stream using the specified table. | |
int | APD_finish (APD_dtx *dtx) |
Finishes the decoding, cleaning up any inprogress context. |
CVS $Id: APD.h,v 1.1.1.1 2005/09/23 06:41:07 russell Exp $
Interface specification for routines to decode streams using an arithmetic word (32-bit) encoding technique. It is based on a 32-bit table (hence the word notation) giving the relative probabilities of the encoded symbols.
|
Typedef for struct _APD_dtx. While this is defined in the public interface, this structure should be treated like a C++ private member. All manipulation of this structure should be through the APD routines. |
|
Convenience routine to decode a bit stream using the specified table.
|
Here is the call graph for this function:
|
Decodes the next symbol.
|
|
Finishes the decoding, cleaning up any inprogress context.
|
|
Begins a decoding session.
|