GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EMSG / V1-1-2 > test_emsg_st / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

EMSG_database.h File Reference

Message database definitions. More...

#include <stdarg.h>
#include <time.h>

Classes

struct  _EMSG_MsgList
 List of messages used at run time. More...
struct  _EMSG_FacList
 List of facilities used at run time. More...

Typedefs

typedef unsigned int EMSG_CbReportRtn (unsigned int code, struct timespec hack, const char *rtn, unsigned int nprm, va_list list)
 Signature for the MSG reporting routine.
typedef struct _EMSG_MsgList EMSG_MsgList
 List of messages used at run time.
typedef struct _EMSG_FacList EMSG_FacList
 List of facilities used at run time.

Functions

unsigned int EMSG_find (unsigned int code, const EMSG_FacList **fdb, const EMSG_MsgList **mdb)
void EMSG_insertFacility (const EMSG_FacList *fac)
void EMSG_removeFacility (const EMSG_FacList *fac)


Detailed Description

Message database definitions.

This file provides the structure definitions and function prototypes for inserting and removing contributions to the message database.

Author:
A.P.Waite & Owen H Saxton
Id
EMSG_database.h,v 1.2 2011/03/25 21:39:16 saxton Exp

Typedef Documentation

typedef struct _EMSG_FacList EMSG_FacList

List of facilities used at run time.

This structure is used at run time to store a list of facilities. This is one of the structures used in the files generated by the msg2src executable. It must therefore be visible in the interface so that the source files generated by msg2src can be compiled. Apart from this very narrow usage, it is not of very much general interest.

typedef struct _EMSG_MsgList EMSG_MsgList

List of messages used at run time.

This structure is used at run time to store a list of messages. This is one of the structures used in the files generated by the msg2src executable. It must therefore be visible in the interface so that the source files generated by msg2src can be compiled. Apart from this very narrow usage, it is not of very much general interest.


Generated on Tue Nov 29 17:00:21 2011 by  doxygen 1.5.8