GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / V4-5-5 > iefc / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_EFA Struct Reference

Event Filter Analysis control structure. More...

#include <EFA_p.h>

List of all members.

Public Attributes

void * pool
EFA_services services
void * ctx
EFA_apb apb
EFA_state state
void * beg
void * cur
unsigned int size
EFA_evtInfo last
EFA_span span
int beg_evt_fill
EFA_FLUSH_REASON_K reason
int postLimit
unsigned int postLeft
unsigned int flushLimit
unsigned int flushLeft


Detailed Description

Event Filter Analysis control structure.

Member Data Documentation

Allocation and posting control

Referenced by EFA_alloc().

void* _EFA::beg

The first result vector

Referenced by EFA_construct(), efa_flush(), and efa_get_new_packet().

Flag indicating to fill beg_evt

Referenced by EFA__preprocess(), EFA_construct(), and EFA_start().

void* _EFA::ctx

User callback context parameter

Referenced by EFA_construct(), efa_flush(), and EFA_start().

void* _EFA::cur

The current result vector

Referenced by EFA_construct(), efa_flush(), efa_get_new_packet(), and EFC_filter().

unsigned int _EFA::flushLeft

The number of posts to go before issuing a flush

Referenced by EFA_construct(), EFA_notify(), EFA_postprocess(), and EFA_start().

unsigned int _EFA::flushLimit

The number of posts before issuing a flush

Referenced by EFA_construct(), EFA_notify(), EFA_postprocess(), and EFA_start().

Information about the last event

Referenced by EFA__preprocess(), and efa_compose_end_hdr().

void* _EFA::pool

Memory pool

Referenced by EFA_construct().

unsigned int _EFA::postLeft

The number result vectors left

Referenced by EFA_construct(), EFA_notify(), EFA_postprocess(), EFA_start(), and EFC_filter().

Number of result vectors in array

Referenced by EFA_construct(), EFA_notify(), EFA_postprocess(), and EFA_start().

Flush reason -2, record update -1, record flush

Referenced by efa_compose_end_hdr().

The EFA services

Referenced by EFA_construct(), efa_flush(), and EFA_start().

unsigned int _EFA::size

The size,in bytes,of result vector

Referenced by EFA_construct(), EFA_resultSizeof(), and EFC_filter().

Defines the sample period

Referenced by EFA__preprocess(), efa_compose_end_hdr(), efa_flush(), efa_get_new_packet(), and EFA_notify().

Running state

Referenced by EFA_construct(), EFA_enable(), EFA_flush(), EFA_start(), and EFC_filter().


The documentation for this struct was generated from the following file:

Generated on Wed Jan 16 14:01:02 2013 by  doxygen 1.5.8