X-Git-Url: https://git.piment-noir.org/?p=deb_shairplay.git;a=blobdiff_plain;f=src%2Finclude%2Fraop.h;h=7328348bfa8256e5d1882c8a20af4b83a85bb8d6;hp=5d5dc08d9131c78a17a64f4a0fab5f43a303b286;hb=2975b4b88d0103dcc1ac84202bcfc221671e6743;hpb=ea824022ab2a47a36c861c66da9b8115657113ae diff --git a/src/include/raop.h b/src/include/raop.h index 5d5dc08..7328348 100644 --- a/src/include/raop.h +++ b/src/include/raop.h @@ -25,7 +25,7 @@ extern "C" { typedef struct raop_s raop_t; -typedef void (*raop_log_callback_t)(int level, const char *msg); +typedef void (*raop_log_callback_t)(void *cls, int level, const char *msg); struct raop_callbacks_s { void* cls; @@ -47,7 +47,7 @@ RAOP_API raop_t *raop_init(int max_clients, raop_callbacks_t *callbacks, const c RAOP_API raop_t *raop_init_from_keyfile(int max_clients, raop_callbacks_t *callbacks, const char *keyfile); RAOP_API void raop_set_log_level(raop_t *raop, int level); -RAOP_API void raop_set_log_callback(raop_t *raop, raop_log_callback_t callback); +RAOP_API void raop_set_log_callback(raop_t *raop, raop_log_callback_t callback, void *cls); RAOP_API int raop_start(raop_t *raop, unsigned short *port, const char *hwaddr, int hwaddrlen, const char *password); RAOP_API int raop_is_running(raop_t *raop);