]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/ioline.h
core: Add name to flist struct for more informative log messages
[pulseaudio] / src / pulsecore / ioline.h
index 26e2a22c1819e59eb73cdd6a9f65e985bbc271e6..d973a3c7363764db96a6b1146572aacdae217f62 100644 (file)
@@ -54,4 +54,11 @@ void pa_ioline_set_drain_callback(pa_ioline*io, pa_ioline_drain_cb_t callback, v
 /* Make sure to close the ioline object as soon as the send buffer is emptied */
 void pa_ioline_defer_close(pa_ioline *io);
 
+/* Returns TRUE when everything was written */
+pa_bool_t pa_ioline_is_drained(pa_ioline *io);
+
+/* Detaches from the iochannel and returns it. Data that has already
+ * been read will not be available in the detached iochannel */
+pa_iochannel* pa_ioline_detach_iochannel(pa_ioline *l);
+
 #endif