This is the base archive class which takes care of all (de)serialization and messaging.
Full implementation of GH_IChunk, GH_IReader, GH_IWriter, GH_IBinarySupport and GH_IXmlSupport. Instances of this class are usually disguised as one of the interfaces it implements.
Represents a collection of chunks with associated IDs
Provides static methods for compression of byte-arrays.
A utility class for creating partial archives.
Represents an archive log message. Messages are collected during read/write operations.
An ID is used to uniquely identify a specific item.
Interface which declares all methods required for objects that can be (de)serialized to and from a binary archive.
Base interface for all Archive Chunks.
Provides access to a subset of GH_Chunk methods used for reading archives.
Provides access to a subset of GH_Chunk methods used for writing archives.
Interface which declares all methods required for objects that can be (de)serialized to and from an Xml archive.
Message type flag.