Lines Matching refs:io
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 *fds);
59 ssize_t pa_iochannel_write_with_creds(pa_iochannel*io, const void*data, size_t l, const pa_creds *ucred);
60 ssize_t pa_iochannel_read_with_ancil_data(pa_iochannel*io, void*data, size_t l, pa_cmsg_ancil_data *ancil_data);
63 bool pa_iochannel_is_readable(pa_iochannel*io);
64 bool pa_iochannel_is_writable(pa_iochannel*io);
65 bool pa_iochannel_is_hungup(pa_iochannel*io);
67 /* Don't close the file descriptors when the io channel is freed. By
69 void pa_iochannel_set_noclose(pa_iochannel*io, bool b);
72 typedef void (*pa_iochannel_cb_t)(pa_iochannel*io, void *userdata);
73 void pa_iochannel_set_callback(pa_iochannel*io, pa_iochannel_cb_t callback, void *userdata);
76 void pa_iochannel_socket_peer_to_string(pa_iochannel*io, char*s, size_t l);
79 int pa_iochannel_socket_set_rcvbuf(pa_iochannel*io, size_t l);
80 int pa_iochannel_socket_set_sndbuf(pa_iochannel*io, size_t l);
82 bool pa_iochannel_socket_is_local(pa_iochannel *io);
84 pa_mainloop_api* pa_iochannel_get_mainloop_api(pa_iochannel *io);
86 int pa_iochannel_get_recv_fd(pa_iochannel *io);
87 int pa_iochannel_get_send_fd(pa_iochannel *io);