GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSEC / V7-0-0 > lsec_test / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LSEC_p.h File Reference

Definitions for the internal LSEC routines. More...

#include "LSEC/LSEC.h"
#include "LSEC/LSEC_ctx.h"
#include "EDS/EBF_dir.h"
#include <stdio.h>

Typedefs

typedef struct
_LSEC_compaction 
LSEC_compaction
 Declaration of the opaque compaction 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_consignmentLSEC_consCreate (unsigned cpuid, unsigned srcid, unsigned cap, LSEC_compaction *cpc, LSEC_event *evt, long long *times)
LSEC_ctxLSEC_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, EBF_dir *dir)
unsigned LSEC_checkCalCompaction (LSEC_compaction *cpc)
void LSEC_clearCalCompaction (LSEC_compaction *cpc)
unsigned int * LSEC_copyEvent (LSEC_compaction *cpc, unsigned int *buf)
unsigned int * LSEC_copyUser (LSEC_compaction *cpc, unsigned int *buf)
void LSEC_deleteCompaction (LSEC_compaction *cpc)
void LSEC_histoCalMeans (LSEC_compaction *cpc)
void LSEC_histogramCal (LSEC_compaction *cpc, EBF_dir *dir)
LSEC_compactionLSEC_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_compressionLSEC_newCompression (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_encode (LSEC_compaction *cpc, EBF_dir *dir)
unsigned int LSEC_encodeAcd (LSEC_compaction *cpc, EBF_dir *dir)
unsigned int LSEC_encodeCal (LSEC_compaction *cpc, EBF_dir *dir)
unsigned int LSEC_encodeTkr (LSEC_compaction *cpc, EBF_dir *dir)
void LSEC_eventClear (LSEC_event *evt)
LSEC_eventLSEC_eventCreate (int cap, long long *times)
void LSEC_eventDelete (LSEC_event *evt)
EBF_dir * LSEC_eventGet (LSEC_event *evt)
void LSEC_eventPrepare (LSEC_event *evt, int save)
unsigned LSEC_eventProcess (LSEC_event *evt, unsigned int edw, EBF_pkt *pkt)
void LSEC_eventProcSet (LSEC_event *evt, LSEC_eventProcRtn *rtn, void *parm)
void LSEC_eventRestart (LSEC_event *evt)


Detailed Description

Definitions for the internal LSEC routines.

Author:
Owen Saxton
$Id: LSEC_p.h,v 1.3 2010/05/21 22:31:36 saxton Exp $
Generated on Wed May 26 10:22:16 2010 by  doxygen 1.5.3