Namespace Tangosol.IO
Classes
AbstractEvolvable
An abstract base class for implementing IEvolvable objects.
BinaryDeltaCompressor
An IDeltaCompressor implementation that works with opaque (binary) values.
ConfigurableSerializerFactory
A ISerializerFactory implementation that creates instances of a Serializer class configured using an XmlElement of the following structure:
<!ELEMENT instance ((class-name | (class-factory-name, method-name), init-params?)> <!ELEMENT init-params (init-param*)> <!ELEMENT init-param ((param-name | param-type), param-value, description?)>
DataReader
BinaryReader extension that adds methods for reading 32 and 64-bit integer values in a packed format.
DataWriter
BinaryWriter extension that adds methods for writing 32 and 64-bit integer values in a packed format.
IndentingWriter
An IndentingWriter is used to indent line-based output to an underlying TextWriter.
SimpleEvolvable
Simple implementation of IEvolvable interface.
Interfaces
IDeltaCompressor
The IDeltaCompressor interface provides the capability of comparing two in-memory buffers containing an old and a new value, and producing a result (called a "delta") that can be applied to the old value to create the new value.
IEvolvable
The IEvolvable interface is implemented by types that require forwards- and backwards-compatibility of their serialized form.
ISerializer
Provides the capability of reading and writing a .NET object from and to an in-memory buffer.
ISerializerFactory
A factory for ISerializer objects.
IWrapperStreamFactory
Provides the means to wrap a Stream, such that functionality such as compression and encryption can be implemented in a layered, pluggable fashion.