cpp xstream 0.0.3 review

Download
by rbytes.net on

cpp xstream is a C++ flexible stream library. cpp xstream is a collection of several streambuf and iostream classes that allow a pro

License: GPL (GNU General Public License)
File size: 0K
Developer: Claudio Valente
0 stars award from rbytes.net

cpp xstream is a C++ flexible stream library.

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)

Requirements:
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.

cpp xstream 0.0.3 keywords