GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSEP / V3-0-1
Constituent: qsep     Tag: linux-gcc
#include "QSEP/QSEP.h"
#include "QSEP/QSEP_evt0.h"
#include "QSEP_pvtdef.h"
#include "QSEP_ctxUpdate.h"
#include "QDFP_ctx.h"
#include "QDFP_evt.h"
#include "QSE/QSE_ctxUpdate.h"
#include "QSP/QSP_names.h"
#include "QSP/QFCP_cache.h"
#include "QSD/QFC_cache.h"
#include "QSD/QFR_file.h"
#include "LSF/LSF_scan.h"
#include <stdlib.h>
#include <string.h>
Include dependency graph for QSEP.c:

Data Structures | |
| struct | _RootUpdateCtx |
| Context of the root update function. More... | |
Defines | |
| #define | RND8(_x) (((int)(_x) + 7) & ~0x7) |
| Round _x up to the nearest boundary of 8. | |
| #define | ARND8(_x) ((void *)RND8((_x))) |
Typedefs | |
| typedef _RootUpdateCtx | RootUpdateCtx |
| Typedef for struct _RootUpdateCtx. | |
Functions | |
| static LSF_scanRecordHandler | root_update (RootUpdateCtx *rux, const LSF_contribution *ctb) |
| Call back routine for each contribution in the root. | |
| static __inline QFR_fileCtx * | qsep_file_ctx_get (void) |
| Returns the QSEP file resolution context handle. | |
| static __inline void * | qsep_dtx_construct (QSEP_dtx *dtx, int level, void *prm, QSEP_ctx *qsep, QSE_ctx *qse, QFR_fileCtx *qfr, int depth, void *ptr) |
| Initializes the physics application specific private context. | |
| QSEP * | QSEP_alloc (int resource_level) |
| Allocates and constructs the QSEP handle. | |
| int | QSEP_sizeof (unsigned int resource_level, void *prm) |
| Returns the size, in bytes, of the handle for updating the standard event meta-information. | |
| int | QSEP_ebfSizeof (void) |
| Returns the maximum size, in bytes, of an EBF event. | |
| QSEP * | QSEP_construct (QSEP *qsep, unsigned int resource_level, void *prm) |
| Construct (initializes) the handle for updating the standard event meta-information. | |
| void | QSEP_destruct (QSEP *qsep) |
| Destroys the QSEP handle. | |
| void | QSEP_updateAtDatagram (QSEP *qsep, const LSF_datagram *dgm) |
| Updates the run oriented information in the event context using the information from the event datagram. | |
| void | QSEP_updateAtContribution (QSEP *qsep, const LSF_contribution *ctb) |
| Updates the context based on the contribution. | |
| int | QSEP_updateAtRecord (QSEP *qsep, const LSF_record *rec) |
| Updates the context based on the record. | |
| int | QSEP_expand (QSEP *qsep, const LSF_record *rec, QSE_ebfEvt *ebf, int ebf_size, int *ret_size) |
| Expands the event into EBF format. | |
| const QSEP_ctx * | QSEP_appCtxGet (const QSEP *qsep) |
| Return a pointer to the public QSEP application specific context block. | |
| const QSE_ctx * | QSEP_stdCtxGet (const QSEP *qsep) |
| Return a pointer to the standard QSE context block. | |
CVS $Id: QSEP.c,v 1.9 2008/06/09 22:08:13 russell Exp $
|
|
Round _x up to the nearest boundary of 8.
|
|
|
Allocates and constructs the QSEP handle.
|
|
|
Return a pointer to the public QSEP application specific context block.
|
|
||||||||||||||||
|
Construct (initializes) the handle for updating the standard event meta-information.
|
|
|
Destroys the QSEP handle.
|
|
||||||||||||||||||||||||||||||||||||
|
Initializes the physics application specific private context.
|
|
|
Returns the maximum size, in bytes, of an EBF event.
|
|
||||||||||||||||||||||||
|
Expands the event into EBF format.
|
|
|
Returns the QSEP file resolution context handle.
|
|
||||||||||||
|
Returns the size, in bytes, of the handle for updating the standard event meta-information.
|
|
|
Return a pointer to the standard QSE context block.
|
|
||||||||||||
|
Updates the context based on the contribution.
|
|
||||||||||||
|
Updates the run oriented information in the event context using the information from the event datagram.
|
|
||||||||||||
|
Updates the context based on the record.
|
|
||||||||||||
|
Call back routine for each contribution in the root.
|
1.4.4