GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MSG / V3-0-3
Constituent: msg_mt     Tag: linux-gcc
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include "MSG/MSG_msgs.h"
#include "MSG_health.h"
#include "MSG_packet.ih"
#include "MSG_prvdefs.h"
Include dependency graph for MSG_report.c:
Functions | |
static void | reportCapture (MSG_Packet *pkt, const MSG_MsgList *mdb, unsigned int nprm, va_list list) |
Process a message reporting request (packet and varargs). | |
unsigned int | MSG_reportInternal (unsigned int code, WCT_time hack, const char *rtn, unsigned int nprm, va_list list) |
Process a message reporting request. |
CVS $Id: MSG_report.c,v 1.3 2005/07/16 19:46:32 apw Exp $
|
Process a message reporting request.
The packet is sent to an message task (in the multi-threaded case) where the message is formatted using the formatting string associated with the message code. The message task then calls all output processors in turn to do whatever it is they want to do with the information. In the single-threaded case, the message processing occurs inline with the MSG_report() call. |
|
Process a message reporting request (packet and varargs).
|