GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FES / V6-5-0 > fesxctl / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

fesReader.h File Reference

Definitions for reader routines. More...


Classes

struct  fesRdrStat_s
 Reader statistics block. More...
struct  fesRdrProcStat_s
 Reader processor statistics block. More...

Typedefs

typedef struct fesRdrStat_s fesRdrStat_t
 Reader statistics block.
typedef struct fesRdrProcStat_s fesRdrProcStat_t
 Reader processor statistics block.
typedef int fesRdrProcCB_t (int unit, int option)
 Processor callback routine typedefs.
typedef void fesRdrProcExitCB_t (int unit)
typedef void fesRdrProcStatCB_t (int unit, fesRdrProcStat_t *stats)

Enumerations

enum  {
  FES_RDF_ACTIVE = 0x01,
  FES_RDF_SMALL_FILE = 0x02,
  FES_RDF_NO_DATA = 0x04,
  FES_RDF_ABORTING = 0x08
}
 Reader flags. More...

Functions

void fesReader (int unit)
void fesReaderAbort (int unit)
int fesReaderClose (void *hndl)
int fesReaderExit (int unit)
int fesReaderGet (void *hndl, char **data)
int fesReaderGetData (int unit, char **data)
int fesReaderOpen (void **hndl, int unit, const char *fName)
int fesReaderStart (int unit, const char *fName, int rptCount, fesRdrProcCB_t rdrProc, fesRdrProcExitCB_t procExit, fesRdrProcStatCB_t procStat)
int fesReaderStartBuff (int unit, char *buff, int lBuff, int rptCount, fesRdrProcCB_t rdrProc, fesRdrProcExitCB_t procExit, fesRdrProcStatCB_t procStat)
void fesReaderStatClear (void)
void fesReaderStatGet (fesRdrStat_t *stats, int *count)
int fesReaderStatShow (void)


Detailed Description

Definitions for reader routines.

Author:
Mark A McDougald, Owen H Saxton
$Id: fesReader.h,v 1.10 2010/07/26 19:07:10 saxton Exp $

Enumeration Type Documentation

anonymous enum

Reader flags.

Enumerator:
FES_RDF_ACTIVE  Active.
FES_RDF_SMALL_FILE  Using small file.
FES_RDF_NO_DATA  No input data at all.
FES_RDF_ABORTING  Aborting.


Generated on Tue Sep 27 19:15:52 2011 by  doxygen 1.5.8