Télécharger la liste

Description du projet

bit is a library that makes it easier to dynamically manipulate data buffers containing fields that do not have octet (byte) boundaries. An example is the IP header, which is generally dealt with at compile time via bit fields in a structure. A key feature of the bit library is support for loading data formats described in XML files and dynamically parsing those fields at run time. This library was initially created to support reading various kinds of robotic device I/O (IR sensors, motors), but it has also been used for run time parsing of IP, TCP, UDP, and RTP headers.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-11-04 06:30
0.4.90

Quelques changements mineurs et un nettoyage de code, mais surtout comme un pré-0.5 stable libération.
Tags: Minor feature enhancements
A few minor changes and a few code cleanups, but mostly a stable pre-0.5 release.

2007-03-24 20:22
0.4.1

Cette version mineure rend tous les bits:: Méthodes const opérateurs de comparaison de données, permettant une comparaison des éléments de données const.
Tags: Code cleanup
This minor release makes all bit::Data comparison
operators const methods, allowing for comparison
of const data items.

2007-03-15 09:23
0.4.0

bit:: Les données ont été déplacés vers un mécanisme d'allocation de profondeur pour permettre une syntaxe plus naturelle copie.
Tags: Minor feature enhancements
bit::Data was moved to a deep allocation mechanism to allow for a more natural copy syntax.

2006-11-26 10:40
0.3.0

Cette version supporte maintenant à la fois stimuler et à std:: tr1 pointeurs intelligents. Le tampon RecordBuffer et les classes ont été restructurées, et le support XML a été ajoutée à celle de Field / Record hiérarchie. Le présent communiqué contient également un nouveau record layout DTD qui supporte les relents de type. Environ 150 tests unitaires ont été ajoutés à la suite de test, avec d'autres petits changements et corrections de bugs.
Tags: Major feature enhancements
This release now supports both boost and std::tr1
smart pointers. The Buffer and RecordBuffer
classes have been restructured, and xml support
has been added to the Field/Record hierarchy. This
release also contains a new record layout DTD that
supports type hints. Roughly 150 unit tests have
been added to the testing suite, along with other
small changes and bugfixes.

2006-07-07 01:17
0.2.2

Un type de potentiel calembour problème lors du changement endianness en double et des flotteurs a été corrigé. La distribution de la documentation a été nettoyé un peu.
Tags: Minor bugfixes
A potential type-punning issue when changing endianness for doubles and floats has been fixed. The documentation distribution has been cleaned up a bit.

Project Resources