#include <stdlib.h>
#include <stdio.h>
#include "GA_message.h"
Functions | |
| void | GA_msg_default (const char *text, GAMessageLevel level) |
| GAMessageFunc | GA_set_msg_func (GAMessageFunc msgfunc) |
| GAMessageFunc | GA_msg () |
Variables | |
| GAMessageFunc | GA_MSG_FUNC = GA_msg_default |
| Global message function. | |
| GAMessageFunc GA_msg | ( | ) |
Get message function.
Get the message reporting function. The message reporting function may be set with GA_set_msg_func(). This API is a generic, redirectable way of reporting various informational and debug messages as well as errors. A default implementation is provided for simple cases. To send a message, use
GA_msg()(<message>, <message level>)
where message is the actual message and message level is a value specifying the type of message. Interpretation of this value is implementation defined. See GAMessageLevel for values recognized by the default implementation.
| void GA_msg_default | ( | const char * | text, | |
| GAMessageLevel | level | |||
| ) |
Report a message.
Report a message. This is the default implementation for message reporting which will write messages to standard output. Some formatting is done depending on the message level.
| text | Text of the message. | |
| level | Message level. |
| GAMessageFunc GA_set_msg_func | ( | GAMessageFunc | msgfunc | ) |
| GAMessageFunc GA_MSG_FUNC = GA_msg_default |
Global message function.
1.5.1