GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSD / dev > qsdprint / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

QSD_ctxPrint.h File Reference

Prints the QSD_ctxOpen, QSD_ctxClose and QSD_ctxDid data structures. More...


Typedefs

typedef struct _QSD_ctxOpen QSD_ctxOpen
 Typedef for struct _QSD_ctxOpen.
typedef struct _QSD_ctxClose QSD_ctxClose
 Typedef for struct _QSD_ctxClose.
typedef struct _QSD_ctxDid QSD_ctxDid
 Typedef for struct _QSD_ctxDid.

Functions

void QSD_ctxPrint (const QSD_ctx *ctx, const char *title)
 Produces a dump of the standard context information.
void QSD_ctxOpenClosePrint (const QSD_ctxOpen *open, const QSD_ctxClose *close)
 Produces a dump of the standard open and close context information.
void QSD_ctxDidPrint (const QSD_ctxDid *did)
 Prints the Datagram Identifier.


Detailed Description

Prints the QSD_ctxOpen, QSD_ctxClose and QSD_ctxDid data structures.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QSD_ctxPrint.h,v 1.1 2008/06/09 19:07:30 russell Exp $

Typedef Documentation

Typedef for struct _QSD_ctxClose.

Overview
The QSD_ctxClose structure contains the reason why the datagram was closed.

Typedef for struct _QSD_ctxDid.

The DID is a series of numbers that uniquely identifies every data packet. That is, no two packets should every have exactly the same set of numbers. Some of these numbers are fixed at begin run time, e.g. the run identifier, the data source (origin), while others get updated as the run progresses. These include the datagram identifier, the mode, etc.

Typedef for struct _QSD_ctxOpen.

Overview
The QSD_open contains why this datagram was opened.


Function Documentation

QSD_ctxDidPrint ( const QSD_ctxDid did  ) 

Prints the Datagram Identifier.

Parameters:
did The datagram identifier to print

References _QSD_ctxDid::chg, Cntof, _QSD_ctxDid::dgm, _QSD_ctxDid::run, and _QSD_ctxDid::tim.

Referenced by QSD_ctxPrint().

void QSD_ctxOpenClosePrint ( const QSD_ctxOpen open,
const QSD_ctxClose close 
)

Produces a dump of the standard open and close context information.

const char *title)

Parameters:
open The datagram open information to print
close The datagram close information to print

References Cntof, _QSD_ctxClose::reason, and _QSD_ctxOpen::reason.

Referenced by QSD_ctxPrint().

void QSD_ctxPrint ( const QSD_ctx ctx,
const char *  title 
)

Produces a dump of the standard context information.

Parameters:
ctx The datagram context to print.
title The title string, may by NULL

References _QSD_ctx::close, _QSD_ctx::did, _QSD_ctx::open, QSD_ctxDidPrint(), and QSD_ctxOpenClosePrint().


Generated on Fri Sep 21 15:15:40 2012 by  doxygen 1.5.8