X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=write.h;h=04ad09d5028a612ada6b3373debe86a1e607da92;hp=e6e0a762f7e56819b37cd5bbbeb0b65347cbcea6;hb=899a19c03fc05f6fd98687e3eaa86841a4633a10;hpb=0610638110061ff05670a6c497b371bf2e1d4d0f diff --git a/write.h b/write.h index e6e0a762..04ad09d5 100644 --- a/write.h +++ b/write.h @@ -85,19 +85,20 @@ void (*shutdown)(struct writer_node *); * describes a set of writer nodes that all write the same stream. */ struct writer_node_group { -/** number of nodes belonging to this group */ -unsigned num_writers; -/** array of pointers to the corresponding writer nodes */ -struct writer_node *writer_nodes; -/** keeps track of how many bytes have been written by each node */ -int *written; -/** the maximum of the chunk_bytes values of the writer nodes in this group */ -size_t max_chunk_bytes; -/** non-zero if end of file was encountered */ -int *eof; -char *buf; -size_t *loaded; -struct task task; + /** number of nodes belonging to this group */ + unsigned num_writers; + /** array of pointers to the corresponding writer nodes */ + struct writer_node *writer_nodes; + /** keeps track of how many bytes have been written by each node */ + int *written; + /** the maximum of the chunk_bytes values of the writer nodes in this group */ + size_t max_chunk_bytes; + /** non-zero if end of file was encountered */ + int *input_eof; + int eof; + char *buf; + size_t *loaded; + struct task task; }; /** loop over each writer node in a writer group */