SlackBuilds Repository

15.0 > Libraries > bitsery (5.2.3)

Header only C++ binary serialization library. It is designed around the
networking requirements for real-time data delivery, especially for
games. All cross-platform requirements are enforced at compile time, so
serialized data do not store any meta-data information and is as small
as possible.

Features

* Cross-platform compatible.
* Optimized for speed and space.
* No code generation required: no IDL or metadata, just use your
types directly.
* Configurable runtime error checking on deserialization.
* Can read/write from any source: stream (file, network stream.
etc... ), or buffer (vector, c-array, etc...).
* Don't pay for what you don't use! - customize your serialization via
extensions. Some notable extensions allow:
* fine-grained bit-level serialization control.
* forward/backward compatibility for your types.
* smart and raw pointers with allocators support and customizable
runtime polymorphism.
* Easily extendable for any type.
* Allows brief (similar to cereal) or/and verbose syntax for better
serialization control.
* Configurable endianness support.
* No macros.

Maintained by: Martin Bångens
Keywords: serialization,networking,real-time data
ChangeLog: bitsery

Homepage:
https://github.com/fraillt/bitsery

Source Downloads:
bitsery-5.2.3.tar.gz (d1b40382c4329788f6635a56a91bfaf8)

Download SlackBuild:
bitsery.tar.gz
bitsery.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
bitsery.SlackBuild
bitsery.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds