GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSE / V1-3-4
Constituent: lsew     Tag: mv2304
#include "LSF/LSF_cpu.h"
#include "LSF/LSF_mode.h"
#include "LSF/LSF_origin.h"
Include dependency graph for LSEW_dgm.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _LSEW_dgmBuf |
Structure giving the defining pointers of the current buffer. More... | |
Typedefs | |
typedef _LSEW_dgmBuf | LSEW_dgmBuf |
Typedef for LSEW_dgmBuf. | |
Functions | |
unsigned int | LSEW_dgmSizeof (void) |
The size, in bytes, of the control structure. | |
unsigned int | LSEW_dgmInit (LSEW_dgm *dgm, unsigned short int apid, unsigned int dgm_id, LSF_CPU_K cpu, LSF_ORIGIN_K origin) |
Initializes the control structure. | |
int | LSEW_dgmBufSet (LSEW_dgm *dgm, unsigned int *buf, int buf_size) |
Sets the specified buffer as the new output buffer. | |
unsigned int * | LSEW_dgmOpen (LSEW_dgm *dgm, unsigned int reason, unsigned int evt_seq, const EBF_gem *gem) |
Opens a new event datagram. | |
void | LSEW_dgmRunStart (LSEW_dgm *dgm, unsigned int runId, unsigned int startTime, LSF_MODE_K mode) |
Sets the context for a new run. | |
void | LSEW_dgmModeChange (LSEW_dgm *dgm, LSF_MODE_K mode) |
Changes the current data-taking mode. | |
void | LSEW_dgmRootClose (LSEW_dgm *dgm, const unsigned int *end) |
unsigned int * | LSEW_dgmEvtOpen (LSEW_dgm *dgm, unsigned int *cur) |
Opens a new event datagram. | |
unsigned int * | LSEW_dgmEvtCommit (LSEW_dgm *dgm, unsigned int *cur) |
Commits this event. This does two things, updates the current write pointer and increments the number of events in this contribution. | |
unsigned int * | LSEW_dgmEvtClose (LSEW_dgm *dgm) |
Completes the final processing of an event just before it is presented to the output stream. | |
unsigned int * | LSEW_dgmUpdate (LSEW_dgm *dgm, unsigned int evt_seq, const EBF_gem *gem) |
Updates the current datagram, adding a time record if necessary. | |
unsigned int * | LSEW_dgmClose (LSEW_dgm *dgm, unsigned int *cur, unsigned int reason) |
Closes out the datagram; it is now ready to be written out. | |
unsigned int * | LSEW_dgmCommit (LSEW_dgm *dgm, unsigned int *cur) |
Commits the current write by updating the write potnter. | |
unsigned int * | LSEW_dgmBeg (const LSEW_dgm *dgm) |
Returns the value of the beginning of the specified event datagram. | |
unsigned int * | LSEW_dgmCur (const LSEW_dgm *dgm) |
Returns the value of the beginning of the specified event datagram. | |
unsigned int * | LSEW_dgmEnd (const LSEW_dgm *dgm) |
Returns the value of the end of the specified event datagram. | |
unsigned int | LSEW_dgmLeft32 (const LSEW_dgm *dgm) |
Returns the number of 32 words left in the buffer. | |
const LSEW_ctxPub * | LSEW_dgmCtxPub (const LSEW_dgm *dgm) |
Returns a pointer to the public context structure. | |
static __inline unsigned int * | LSEW__dgmBeg (const LSEW_dgm *dgm) |
Returns the value of the beginning of the specified event datagram. | |
static __inline unsigned int * | LSEW__dgmCur (const LSEW_dgm *dgm) |
Returns the value of the beginning of the specified event datagram. | |
static __inline unsigned int * | LSEW__dgmEnd (const LSEW_dgm *dgm) |
Returns the value of the end of the specified event datagram. | |
static __inline unsigned int | LSEW__dgmLeft32 (const LSEW_dgm *dgm) |
Returns the number of 32 words left in the buffer. |
CVS $Id: LSEW_dgm.h,v 1.9 2006/09/13 19:46:14 russell Exp $
|
Typedef for LSEW_dgmBuf.
|
|
Returns the value of the beginning of the specified event datagram.
|
|
Returns the value of the beginning of the specified event datagram.
|
|
Returns the value of the end of the specified event datagram.
|
|
Returns the number of 32 words left in the buffer.
|
|
Returns the value of the beginning of the specified event datagram.
|
|
Sets the specified buffer as the new output buffer.
|
|
Closes out the datagram; it is now ready to be written out.
|
|
Commits the current write by updating the write potnter.
|
|
Returns a pointer to the public context structure.
|
|
Returns the value of the beginning of the specified event datagram.
|
|
Returns the value of the end of the specified event datagram.
|
|
Completes the final processing of an event just before it is presented to the output stream.
|
|
Commits this event. This does two things, updates the current write pointer and increments the number of events in this contribution.
|
|
Opens a new event datagram.
|
|
Initializes the control structure.
|
|
Returns the number of 32 words left in the buffer.
|
|
Changes the current data-taking mode.
|
|
Opens a new event datagram.
|
|
|
|
Sets the context for a new run.
|
|
Updates the current datagram, adding a time record if necessary.
|