GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / V2-10-2 > edsd / linux-gcc
#include "EDS/EDS_fw.h"
#include "EDS/LCBV.h"
Functions | |
int | EDSD_sizesSizeof (void) |
Returns the size, in bytes, of the EDSD sizes control block. | |
int | EDSD_sizesConstruct (EDSD_sizesCtl *ctl, unsigned int nevts) |
Allocates and initializes the unpacking buffers. | |
unsigned int | EDSD_sizesProcess (EDSD_sizesCtl *ctl, unsigned int pktBytes, EBF_pkt *pkt, EBF_siv siv, EDS_fwIxb *ixb) |
Evaluates the sizes of the various pieces of the event. | |
void | EDSD_sizesReport (const EDSD_sizesCtl *ctl) |
Reports the results. | |
int | EDSD_sizesDestruct (EDSD_sizesCtl *ctl) |
DeAllocates and the sizes control structure. |
CVS $Id: EDSD_sizes.h,v 1.3 2005/10/13 22:00:55 russell Exp $
int EDSD_sizesConstruct | ( | EDSD_sizesCtl * | ctl, | |
unsigned int | nevts | |||
) |
Allocates and initializes the unpacking buffers.
ctl | Pointer to the control buffer | |
nevts | The number of events to process |
int EDSD_sizesDestruct | ( | EDSD_sizesCtl * | ctl | ) |
DeAllocates and the sizes control structure.
ctl | Pointer to the control buffer |
unsigned int EDSD_sizesProcess | ( | EDSD_sizesCtl * | ctl, | |
unsigned int | pktBytes, | |||
EBF_pkt * | pkt, | |||
EBF_siv | siv, | |||
EDS_fwIxb * | ixb | |||
) |
Evaluates the sizes of the various pieces of the event.
ctl | The control/context parameter | |
pktBytes | The number of bytes in pkt, includes the packet header | |
pkt | The event data packet | |
siv | The packet's state information vector | |
ixb | The framework's information exchange block |
void EDSD_sizesReport | ( | const EDSD_sizesCtl * | ctl | ) |
Reports the results.
ctl | The control parameter |
int EDSD_sizesSizeof | ( | void | ) |
Returns the size, in bytes, of the EDSD sizes control block.