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 |