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.
`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.
SEE ALSO
SilcLogDebugCb, SilcLogHexdumpCb
|