GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / dev > edsd / rhel5-32
#include <EDS/EDS_fw.h>
#include <EDS/EDSD_siv.h>
#include <EDS/EBF_siv.h>
#include <EDS/EBF_evt.h>
#include <EDS/EBF_pkt.h>
#include <EDS/EBF_edw.h>
#include <stdio.h>
Classes | |
struct | _EDSD_sivCtl |
The control structure for the SIV demo/test. More... | |
Typedefs | |
typedef struct _EDSD_sivCtl | EDSD_sivCtl |
Typedef for struct _EDSD_sivCtl. | |
Functions | |
int | EDSD_sivSizeof (void) |
Size, in bytes, of EDSD siv control block. | |
int | EDSD_sivConstruct (EDSD_sivCtl *ctl) |
Initialization routine. | |
unsigned int | EDSD_sivProcess (EDSD_sivCtl *ctl, unsigned int pktBytes, EBF_pkt *pkt, EBF_siv siv, EDS_fwEvt *evt) |
Loops through the packets, testing the packet reassembly code. | |
int | EDSD_sivReport (const EDSD_sivCtl *ctl) |
Reporting routine. | |
int | EDSD_sivDestruct (EDSD_sivCtl *ctl) |
Destruction routine. |
CVS $Id: EDSD_siv.c,v 1.4 2011/03/25 22:16:56 russell Exp $
int EDSD_sivConstruct | ( | EDSD_sivCtl * | ctl | ) |
Initialization routine.
ctl | The SIV control block |
int EDSD_sivDestruct | ( | EDSD_sivCtl * | ctl | ) |
Destruction routine.
ctl | The SIV control block |
unsigned int EDSD_sivProcess | ( | EDSD_sivCtl * | ctl, | |
unsigned int | pktBytes, | |||
EBF_pkt * | pkt, | |||
EBF_siv | siv, | |||
EDS_fwEvt * | evt | |||
) |
Loops through the packets, testing the packet reassembly code.
ctl | Control structure for the siv demo | |
pktBytes | The number of bytes in packet | |
pkt | Pointer to the packet | |
siv | The state information vector | |
evt | The unpacked event, may be NULL |
int EDSD_sivReport | ( | const EDSD_sivCtl * | ctl | ) |
Reporting routine.
ctl | The SIV control block |
int EDSD_sivSizeof | ( | void | ) |
Size, in bytes, of EDSD siv control block.