GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LDT / dev > encdec / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

_BA Struct Reference

Provides the bare minimum context to keep track of a buffered array of bits. Since, in general, the bits are buffered in a temporary structure before being output, they must be flushed. More...

#include <BA.h>

List of all members.

Public Attributes

unsigned int buffer
unsigned int togo
unsigned int * out


Detailed Description

Provides the bare minimum context to keep track of a buffered array of bits. Since, in general, the bits are buffered in a temporary structure before being output, they must be flushed.

Member Data Documentation

unsigned int _BA::buffer

Output staging buffer

Referenced by APE_finish(), APE_reset(), APE_start(), encode(), encode_list(), and immediate_encode().

unsigned int* _BA::out

Current output buffer address

Referenced by APE_finish(), APE_reset(), APE_start(), encode(), encode_list(), immediate_encode(), and set().

unsigned int _BA::togo

Bits left in the output staging buffer

Referenced by APE_finish(), APE_reset(), APE_start(), BFP__word0N(), encode(), encode_list(), and immediate_encode().


The documentation for this struct was generated from the following file:

Generated on Thu Feb 9 12:22:04 2012 by  doxygen 1.5.8