Class | Description | |
---|---|---|
FieldDefinition | FieldDefinition is only used internally by PacketDefinition to hold the name and type of a field | |
FieldDefinitionCollection | ||
FieldReader | Provides low-level decompression of the basic data types we pass over the wire. This class consumes a compressed stream of bytes to be produced by FieldWriter to reinstate the original stream of basic data types passed to FiedWriter. | |
FieldWriter | Provides low-level compression of the basic data types we pass over the wire. This class produces a compressed stream of bytes to be consumed by FieldReader which will reinstate the original stream of basic data types. | |
FileStorageSummary | Consolidates storage summary information for all packet types and fragments in a session | |
FragmentStorageSummary | Records a summary of size for one specific session fragment | |
GenericPacket | This is the class returned by PacketReader when an unknown packet type is read from the input stream. | |
GibraltarSerializationException | This is a base class for any new serialization Exception types we define and for generic exceptions generated in Serialization. | |
PacketCache | ||
PacketDefinition | Holds the metadata needed to correctly interpret the stream of fields associated with a serialized packet | |
PacketDefinitionList | Helper class used by PacketRead and PacketWriter to maintain a cache of PacketDefinition instances for used IPacket types | |
PacketManager | Efficiently manage the deserialization of log packets. | |
PacketManagerAsync | Efficiently manage the deserialization of log packets with asynchronous reading of buffers | |
PacketManagerBase | Efficiently manage the deserialization of log packets from a sequence of buffers. | |
PacketReader | Reads a packet data stream, recreating the packets it contains | |
PacketTypeStorageSummary | Records a summary of packet count and aggregate size for one specific packet type | |
PacketWriter | ||
SerializedPacket | ||
UniqueStringList | Helper class used by FieldReader and FieldWriter to maintain a cache of unique strings that have been read/written. Provides a faster way to store string tokens both maintaining the order that they were added and providing a fast lookup. Based on code developed by ewbi at http://ewbi.blogs.com/develops/2006/10/uniquestringlis.html |