Synopsis
enum TplDebugFlags;
void tpl_debug_set_flags_from_env (void);
void tpl_debug_set_flags (TplDebugFlags flags);
gboolean tpl_debug_flag_is_set (TplDebugFlags flag);
void tpl_debug_free (void);
void tpl_debug (TplDebugFlags flag,
const gchar *format,
...);
#define DEBUG (format, ...)
#define DEBUGGING
#define PATH_DEBUG (_proxy, _format, ...)
Details
enum TplDebugFlags
typedef enum
{
TPL_DEBUG_ACTION_CHAIN = 1 << 0,
TPL_DEBUG_CONF = 1 << 1,
TPL_DEBUG_CONTACT = 1 << 2,
TPL_DEBUG_CHANNEL = 1 << 3,
TPL_DEBUG_DBUS_SERVICE = 1 << 4,
TPL_DEBUG_LOG_ENTRY = 1 << 5,
TPL_DEBUG_LOG_MANAGER = 1 << 6,
TPL_DEBUG_LOG_STORE = 1 << 7,
TPL_DEBUG_MAIN = 1 << 8,
TPL_DEBUG_OBSERVER = 1 << 9
} TplDebugFlags;
tpl_debug_set_flags_from_env ()
void tpl_debug_set_flags_from_env (void);
tpl_debug_set_flags ()
void tpl_debug_set_flags (TplDebugFlags flags);
tpl_debug_flag_is_set ()
gboolean tpl_debug_flag_is_set (TplDebugFlags flag);
tpl_debug_free ()
void tpl_debug_free (void);
tpl_debug ()
void tpl_debug (TplDebugFlags flag,
const gchar *format,
...);
DEBUG()
#define DEBUG(format, ...)
DEBUGGING
#define DEBUGGING
PATH_DEBUG()
#define PATH_DEBUG(_proxy, _format, ...)