Function silc_log_set_debug_callbacks
SYNOPSIS
void silc_log_set_debug_callbacks(SilcLogDebugCb debug_cb,
void *debug_context,
SilcLogHexdumpCb hexdump_cb,
void *hexdump_context);
DESCRIPTION
Sets `debug_cb' as the the default callback function for the debug
output, that will be called with the `debug_context' parameter.
When SilcLog receives a debug message, it will trigger the callback
function. If the callback function returns TRUE SilcLog will assume
the input as handled and won't run its default handler. The `hexdump_cb'
and `hexdump_context' works the same way, except that they are referred
to SILC_LOG_HEXDUMP requests.
You can disable/remove a callback by setting it to NULL. If set, each
callback function must be either in the form described by SilcLogDebugCb
or SilcLogHexdumpCb.
|