GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSE / V1-3-5
Constituent: lsew     Tag: sun-gcc
#include "LSF/LSF_cpu.h"
#include "LSF/LSF_mode.h"
#include "LSF/LSF_origin.h"
#include "LSF/LSF_reason.h"
Include dependency graph for LSEW_dgmFw.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _LSEW_dgmFwBegAddCbp |
Binds the routine to add a Begin Context Contribution routine (the callback) with its context parameter. More... | |
struct | _LSEW_dgmFwEvtAddCbp |
Binds the routine to add an event (the callback) with its parameter. More... | |
struct | _LSEW_dgmFwUsrAddCbp |
Binds the routine to add an User Context Contribution routine (the callback) with its context parameter. More... | |
struct | _LSEW_dgmFwEndAddCbp |
Binds the routine to add an End Context Contribution routine (the callback) with its context parameter. More... | |
struct | _LSEW_dgmFwPostCbp |
Binds the routine to add an datagram posting routine (the callback) with its context parameter. More... | |
struct | _LSEW_dgmFwNotifyCbp |
Binds the routine to notify a datagram of a change in configuration with with its context parameter. More... | |
Typedefs | |
typedef unsigned int *(* | LSEW_dgmFwBegAdder )(void *prm, unsigned int *buf, unsigned int len32) |
Callback signature for the routine to add a Begin Context Contribtution the event datagram. | |
typedef _LSEW_dgmFwBegAddCbp | LSEW_dgmFwBegAddCbp |
Typedef for struct _LSEW_dgmFwBegAddCbp. | |
typedef unsigned int *(* | LSEW_dgmFwEvtAdder )(void *prm, void *evt, unsigned int *buf, unsigned int len32) |
Callback signature for an adding an event to the event datagram or, more specifically to the current Event Contribution record. | |
typedef _LSEW_dgmFwEvtAddCbp | LSEW_dgmFwEvtAddCbp |
Typedef for struct _LSEW_dgmFwAddCbp. | |
typedef unsigned int *(* | LSEW_dgmFwUsrAdder )(void *prm, void *usrInfo, int usrLen, unsigned int *buf, unsigned int len32) |
Callback signature for the routine to add an User Context Contribution at an arbitrary point in the event datagram. | |
typedef _LSEW_dgmFwUsrAddCbp | LSEW_dgmFwUsrAddCbp |
Typedef for struct _LSEW_dgmFwUsrAddCbp. | |
typedef unsigned int *(* | LSEW_dgmFwEndAdder )(void *prm, unsigned int *buf, unsigned int len32) |
Callback signature for the routine to add an End Context Contribution the event datagram. | |
typedef _LSEW_dgmFwEndAddCbp | LSEW_dgmFwEndAddCbp |
Typedef for struct _LSEW_dgmFwEndAddCbp. | |
typedef unsigned int *(* | LSEW_dgmFwPoster )(void *prm, void *buf, int bytes) |
Callback signature to post a buffer. | |
typedef _LSEW_dgmFwPostCbp | LSEW_dgmFwPostCbp |
Typedef for struct _LSEW_dgmFwPostCbp. | |
typedef unsigned int *(* | LSEW_dgmFwNotifier )(void *prm, unsigned int active, const unsigned char cfgs[32]) |
Callback signature to notify the datagram of the current configuration. | |
typedef _LSEW_dgmFwNotifyCbp | LSEW_dgmFwNotifyCbp |
Typedef for struct _LSEW_dgmFwNotifyCbp. | |
Functions | |
unsigned int | LSEW_dgmFwSizeof (void) |
The size, in bytes, of the control structure. | |
unsigned int | LSEW_dgmFwInit (LSEW_dgmFw *dgmFw, unsigned short int apid, unsigned int dgm_id, LSF_CPU_K cpu, LSF_ORIGIN_K origin) |
Initializes the control structure. | |
void | LSEW_dgmFwBufSet (LSEW_dgmFw *dgmFw, unsigned int *buf, int buf_size) |
Sets the buffer to be used for the event datagram and its size. | |
void | LSEW_dgmFwRunStart (LSEW_dgmFw *dgmFw, unsigned int runId, unsigned int startTime, LSF_MODE_K mode, LSF_REASON_OPEN_K reason) |
Sets the context for a new run. | |
void | LSEW_dgmFwModeChange (LSEW_dgmFw *dgmFw, LSF_MODE_K mode) |
Changes the current data-taking mode. | |
LSEW_dgmFwBegAddCbp | LSEW_dgmFwBegAddSet (LSEW_dgmFw *dgmFw, LSEW_dgmFwBegAdder begRtn, void *begPrm) |
Sets the callback to add a user specified Begin Context Contribution record. | |
LSEW_dgmFwEvtAddCbp | LSEW_dgmFwEvtAddSet (LSEW_dgmFw *dgmFw, LSEW_dgmFwEvtAdder evtRtn, void *evtPrm) |
Sets the callback to add an event to the event datagram. | |
LSEW_dgmFwUsrAddCbp | LSEW_dgmFwUsrAddSet (LSEW_dgmFw *dgmFw, LSEW_dgmFwUsrAdder usrRtn, void *usrPrm) |
Sets the callback to add an event to the event datagram. | |
LSEW_dgmFwEndAddCbp | LSEW_dgmFwEndAddSet (LSEW_dgmFw *dgmFw, LSEW_dgmFwEndAdder endRtn, void *endPrm) |
Sets the callback to add a user specified End Context Contribution record. | |
LSEW_dgmFwPostCbp | LSEW_dgmFwPostSet (LSEW_dgmFw *dgmFw, LSEW_dgmFwPoster postRtn, void *postPrm) |
Sets the callback to add a user specified End Context Contribution record. | |
unsigned int | LSEW_dgmFwEvtAdd (LSEW_dgmFw *dgmFw, void *evt, unsigned int evt_seq, const EBF_gem *gem) |
Formats the specified event, flushing the current event datagram if the event datagram is full. | |
unsigned int | LSEW_dgmFwUsrAdd (LSEW_dgmFw *dgmFw, void *usrInfo, int usrLen) |
Formats the specified event, flushing the current event datagram if the event datagram is full. | |
unsigned int | LSEW_dgmFwFlush (LSEW_dgmFw *dgmFw, int reason) |
Flushes the last events out. | |
unsigned int | LSEW_dgmFwNotify (LSEW_dgmFw *dgmFw, unsigned int active, const unsigned char cfgs[32]) |
unsigned int | LSEW_dgmFwLeft32 (LSEW_dgmFw *dgmFw) |
Returns the number of 32 words left in the datagram. | |
const LSEW_ctxPub * | LSEW_dgmFwCtxPub (const LSEW_dgmFw *dgmFw) |
Returns a pointer to the public portion of the standard context. |
CVS $Id: LSEW_dgmFw.h,v 1.11 2006/09/13 19:46:14 russell Exp $
|
Callback signature for the routine to add a Begin Context Contribtution the event datagram.
|
|
Callback signature for the routine to add an End Context Contribution the event datagram.
|
|
Callback signature for an adding an event to the event datagram or, more specifically to the current Event Contribution record.
|
|
Callback signature to notify the datagram of the current configuration.
|
|
Callback signature to post a buffer.
|
|
Callback signature for the routine to add an User Context Contribution at an arbitrary point in the event datagram.
|
|
Sets the callback to add a user specified Begin Context Contribution record.
|
|
Sets the buffer to be used for the event datagram and its size.
|
|
Returns a pointer to the public portion of the standard context.
|
|
Sets the callback to add a user specified End Context Contribution record.
|
|
Formats the specified event, flushing the current event datagram if the event datagram is full.
|
|
Sets the callback to add an event to the event datagram.
|
|
Flushes the last events out.
|
|
Initializes the control structure.
|
|
Returns the number of 32 words left in the datagram.
|
|
Changes the current data-taking mode.
|
|
Sets the callback to add a user specified End Context Contribution record.
|
|
Sets the context for a new run.
|
|
Formats the specified event, flushing the current event datagram if the event datagram is full.
|
|
Sets the callback to add an event to the event datagram.
|