eg, le 27 novembre 2008 14:49:
Milan Svoboda wrote:
I'm using boost::iostreams and its filters to compress and decompress data. However I'm not able to retrieve number of bytes really written (number of bytes after a compression).
Does anybody know how to do that? [snip]
Maybe I dont quite understand the problem... Could you just write a simple pass-through filter which counts the bytes only? Something like:
io::filtering_ostream out; out.push(compressor()); out.push(passthru()); // <- this just counts bytes out.push(file_sink("my_file.txt"));
...and if it is the case, good news: It already exists: http://www.boost.org/doc/libs/1_37_0/libs/iostreams/doc/classes/counter.html Éric Malenfant --------------------------------------------- A conclusion is the place where you got tired of thinking