GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRBP / V0-2-0
Constituent: grbstream     Tag: mv2304
This graph shows which files directly or indirectly include this file:
Typedefs | |
typedef enum _GRB_STREAM_TYPE_K | GRB_STREAM_TYPE_K |
Standard typedef for _enum GRB_STREAM_TYPE_K. | |
typedef enum _GRB_STREAM_TYPE_K | GRB_streamType |
Typedef for _enum GRB_STREAM_TYPE_K, used in procedure calls. | |
typedef enum _GRB_STREAM_UNIT_K | GRB_STREAM_UNIT_K |
Typedef for enum _GRB_STREAM_UNIT_K. | |
typedef enum _GRB_STREAM_UNIT_K | GRB_streamUnit |
Typedef for enum _GRB_streamUnit. | |
Enumerations | |
enum | _GRB_STREAM_TYPE_K { GRB_STREAM_TYPE_K_FILE = 0, GRB_STREAM_TYPE_K_DATA = 1, GRB_STREAM_TYPE_K_FILESEG = 2 } |
enum | _GRB_STREAM_UNIT_K { GRB_STREAM_UNIT_K_PKTS = 0, GRB_STREAM_UNIT_K_EVTS = 1 } |
Enumeration of how to treat the input stream, as packets or events. More... | |
enum | _GRB_STREAM_PKT_SIZE_K_MAX { GRB_STREAM_PKT_SIZE_K_MAX = -1, GRB_STREAM_PKT_SIZE_K_DEF = 0 } |
Enumerates the sentinal values used when specifying a packet size. More... | |
Functions | |
GRB_stream * | GRB_streamOpen (GRB_streamType type, const void *name, int segment) |
Opens a GRB file or data for reading. | |
int | GRB_streamRead (GRB_stream *stream) |
Reads the GRB file associated with the event stream handle istream. | |
const GRB_pktHdr * | GRB_streamLocate (GRB_stream *stream, int advance) |
Returns a pointer to the current packet and, optionally, advances the current packet to the next packet. | |
GRB_stream * | GRB_streamCreate (GRB_streamType type, const char *name, int rsvd_mbz) |
Creates a file to receive the GRB data packets. | |
int | GRB_streamPktWrite (GRB_stream *stream, const GRB_pktHdr *pkt) |
Writes the specified packet to the output file. | |
int | GRB_streamClose (GRB_stream *stream) |
Closes the file after it has been read. | |
int | GRB_streamFree (GRB_stream *stream) |
Frees the memory associated with the contents of the file. | |
Variables | |
enum _GRB_STREAM_PKT_SIZE_K_MAX | GRB_STREAM_PKT_SIZE_K |
CVS $Id: GRB_stream.h,v 1.1.1.1 2007/06/18 00:42:58 russell Exp $
|
Enumerates the sentinal values used when specifying a packet size.
|
|
|
|
Enumeration of how to treat the input stream, as packets or events.
|
|
Closes the file after it has been read. This function only closes the file after its contents have been read into memory. To free the memory associated with the contents of the file, the user must call GRB_streamFree(). |
|
Creates a file to receive the GRB data packets.
|
|
Frees the memory associated with the contents of the file.
|
|
Returns a pointer to the current packet and, optionally, advances the current packet to the next packet.
|
|
Opens a GRB file or data for reading.
|
|
Writes the specified packet to the output file.
|
|
Reads the GRB file associated with the event stream handle istream.
|