GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MSG / V3-0-0

Constituent: msg_print     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

MSG_printProc.h File Reference

Public include file for the print output processor. More...

#include "MSG/MSG_pubdefs.h"

Include dependency graph for MSG_printProc.h:

Include dependency graph

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

Included by dependency graph

Defines

#define MSG_M_TEXT   0x00000001
 Print message text.

#define MSG_M_NAME   0x00000002
 Print message name.

#define MSG_M_ROUTINE   0x00000004
 Print routine name.

#define MSG_M_TASK   0x00000008
 Print task name.

#define MSG_M_NANO   0x00000010
 Print message time (UTC) nanoseconds.

#define MSG_M_TIME   0x00000020
 Print message time (UTC).

#define MSG_M_DATE   0x00000040
 Print message date (UTC).

#define MSG_M_DUMP   0x00000080
 Multi-line dump of everything (for debug).


Functions

void MSG_print (MSG_OutputModes mode, void *prm, const MSG_Message *msg)
 Output processor callback routine to simply print messages.

void MSG_printAttach (void)
 Attach the printing output processor to MSG.

unsigned int MSG_printOptions (unsigned int mask, unsigned int valu)
 Selective set and clear of print processor options.


Detailed Description

Public include file for the print output processor.

CVS $Id: MSG_printProc.h,v 1.4 2005/07/16 19:46:32 apw Exp $
Author:
A.P.Waite

Function Documentation

void MSG_print MSG_OutputModes  mode,
void *  prm,
const MSG_Message *  msg
 

Output processor callback routine to simply print messages.

Parameters:
mode (in) Output processor calling mode
prm (in) User parameter
msg (in) Message structure
MSG_print prints a message using printf following options provided by the user.

void MSG_printAttach void   ) 
 

Attach the printing output processor to MSG.

MSG_printAttach() attaches the printing plug-in to the MSG system, with print options selected by the configuration database MPP_DB.

Here is the call graph for this function:

unsigned int MSG_printOptions unsigned int  mask,
unsigned int  valu
 

Selective set and clear of print processor options.

Parameters:
mask (in) Mask of options to touch
valu (in) Values to set (in masked bits only)
Return values:
x Previous value of the options word
MSG_printOptions does a selective set and clear on the print options word.


Generated on Sun Jul 17 10:11:34 2005 by doxygen 1.3.3