wocky-debug

wocky-debug

Synopsis

#define             DEBUG                               (format,
                                                         ...)
#define             DEBUGGING
#define             DEBUG_NODE_TREE                     (tree,
                                                         format,
                                                         ...)
#define             DEBUG_STANZA                        (stanza,
                                                         format,
                                                         ...)
#define             DEBUG_XMPP
enum                WockyDebugFlags;
void                wocky_debug                         (WockyDebugFlags flag,
                                                         const gchar *format,
                                                         ...);
gboolean            wocky_debug_flag_is_set             (WockyDebugFlags flag);
void                wocky_debug_node_tree               (WockyDebugFlags flag,
                                                         WockyNodeTree *tree,
                                                         const gchar *format,
                                                         ...);
void                wocky_debug_set_flags               (WockyDebugFlags flags);
void                wocky_debug_set_flags_from_env      (void);
void                wocky_debug_stanza                  (WockyDebugFlags flag,
                                                         WockyStanza *stanza,
                                                         const gchar *format,
                                                         ...);
void                wocky_debug_valist                  (WockyDebugFlags flag,
                                                         const gchar *format,
                                                         va_list args);

Description

Details

DEBUG()

#define             DEBUG(format, ...)


DEBUGGING

#define DEBUGGING wocky_debug_flag_is_set(DEBUG_FLAG)


DEBUG_NODE_TREE()

#define             DEBUG_NODE_TREE(tree, format, ...)


DEBUG_STANZA()

#define             DEBUG_STANZA(stanza, format, ...)


DEBUG_XMPP

#define DEBUG_XMPP (DEBUG_XMPP_READER | DEBUG_XMPP_WRITER)


enum WockyDebugFlags

typedef enum {
} WockyDebugFlags;


wocky_debug ()

void                wocky_debug                         (WockyDebugFlags flag,
                                                         const gchar *format,
                                                         ...);


wocky_debug_flag_is_set ()

gboolean            wocky_debug_flag_is_set             (WockyDebugFlags flag);


wocky_debug_node_tree ()

void                wocky_debug_node_tree               (WockyDebugFlags flag,
                                                         WockyNodeTree *tree,
                                                         const gchar *format,
                                                         ...);


wocky_debug_set_flags ()

void                wocky_debug_set_flags               (WockyDebugFlags flags);


wocky_debug_set_flags_from_env ()

void                wocky_debug_set_flags_from_env      (void);


wocky_debug_stanza ()

void                wocky_debug_stanza                  (WockyDebugFlags flag,
                                                         WockyStanza *stanza,
                                                         const gchar *format,
                                                         ...);


wocky_debug_valist ()

void                wocky_debug_valist                  (WockyDebugFlags flag,
                                                         const gchar *format,
                                                         va_list args);