diff options
Diffstat (limited to 'src/ServerInfo.cc')
-rw-r--r-- | src/ServerInfo.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ServerInfo.cc b/src/ServerInfo.cc index fc7fe4e..8362f75 100644 --- a/src/ServerInfo.cc +++ b/src/ServerInfo.cc @@ -159,6 +159,15 @@ void ModuleInfo::showWindow() { } } +extern "C" { + static void server_info_callback(struct pa_context *c, const struct pa_server_info *i, void *userdata); + static void sink_info_callback(struct pa_context *c, const struct pa_sink_info *i, int is_last, void *userdata); + static void source_info_callback(struct pa_context *c, const struct pa_source_info *i, int is_last, void *userdata); + static void client_info_callback(struct pa_context *c, const struct pa_client_info *i, int is_last, void *userdata); + static void module_info_callback(struct pa_context *c, const struct pa_module_info *i, int is_last, void *userdata); + static void subscribe_callback(struct pa_context *c, enum pa_subscription_event_type t, uint32_t index, void *userdata); +}; + static void server_info_callback(struct pa_context *c, const struct pa_server_info *i, void *userdata) { ServerInfoManager *si = (ServerInfoManager*) userdata; |