GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PFC_DB / V1-0-1

Constituent: pfc     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

PFC.c File Reference

Passthrough Filter Code. More...

#include <stdio.h>
#include "PFC_DB/PFC.h"
#include "PFC_DB/PFC_DB_schema.h"
#include "EDS_DB/EDS_DB_schema.h"
#include "EDS/EDS_fw.h"
#include "EDS/EDS_fwServices.h"

Include dependency graph for PFC.c:


Data Structures

struct  _PFC_Control
 Structure to hold the PFC control data. More...

Typedefs

typedef _PFC_Control PFC_Control
 Typedef for struct _PFC_Control.

Functions

static unsigned int PFC_sizeOf (const void *schema, void *prm)
 Services sizeof routine.
static EDS_fwHandlerServices * PFC_construct (void *ctl, const void *schema, void *prm, EDS_fw *edsFw)
 Services construct routine.
static unsigned int PFC_objects (void *prm)
 Get objects routine.
static unsigned int PFC_needs (void *prm)
 Get needs routine.
static unsigned int PFC_process (unsigned int prm, unsigned int pktBytes, void *pkt, void *siv, void *ixb)
 Handler process routine.
static unsigned int PFC_associate (void *ctl, unsigned int mode, unsigned int cfg)
 Associate mode routine.
static unsigned int PFC_select (void *ctl, unsigned int mode)
 Select mode routine.
static unsigned int PFC_flush (void *prm, unsigned int reason)
 Handler flush routine.
static unsigned int PFC_destruct (void *prm)
 Destruction routine.
EDS_DB_HandlerConstructServices * PFC_getServices (unsigned int prm)
 Service get routine.

Variables

static EDS_DB_HandlerConstructServices PFC_ConSvc
 The static instance of the PFC services structure.
static EDS_fwHandlerServices PFC_Svc
 The static instance of the PFC services structure.

Detailed Description

Passthrough Filter Code.

Author:
S.Maldonado - smaldona@slac.stanford.edu
    CVS $Id: PFC.c,v 1.4 2006/07/06 16:12:30 smaldona Exp $
   

Function Documentation

static unsigned int PFC_associate void *  ctl,
unsigned int  mode,
unsigned int  cfg
[static]
 

Associate mode routine.

Return values:
1 Failure
0 Success

static EDS_fwHandlerServices * PFC_construct void *  ctl,
const void *  schema,
void *  prm,
EDS_fw *  edsFw
[static]
 

Services construct routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_destruct void *  prm  )  [static]
 

Destruction routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_flush void *  prm,
unsigned int  reason
[static]
 

Handler flush routine.

Return values:
1 Failure
0 Success

EDS_DB_HandlerConstructServices * PFC_getServices unsigned int  prm  ) 
 

Service get routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_needs void *  prm  )  [static]
 

Get needs routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_objects void *  prm  )  [static]
 

Get objects routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_process unsigned int  prm,
unsigned int  pktBytes,
void *  pkt,
void *  siv,
void *  ixb
[static]
 

Handler process routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_select void *  ctl,
unsigned int  mode
[static]
 

Select mode routine.

Return values:
1 Failure
0 Success

static unsigned int PFC_sizeOf const void *  schema,
void *  prm
[static]
 

Services sizeof routine.

Return values:
1 Failure
0 Success


Generated on Thu Jul 6 20:46:52 2006 by  doxygen 1.4.4