diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-07-10 20:56:38 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-07-10 20:56:38 +0000 |
commit | c7bd759cdb2b8f16693750f89ed781707a53e5a9 (patch) | |
tree | d91b7d2e3dfd183adc4042d82c5aa61ba32c6ab2 /src/protocol-cli.c | |
parent | 025389693d292b7a1c5f2c6e0ce96efa14062274 (diff) |
add description field for sinks/sources
add owner field to all entities
add client file to source outputs and sink inputs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@59 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/protocol-cli.c')
-rw-r--r-- | src/protocol-cli.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/protocol-cli.c b/src/protocol-cli.c index 0cdf2db1..55b4a8a0 100644 --- a/src/protocol-cli.c +++ b/src/protocol-cli.c @@ -5,6 +5,7 @@ #include "cli.h" struct pa_protocol_cli { + struct pa_module *module; struct pa_core *core; struct pa_socket_server*server; struct pa_idxset *connections; @@ -22,19 +23,20 @@ static void on_connection(struct pa_socket_server*s, struct pa_iochannel *io, vo struct pa_cli *c; assert(s && io && p); - c = pa_cli_new(p->core, io); + c = pa_cli_new(p->core, io, p->module); assert(c); pa_cli_set_eof_callback(c, cli_eof_cb, p); pa_idxset_put(p->connections, c, NULL); } -struct pa_protocol_cli* pa_protocol_cli_new(struct pa_core *core, struct pa_socket_server *server) { +struct pa_protocol_cli* pa_protocol_cli_new(struct pa_core *core, struct pa_socket_server *server, struct pa_module *m) { struct pa_protocol_cli* p; assert(core && server); p = malloc(sizeof(struct pa_protocol_cli)); assert(p); + p->module = m; p->core = core; p->server = server; p->connections = pa_idxset_new(NULL, NULL); |