X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=write.h;h=936d99c0a45cc1bcc166e97fbb4552d2545182ca;hp=4a17270990583dfa15fd007ae55dfad92ec9a384;hb=70ee2199d293268fac6453a8ec6b3b39d2553f7b;hpb=7d473d0025bc76374f55ca2b135b6e2f70ae4a1e diff --git a/write.h b/write.h index 4a172709..936d99c0 100644 --- a/write.h +++ b/write.h @@ -54,24 +54,16 @@ struct writer { /** * Prepare the fd sets for select. * - * This is called from the writer node group task's pre_select(). It - * may use the sched pointer to add any file descriptors or to decrease - * the select timeout. It must return positive on success and negative - * on errors. + * This is called from scheduler. It may use the sched pointer to add + * any file descriptors or to decrease the select timeout. */ - int (*pre_select)(struct sched *s, struct writer_node *wn); - void (*pre_select_btr)(struct sched *s, struct task *t); + void (*pre_select)(struct sched *s, struct task *t); /** * Write audio data. * - * Called from the post_select function of the wng task. It must keep - * track of the number of bytes consumed from the wng's buffer via - * the \p wn->written variable (which may be modified by the wng handling - * functions). This function must return positive on success and - * negative on errors. + * Called from the post_select function of the writer node's task. */ - int (*post_select)(struct sched *s, struct writer_node *wn); - void (*post_select_btr)(struct sched *s, struct task *t); + void (*post_select)(struct sched *s, struct task *t); /** * Close one instance of the writer. *