GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-1-0
Constituent: efc     Tag: mv2304
#include "EFC/EHP.h"
#include "EFA_p.h"
#include "dprintf.h"
#include "LSF/LSF_reason.h"
#include "PBS/FORK.h"
#include "PBS/FPA.h"
Include dependency graph for EFA_asynch.c:
Data Structures | |
struct | _EFA_msgPost |
The post message to the FORK task. More... | |
Defines | |
#define | NPACKETS 4 |
The number of FPA result vector packets. | |
#define | SYNCH |
Defines a bit mask representing which close reasons will force a synchronization. | |
Typedefs | |
typedef _EFA_msgPost | EFA_msgPost |
Typedef for struct _EFA_msgPost. | |
Functions | |
static __inline void | efa_wait (EFA *efa, int reason) |
static __inline void | efa_wake (EFA *efa, int reason) |
static int | efa_fpa_packet_sizeof (int result_size, int result_cnt) |
Returns the size of needed to for FPA buffer vectors. | |
static int | efa_fpa_pool_sizeof (int result_size, int result_cnt) |
Returns the size of needed for FPA buffer vectors. | |
static int | efa_fpa_sizeof (int result_size, int result_cnt) |
Returns the size of needed to contain the FPA pool for the result vectors. | |
static FORK_cb_status | efa_handler_post (void *unused, EFA_msgPost *msg) |
The Event Filter Analysis FORK post callback routine. | |
static __inline int | efa_apb_sizeof (int result_size, int result_cnt) |
Computes the size, in bytes, of the allocation and posting piece of the control structure. | |
static __inline void * | efa_apb_construct (EFA *efa, void *mem, int result_size, int result_cnt) |
void | efa_flush (EFA *efa, int reason) |
Event Filter Analysis flush routine, asynchronous version. | |
void * | EFA_alloc (EFA *efa) |
Result vector allocator. |
CVS $Id: EFA_asynch.c,v 1.1 2007/10/10 23:40:42 russell Exp $
|
Value: ((1<<LSF_REASON_CLOSE_K_STOP ) \ | (1<<LSF_REASON_CLOSE_K_STOP_OP ) \ | (1<<LSF_REASON_CLOSE_K_ABORT ) \ | (1<<LSF_REASON_CLOSE_K_ABORT_OP ) \ | (1<<LSF_REASON_CLOSE_K_ABORT_AUTO) \ | (1<<LSF_REASON_CLOSE_K_RSVD_7 ))
|
|
Result vector allocator.
|
|
Computes the size, in bytes, of the allocation and posting piece of the control structure.
|
|
Event Filter Analysis flush routine, asynchronous version.
|
|
Returns the size of needed to for FPA buffer vectors.
|
|
Returns the size of needed for FPA buffer vectors.
|
|
Returns the size of needed to contain the FPA pool for the result vectors.
|
|
The Event Filter Analysis FORK post callback routine.
|