* Describes one running instance of a writer.
*/
struct writer_node {
- /** Points to the writer structure associated with this node. */
- struct writer *writer; /* FIXME: Should better be only the number. */
+ /** The number of this writer. */
+ int writer_num;
/** Writer-specific data. */
void *private_data;
/** Pointer to the group this node belongs to. */
struct task task;
/** Whether the group is open, i.e. wng_open() was called. */
int open;
+ /** Max number of bytes written in the previous post_select() call. */
+ int last_written;
};
/** Loop over each writer node in a writer group. */