]> sigrok.org Git - libsigrokdecode.git/blobdiff - sigrokdecode.h
srd: log: Support for setting a log domain (prefix).
[libsigrokdecode.git] / sigrokdecode.h
index eaf1e60fc159b44e311ebd52b3013d59a0e804e2..2c9cb40128f7b19eb787b73c37f49e286b0f477f 100644 (file)
@@ -218,8 +218,14 @@ int py_str_as_str(PyObject *py_str, char **outstr);
 int py_strlist_to_char(PyObject *py_strlist, char ***outstr);
 
 /*--- log.c -----------------------------------------------------------------*/
+typedef int (*srd_log_handler_t)(void *data, int loglevel, const char *format,
+                                va_list args);
 int srd_set_loglevel(int loglevel);
 int srd_get_loglevel(void);
+int srd_log_set_handler(srd_log_handler_t handler, void *data);
+int srd_log_set_default_handler(void);
+int srd_log_set_logdomain(const char *logdomain);
+char *srd_log_get_logdomain(void);
 
 #ifdef __cplusplus
 }