Filter interface definitions.
|
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) |
Filter interface definitions.