This project is read-only.

DeltaCodec v1.3

Rating: No reviews yet
Downloads: 23
Released: Jun 21, 2015
Updated: Jun 21, 2015 by bstabile
Dev status: Stable Help Icon

Recommended Download

Source Code DeltaCodec_v1.3
source code, 46022K, uploaded Jun 21, 2015 - 23 downloads

Release Notes

This version adds support for Boolean and DateTimeOffset types, bringing the total number of supported value types to 15.

There are also a few small breaking changes on the Multi-Field encoding/decoding methods of the generic Struple (structure tuple) types that handle up to 15 fields. To pass arguments to these methods the client loads a matching generic StrupleEncodingArgs instance that has properties for the parameters for each field.

It is highly recommended that developers derive custom codecs with methods that handle specific strongly-typed data structures. The Struple implementations are mainly for convenient add hoc usage, and as guidance for handling complex data types. It is simply a matter of breaking fields out for "vector" processing and managing the header information appropriately.

Additional tests were added to demonstrate these new features. They show performance as the number of fields grows from 2 to 15, combining all of the supported types. You can compare these with the single vector tests to see that performance does not suffer significantly from breaking the fields out.

Reviews for this release

No reviews yet for this release.