diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-08-17 17:17:22 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-08-17 17:17:22 +0000 |
commit | ca2265f37277081b4fe82e375923483c2e03931d (patch) | |
tree | 1766658296f7ea550e9148bd467e6d0a89781c10 /polyp/polyplib-subscribe.h | |
parent | f693aa4c8811b67377a4fcc55887d03876fb48be (diff) |
Documentation work
add pkg-config support for GLIB main loop
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@133 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'polyp/polyplib-subscribe.h')
-rw-r--r-- | polyp/polyplib-subscribe.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/polyp/polyplib-subscribe.h b/polyp/polyplib-subscribe.h index 56384915..bd0e0399 100644 --- a/polyp/polyplib-subscribe.h +++ b/polyp/polyplib-subscribe.h @@ -28,9 +28,18 @@ #include "polyplib-context.h" #include "cdecl.h" +/** \file + * Daemon introspection event subscription subsystem. Use this + * to be notified whenever the internal layout of daemon changes: + * i.e. entities such as sinks or sources are create, removed or + * modified. */ + PA_C_DECL_BEGIN +/** Enable event notification */ struct pa_operation* pa_context_subscribe(struct pa_context *c, enum pa_subscription_mask m, void (*cb)(struct pa_context *c, int success, void *userdata), void *userdata); + +/** Set the context specific call back function that is called whenever the state of the daemon changes */ void pa_context_set_subscribe_callback(struct pa_context *c, void (*cb)(struct pa_context *c, enum pa_subscription_event_type t, uint32_t index, void *userdata), void *userdata); PA_C_DECL_END |