72 srtp_err_level_warning,
75 } srtp_err_reporting_level_t;
85 typedef void (srtp_err_report_handler_func_t)(srtp_err_reporting_level_t level,
const char * msg);
87 srtp_err_status_t srtp_install_err_report_handler(srtp_err_report_handler_func_t func);
100 srtp_err_report(srtp_err_reporting_level_t level,
const char *format, ...);
112 #ifdef ENABLE_DEBUG_LOGGING
114 #define debug_print(mod, format, arg) \
115 srtp_err_report(srtp_err_level_debug, ("%s: " format "\n"), mod.name, arg)
116 #define debug_print2(mod, format, arg1, arg2) \
117 srtp_err_report(srtp_err_level_debug, ("%s: " format "\n"), mod.name, arg1, arg2)
121 #define debug_print(mod, format, arg) \
122 if (mod.on) srtp_err_report(srtp_err_level_debug, ("%s: " format "\n"), mod.name, arg)
123 #define debug_print2(mod, format, arg1, arg2) \
124 if (mod.on) srtp_err_report(srtp_err_level_debug, ("%s: " format "\n"), mod.name, arg1, arg2)
srtp_err_status_t
srtp_err_status_t defines error codes.
Definition: srtp.h:161