XMMS2
xmmsc_log.h File Reference
#include "xmmsc/xmmsc_idnumbers.h"

Typedefs

typedef void(* xmmsc_log_handler_t) (const char *, xmmsc_log_level_t, const char *, void *)
 

Functions

void xmmsc_log_handler_set (xmmsc_log_handler_t, void *)
 Set callback for receiving xmmsc_log-messages WARNING: This is not thread-safe!
 
void xmmsc_log_handler_get (xmmsc_log_handler_t *, void **)
 Get xmmsc_log-callback and -userdata.
 
void xmmsc_log_default_handler (const char *domain, xmmsc_log_level_t level, const char *msg, void *)
 Default xmmsc_log-handler Writes the error message @msg to stderr, prepending @level and @domain if appropriate.
 

Typedef Documentation

◆ xmmsc_log_handler_t

typedef void(* xmmsc_log_handler_t) (const char *, xmmsc_log_level_t, const char *, void *)

Function Documentation

◆ xmmsc_log_default_handler()

void xmmsc_log_default_handler ( const char * domain,
xmmsc_log_level_t level,
const char * msg,
void * unused )

Default xmmsc_log-handler Writes the error message @msg to stderr, prepending @level and @domain if appropriate.

◆ xmmsc_log_handler_get()

void xmmsc_log_handler_get ( xmmsc_log_handler_t * f,
void ** udata )

Get xmmsc_log-callback and -userdata.

◆ xmmsc_log_handler_set()

void xmmsc_log_handler_set ( xmmsc_log_handler_t f,
void * udata )

Set callback for receiving xmmsc_log-messages WARNING: This is not thread-safe!

Referenced by xmms_log_init().