Home
last modified time | relevance | path

Searched refs:pa_iochannel (Results 1 – 25 of 33) sorted by relevance

12

/third_party/pulseaudio/src/pulsecore/
Diochannel.h39 typedef struct pa_iochannel pa_iochannel; typedef
46 pa_iochannel* pa_iochannel_new(pa_mainloop_api*m, int ifd, int ofd);
47 void pa_iochannel_free(pa_iochannel*io);
51 ssize_t pa_iochannel_write(pa_iochannel*io, const void*data, size_t l);
52 ssize_t pa_iochannel_read(pa_iochannel*io, void*data, size_t l);
55 bool pa_iochannel_creds_supported(pa_iochannel *io);
56 int pa_iochannel_creds_enable(pa_iochannel *io);
58 ssize_t pa_iochannel_write_with_fds(pa_iochannel*io, const void*data, size_t l, int nfd, const int …
59 ssize_t pa_iochannel_write_with_creds(pa_iochannel*io, const void*data, size_t l, const pa_creds *u…
60 ssize_t pa_iochannel_read_with_ancil_data(pa_iochannel*io, void*data, size_t l, pa_cmsg_ancil_data …
[all …]
Diochannel.c44 struct pa_iochannel { struct
62 static void delete_events(pa_iochannel *io) { in delete_events() argument
74 static void enable_events(pa_iochannel *io) { in enable_events()
129 pa_iochannel *io = userdata; in callback()
162 pa_iochannel* pa_iochannel_new(pa_mainloop_api*m, int ifd, int ofd) { in pa_iochannel_new()
163 pa_iochannel *io; in pa_iochannel_new()
168 io = pa_xnew0(pa_iochannel, 1); in pa_iochannel_new()
183 void pa_iochannel_free(pa_iochannel*io) { in pa_iochannel_free()
198 bool pa_iochannel_is_readable(pa_iochannel*io) { in pa_iochannel_is_readable()
204 bool pa_iochannel_is_writable(pa_iochannel*io) { in pa_iochannel_is_writable()
[all …]
Dioline.h36 pa_ioline* pa_ioline_new(pa_iochannel *io);
61 pa_iochannel* pa_ioline_detach_iochannel(pa_ioline *l);
Dioline.c46 pa_iochannel *io;
66 static void io_callback(pa_iochannel*io, void *userdata);
69 pa_ioline* pa_ioline_new(pa_iochannel *io) { in pa_ioline_new()
397 static void io_callback(pa_iochannel*io, void *userdata) { in io_callback()
443 pa_iochannel* pa_ioline_detach_iochannel(pa_ioline *l) { in pa_ioline_detach_iochannel()
444 pa_iochannel *r; in pa_ioline_detach_iochannel()
Dprotocol-cli.h33 void pa_cli_protocol_connect(pa_cli_protocol *p, pa_iochannel *io, pa_module *m);
Dcli.h32 pa_cli* pa_cli_new(pa_core *core, pa_iochannel *io, pa_module *m);
Dprotocol-http.h34 void pa_http_protocol_connect(pa_http_protocol *p, pa_iochannel *io, pa_module *m);
Dprotocol-esound.h48 void pa_esound_protocol_connect(pa_esound_protocol *p, pa_iochannel *io, pa_esound_options *o);
Dprotocol-simple.h47 void pa_simple_protocol_connect(pa_simple_protocol *p, pa_iochannel *io, pa_simple_options *o);
Dsocket-client.h33 typedef void (*pa_socket_client_cb_t)(pa_socket_client *c, pa_iochannel*io, void *userdata);
Dprotocol-native.h61 void pa_native_protocol_connect(pa_native_protocol *p, pa_iochannel *io, pa_native_options *a);
Dsocket-server.h47 typedef void (*pa_socket_server_on_connection_cb_t)(pa_socket_server*s, pa_iochannel *io, void *use…
Dpstream.h44 pa_pstream* pa_pstream_new(pa_mainloop_api *m, pa_iochannel *io, pa_mempool *p);
Dprotocol-cli.c60 void pa_cli_protocol_connect(pa_cli_protocol *p, pa_iochannel *io, pa_module *m) { in pa_cli_protocol_connect()
Dprotocol-http.c89 pa_iochannel *io;
261 static void io_callback(pa_iochannel*io, void *userdata) { in io_callback()
683 void pa_http_protocol_connect(pa_http_protocol *p, pa_iochannel *io, pa_module *m) { in pa_http_protocol_connect()
Dprotocol-simple.c52 pa_iochannel *io;
463 static void io_callback(pa_iochannel*io, void *userdata) { in io_callback()
474 void pa_simple_protocol_connect(pa_simple_protocol *p, pa_iochannel *io, pa_simple_options *o) { in pa_simple_protocol_connect()
Dcli.c63 pa_cli* pa_cli_new(pa_core *core, pa_iochannel *io, pa_module *m) { in pa_cli_new()
Dpstream.c126 pa_iochannel *io;
305 static void io_callback(pa_iochannel*io, void *userdata) { in io_callback()
328 pa_pstream *pa_pstream_new(pa_mainloop_api *m, pa_iochannel *io, pa_mempool *pool) { in pa_pstream_new()
/third_party/pulseaudio/src/modules/
Dmodule-native-protocol-fd.c45 pa_iochannel *io; in pa__init()
Dmodule-cli.c68 pa_iochannel *io; in pa__init()
Dmodule-esound-sink.c118 pa_iochannel *io;
496 static void io_callback(pa_iochannel *io, void*userdata) { in io_callback()
511 static void on_connection(pa_socket_client *c, pa_iochannel*io, void *userdata) { in on_connection()
Dohos_module-protocol-stub.c188 static void socket_server_on_connection_cb(pa_socket_server*s, pa_iochannel *io, void *userdata) { in socket_server_on_connection_cb()
Dmodule-protocol-stub.c188 static void socket_server_on_connection_cb(pa_socket_server*s, pa_iochannel *io, void *userdata) { in socket_server_on_connection_cb()
/third_party/pulseaudio/src/tests/
Dsrbchannel-test.c89 pa_iochannel *io1, *io2; in START_TEST()
/third_party/pulseaudio/src/pulse/
Dcontext.c602 static void setup_context(pa_context *c, pa_iochannel *io) { in setup_context()
787 static void on_connection(pa_socket_client *client, pa_iochannel*io, void *userdata);
900 static void on_connection(pa_socket_client *client, pa_iochannel*io, void *userdata) {

12