GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSEC / dev > lsec_test / rhel5-32
#include <LSEC/LSEC.h>
#include <LSEC/LSEC_ctx.h>
#include <EDS/EBF_dir.h>
#include <EDS/EBF_ctb.h>
#include <stdio.h>
Typedefs | |
typedef struct _LSEC_compaction | LSEC_compaction |
Declaration of the opaque compaction structure. | |
typedef struct _LSEC_calEvent | LSEC_calEvent |
Declaration of the opaque CAL event structure. | |
typedef struct _LSEC_compression | LSEC_compression |
Declaration of the opaque compression structure. | |
typedef struct _LSEC_consignment | LSEC_consignment |
Declaration of the opaque consignment structure. | |
typedef struct _LSEC_event | LSEC_event |
Declaration of the opaque event structure. | |
typedef unsigned | LSEC_eventProcRtn (void *parm, EBF_dir *dir) |
Event processing routine. | |
Functions | |
LSEC_consignment * | LSEC_consCreate (unsigned cpuid, unsigned srcid, unsigned cap, LSEC_compaction *cpc, LSEC_event *evt, long long *times) |
LSEC_ctx * | LSEC_consCtxGet (LSEC_consignment *cns) |
void | LSEC_consDelete (LSEC_consignment *cns) |
unsigned | LSEC_consEventCal (void *parm, EBF_dir *dir) |
unsigned | LSEC_consEventImm (void *parm, EBF_dir *dir) |
void | LSEC_consPrepare (LSEC_consignment *cns, unsigned runid, unsigned mode, LSEC_compLevel comp) |
unsigned | LSEC_consProcess (LSEC_consignment *cns) |
void | LSEC_consReason (LSEC_consignment *cns, int reason) |
void | LSEC_accumCalMeans (LSEC_compaction *cpc, unsigned int *evt, EBF_dir *dir) |
unsigned | LSEC_checkCalCompaction (LSEC_compaction *cpc) |
void | LSEC_clearCalCompaction (LSEC_compaction *cpc) |
unsigned int * | LSEC_copyUser (LSEC_compaction *cpc, unsigned int *buf) |
void | LSEC_deleteCompaction (LSEC_compaction *cpc) |
unsigned int | LSEC_eventSizeCal (const LSEC_calEvent *event) |
EBF_ctb * | LSEC_gemContribCal (const LSEC_calEvent *event) |
void | LSEC_histoCalMeans (LSEC_compaction *cpc) |
void | LSEC_histogramCal (LSEC_compaction *cpc, LSEC_calEvent *event) |
LSEC_compaction * | LSEC_newCompaction (unsigned cap, long long *times) |
unsigned | LSEC_processCal (LSEC_compaction *cpc) |
void | LSEC_reportCalCompaction (LSEC_compaction *exp, FILE *fp) |
void | LSEC_setContext (LSEC_compaction *cpc, const LSEC_ctx *ctx) |
void | LSEC_setMode (LSEC_compaction *cpc, unsigned mode) |
unsigned int | LSEC_sizeofUser (LSEC_compaction *cpc) |
unsigned | LSEC_checkCompression (LSEC_compression *cpr) |
void | LSEC_clearCompression (LSEC_compression *cpr) |
void | LSEC_deleteCompression (LSEC_compression *cpr) |
unsigned int | LSEC_getBin (LSEC_compression *cpr, unsigned int bin) |
unsigned int | LSEC_getCount (LSEC_compression *cpr) |
LSEC_compression * | LSEC_newCompression (unsigned int nbits, const char *name) |
LSEC_compression * | LSEC_newCompressionH (unsigned int nbits, const char *name) |
unsigned int * | LSEC_pack (LSEC_compression *cpr, unsigned *buffer) |
unsigned int | LSEC_packedSize32 (LSEC_compression *cpr) |
unsigned | LSEC_process (LSEC_compression *cpr) |
void | LSEC_reportCompression (LSEC_compression *cmp, FILE *fp) |
void | LSEC_zeroBin (LSEC_compression *cpr, unsigned int bin) |
unsigned int * | LSEC_encodeCal (LSEC_compaction *cpc, const LSEC_calEvent *event, unsigned int *buf) |
unsigned int * | LSEC_encodeTkr (LSEC_compaction *cpc, const EBF_dir *dir, unsigned int *buf) |
void | LSEC_eventClear (LSEC_event *evt) |
LSEC_event * | LSEC_eventCreate (int cap, long long *times) |
void | LSEC_eventDelete (LSEC_event *evt) |
unsigned int * | LSEC_eventGet (LSEC_event *evt) |
void | LSEC_eventPrepare (LSEC_event *evt) |
unsigned | LSEC_eventProcess (LSEC_event *evt, unsigned int edw, EBF_pkt *pkt) |
void | LSEC_eventProcSet (LSEC_event *evt, LSEC_eventProcRtn *rtn, void *parm) |
unsigned int * | LSEC_eventPut (LSEC_event *evt) |
void | LSEC_eventRewind (LSEC_event *evt) |
$Id: LSEC_p.h,v 1.5 2011/03/27 17:48:19 saxton Exp $