cpp xstream is a collection of several streambuf and iostream classes.
Version: 0.0.3cpp xstream is a C++ flexible stream library.
Operating System: Linux
cpp xstream is a collection of several streambuf and iostream classes that allow a programmer to compress and decompress data transparently with gzip or bzip2, to serialize composite types to xdr, to encode or decode with base64, and to tee output from one channel to several others. These streams can be stacked on each other.
Here are some key features of "cpp xstream":
· Compressing and decompressing data using zlib and bzlib
· Encode and decode base64 data
· Serialize and deserialize structures to XDR
· Calculate digests of data
· Fork data written to a stream to several others
· Use file descriptors using a iostream interface (where available)
· zlib for gzip deflate/inflate compression (gzip compression currently not supported, only decompression), adler32 and crc32 digests
· bz2lib for bzip2 compression and decompressing
· modern c++ compiler and a compliant io library (g++ >= 3.3 should be enough)
· POSIX system for file descriptor classes
What's New in This Release:
· An endianness problem in xdr was solved.
· Miscellaneous bugs and problems were solved.
· A digest build problem which occurred when not using zlib was fixed.