GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> XFC / V0-3-1 > dfilter_mip / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

xfc.h File Reference

Filter interface definitions. More...

#include <EDS/TMR.h>
#include <EDS/EDS_fwServices.h>
#include <EDS/LCBV.h>
#include <EDS/io/EBF_stream.h>
#include <EDS/io/LCBP.h>

Classes

struct  _XfcFilterHandle

Typedefs

typedef void *(* XfcCfgGetRtn )(void *ftx)
typedef int(* XfcResultsPrintRtn )(unsigned int options, const void *beg, const void *end)
typedef void(* XfcStatsAccumulateRtn )(void *stats, const void *beg, const void *end)
typedef void(* XfcStatsPrintRtn )(void *cfg, void *stats, unsigned int vetoes)
typedef void(* XfcStatsClearRtn )(void *stats)
typedef struct _XfcFilterHandle XfcFilterHandle

Functions

int xfc_initialize (void)
int xfc_process (int id, const XfcRto *rto, const EDS_DB_HandlerConstructServices *services)
int xfc_sizeof (XfcConstructCtx *ctx, const EFC_definition *def, const EFC_DB_Schema *schema, int stats_size)
const EDS_fwHandlerServicesX1 * xfc_construct (XfcConstructCtx *ctx, EFC *efc, unsigned int handler_id, const EFC_DB_Schema *schema, unsigned int schema_key, EDS_fw *edsFw, unsigned int objects, unsigned int needs, XfcResultsPrintRtn resultsPrint, XfcStatsClearRtn statsClear, XfcStatsAccumulateRtn statsAcc, XfcStatsPrintRtn statsPrint, void *statsPrintCtx)
void xfc_display (XfcCtx *ctx, unsigned int pktBytes, EBF_pkt *pkt, EBF_siv siv, EDS_fwIxb *ixb)
int xfc_any_display (const XfcCtx *ctx)
void xfc_begtick_set (XfcCtx *ctx, TMR_tick tick)
void xfc_endtick_set (XfcCtx *ctx, TMR_tick tick)
void * xfc_filterCtx_get (const XfcCtx *ctx)
void * xfc_resultsCtx_get (const XfcCtx *ctx)
void * xfc_statsCtx_get (const XfcCtx *ctx)
void xfc_results_post (XfcCtx *ctx, int reason, const void *beg, const void *end, const EFA_span *span)
int xfc_results_start (XfcCtx *ctx, int reason, int run_id, int startTime, int mode)
void xfc_results_print (XfcCtx *ctx, const void *beg, const void *end)
unsigned int xfc_objects_get (const XfcCtx *ctx)
unsigned int xfc_needs_get (const XfcCtx *ctx)


Detailed Description

Filter interface definitions.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: xfc.h,v 1.2 2011/03/28 20:51:00 russell Exp $

Generated on Thu Sep 27 16:17:17 2012 by  doxygen 1.5.8