X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=write.h;h=c7196dc5644614e66525b1bfa524ec346579d64d;hp=4a17270990583dfa15fd007ae55dfad92ec9a384;hb=98f2c8aea52a49fad3fd6df67b1eb32c1499176c;hpb=7d473d0025bc76374f55ca2b135b6e2f70ae4a1e diff --git a/write.h b/write.h index 4a172709..c7196dc5 100644 --- a/write.h +++ b/write.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2009 Andre Noll + * Copyright (C) 2006-2010 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -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. *