GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRBP / V0-2-0

Constituent: grbp_siu     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

ATT_stream.h File Reference

ATT stream Utilities, Interface. More...

This graph shows which files directly or indirectly include this file:


Typedefs

typedef enum _ATT_STREAM_TYPE_K ATT_STREAM_TYPE_K
 Standard typedef for _enum ATT_STREAM_TYPE_K.
typedef enum _ATT_STREAM_TYPE_K ATT_streamType
 Typedef for _enum ATT_STREAM_TYPE_K, used in procedure calls.
typedef enum _ATT_STREAM_UNIT_K ATT_STREAM_UNIT_K
 Typedef for enum _ATT_STREAM_UNIT_K.
typedef enum _ATT_STREAM_UNIT_K ATT_streamUnit
 Typedef for enum _ATT_streamUnit.

Enumerations

enum  _ATT_STREAM_TYPE_K {
  ATT_STREAM_TYPE_K_FILE = 0,
  ATT_STREAM_TYPE_K_DATA = 1,
  ATT_STREAM_TYPE_K_FILESEG = 2
}
enum  _ATT_STREAM_UNIT_K {
  ATT_STREAM_UNIT_K_PKTS = 0,
  ATT_STREAM_UNIT_K_EVTS = 1
}
 Enumeration of how to treat the input stream, as packets or events. More...
enum  _ATT_STREAM_PKT_SIZE_K_MAX {
  ATT_STREAM_PKT_SIZE_K_MAX = -1,
  ATT_STREAM_PKT_SIZE_K_DEF = 0
}
 Enumerates the sentinal values used when specifying a packet size. More...

Functions

ATT_stream * ATT_streamOpen (ATT_streamType type, const void *name, int segment)
int ATT_streamRead (ATT_stream *stream)
const ATT_dgmATT_streamLocate (ATT_stream *stream, int advance)
const ATT_attitudeATT_streamAttNext (ATT_stream *stream)
ATT_stream * ATT_streamCreate (ATT_streamType type, const char *name, int rsvd_mbz)
int ATT_streamDbgWrite (ATT_stream *stream, const ATT_dgm *dgm)
int ATT_streamClose (ATT_stream *stream)
int ATT_streamFree (ATT_stream *stream)

Variables

enum _ATT_STREAM_PKT_SIZE_K_MAX ATT_STREAM_PKT_SIZE_K

Detailed Description

ATT stream Utilities, Interface.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id: ATT_stream.h,v 1.1 2007/07/05 22:14:45 russell Exp $

Routines for reading/writing files/data sections in Event Builder format.

Enumeration Type Documentation

enum _ATT_STREAM_PKT_SIZE_K_MAX
 

Enumerates the sentinal values used when specifying a packet size.

Enumerator:
ATT_STREAM_PKT_SIZE_K_MAX  Typedef of struct _ATT_STREAM_PKT_SIZE_K.

Use the maximum packet size

ATT_STREAM_PKT_SIZE_K_DEF  Use the default packet size set in the stream handle

enum _ATT_STREAM_TYPE_K
 

Enumerator:
ATT_STREAM_TYPE_K_FILE  Stream type is a file
ATT_STREAM_TYPE_K_DATA  Stream type is a data section
ATT_STREAM_TYPE_K_FILESEG  Stream type is a segmented file

enum _ATT_STREAM_UNIT_K
 

Enumeration of how to treat the input stream, as packets or events.

Enumerator:
ATT_STREAM_UNIT_K_PKTS  Treat the stream as a stream of packets
ATT_STREAM_UNIT_K_EVTS  Treat the stream as a stream of events


Generated on Fri Aug 3 03:18:49 2007 by  doxygen 1.4.4