GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EMSG / V1-1-0
Constituent: emsg_st     Tag: sun-gcc
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "PBS/MBA.h"
#include "EMSG/EMSG_msgs.h"
#include "EMSG_prvdefs.h"
Include dependency graph for EMSG_report_st.c:
Functions | |
EMSG_Level | EMSG_getLevel (void) |
Get the current reporting level. | |
const char * | EMSG_getTask () |
Return pointer to task name. | |
unsigned short | EMSG_getTrace () |
Get the current trace buffer number. | |
EMSG_Level | EMSG_setLevel (EMSG_Level newval) |
Set the current reporting level. | |
EMSG_Level | EMSG_setLevel4Task (int tid, EMSG_Level newval) |
Set the reporting level for a task. | |
unsigned int | EMSG_setTask (const char *task) |
Set the task name. | |
unsigned short | EMSG_setTrace (unsigned short newval) |
Set the current trace buffer number. | |
void | EMSG_deleteOptions (void) |
Delete task options. |
|
Delete task options. This routine deletes the options block associated with the current task. For the single-threaded case, this is a no-op. |
|
Get the current reporting level. This routine returns the level at which messages are reported. Messages whose severity is greater than or equal to the level set are reported.
|
|
Return pointer to task name. This routine returns a pointer to the task name. This is the host side version where the task name is an arbitrary string under user control.
|
|
Get the current trace buffer number. This routine returns the trace buffer number currently in effect. This is a 16-bit number associated with a message. All messages record the current value of the trace buffer number. This is a simple mechanism to group messages.
|
|
Set the current reporting level. This routine sets the level at which messages are reported. A message whose severity is greater than or equal to the level set is reported. The routine returns the reporting level prior to the call (to allow simple reversion).
|
|
Set the reporting level for a task. This routine is meaningless in the single-threaded context and is only provided to provide compatibility between the single-threaded and multi-threaded modules.
|
|
Set the task name. This routine sets a task name. This is only valid in the single- threaded environment where the task name is an arbitrary string under user control.
|
|
Set the current trace buffer number. This routine sets the trace buffer number currently in effect. This is a 16-bit number associated with a message. All messages record the current value of the trace buffer number. This is a simple mechanism to group messages. The routine returns the trace buffer in effect prior to the call to make reversion simple.
|