GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSEP / V3-4-1 > qsep / sun-gcc
#include <QSEP/QSEP.h>
Functions | |
int | QSEP_evt0_decode (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ebfEvt *ebf, int ebf_size, unsigned int *ret_size) |
Dispatches the input event to the proper handler. | |
int | QSEP_evt0_update (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ctxUpdateInfo *info) |
Dispatches the input event to the proper update handler. | |
int | QSEP_evt2_decode (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ebfEvt *ebf, int ebf_size, unsigned int *ret_size) |
Dispatches the input event to the proper handler. | |
int | QSEP_evt2_update (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ctxUpdateInfo *info) |
Dispatches the input event to the proper update handler. |
CVS $Id: QSEP_evt0.h,v 1.6 2011/03/29 18:49:03 russell Exp $
int QSEP_evt0_decode | ( | QSEP_dtx * | dtx, | |
const LSF_record * | ievt, | |||
QSE_ebfEvt * | ebf, | |||
int | ebf_size, | |||
unsigned int * | ret_size | |||
) |
Dispatches the input event to the proper handler.
dtx | The decoding context | |
ievt | The input event data to decode | |
ebf | The output EBF event structure | |
ebf_size | The number of bytes available in ebf | |
ret_size | The number of bytes actually used. |
References _QSEP_dtx::ctx, Decode0, is_known(), _QSEP_dtxCtx::max_level, QSEP_STATUS_K_INSRSC, and QSEP_STATUS_K_UNKLVL.
Referenced by QSEP_evt0_update(), and QSEP_evt2_update().
int QSEP_evt0_update | ( | QSEP_dtx * | dtx, | |
const LSF_record * | ievt, | |||
QSE_ctxUpdateInfo * | info | |||
) |
Dispatches the input event to the proper update handler.
dtx | The decoding context | |
ievt | The input event data | |
info | The event update structure to complete |
References _QSEP_dtx::ctx, _QSEP_dtxEvt::decode, _QSEP_dtx::evt, is_known(), _QSEP_dtxCtx::max_level, QSEP_evt0_decode(), QSEP_STATUS_K_INSRSC, QSEP_STATUS_K_UNKLVL, and Update0.
Referenced by QSEP_updateAtContribution().
int QSEP_evt2_decode | ( | QSEP_dtx * | dtx, | |
const LSF_record * | ievt, | |||
QSE_ebfEvt * | ebf, | |||
int | ebf_size, | |||
unsigned int * | ret_size | |||
) |
Dispatches the input event to the proper handler.
dtx | The decoding context | |
ievt | The input event data to decode | |
ebf | The output EBF event structure | |
ebf_size | The number of bytes available in ebf | |
ret_size | The number of bytes actually used. |
References _QSEP_dtx::ctx, Decode2, is_known(), _QSEP_dtxCtx::max_level, QSEP_STATUS_K_INSRSC, and QSEP_STATUS_K_UNKLVL.
int QSEP_evt2_update | ( | QSEP_dtx * | dtx, | |
const LSF_record * | ievt, | |||
QSE_ctxUpdateInfo * | info | |||
) |
Dispatches the input event to the proper update handler.
dtx | The decoding context | |
ievt | The input event data | |
info | The event update structure to complete |
References _QSEP_dtx::ctx, _QSEP_dtxEvt::decode, _QSEP_dtx::evt, is_known(), _QSEP_dtxCtx::max_level, QSEP_evt0_decode(), QSEP_STATUS_K_INSRSC, QSEP_STATUS_K_UNKLVL, and Update2.
Referenced by QSEP_updateAtContribution().