#include <glib.h>
#include <stdarg.h>
Include dependency graph for debug.h:

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

Go to the source code of this file.
Data Structures | |
| struct | PurpleDebugUiOps |
| Debug UI operations. More... | |
Debug API | |
| void | purple_debug (PurpleDebugLevel level, const char *category, const char *format,...) G_GNUC_PRINTF(3 |
| Outputs debug information. | |
| void void | purple_debug_misc (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
| Outputs misc. | |
| void void void | purple_debug_info (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
| Outputs info level debug information. | |
| void void void void | purple_debug_warning (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
| Outputs warning level debug information. | |
| void void void void void | purple_debug_error (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
| Outputs error level debug information. | |
| void void void void void void | purple_debug_fatal (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
| Outputs fatal error level debug information. | |
| void void void void void void void | purple_debug_set_enabled (gboolean enabled) |
| Enable or disable printing debug output to the console. | |
| gboolean | purple_debug_is_enabled (void) |
| Check if console debug output is enabled. | |
UI Registration Functions | |
| void | purple_debug_set_ui_ops (PurpleDebugUiOps *ops) |
| Sets the UI operations structure to be used when outputting debug information. | |
| PurpleDebugUiOps * | purple_debug_get_ui_ops (void) |
| Returns the UI operations structure used when outputting debug information. | |
Debug Subsystem | |
| void | purple_debug_init (void) |
| Initializes the debug subsystem. | |
Enumerations | |
| enum | PurpleDebugLevel { PURPLE_DEBUG_ALL = 0, PURPLE_DEBUG_MISC, PURPLE_DEBUG_INFO, PURPLE_DEBUG_WARNING, PURPLE_DEBUG_ERROR, PURPLE_DEBUG_FATAL } |
| Debug levels. More... | |
Definition in file debug.h.
|
|
Debug levels.
|
|
||||||||||||||||||||
|
Outputs debug information.
|
|
||||||||||||||||
|
Outputs error level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_ERROR as the level.
|
|
||||||||||||||||
|
Outputs fatal error level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_ERROR as the level.
|
|
|
Returns the UI operations structure used when outputting debug information.
|
|
||||||||||||||||
|
Outputs info level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_INFO as the level.
|
|
|
Check if console debug output is enabled.
|
|
||||||||||||||||
|
Outputs misc. level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_MISC as the level.
|
|
|
Enable or disable printing debug output to the console.
|
|
|
Sets the UI operations structure to be used when outputting debug information.
|
|
||||||||||||||||
|
Outputs warning level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_WARNING as the level.
|