Chat Support
Loupe - Log - Monitor - Resolve
Inheritance Hierarchy
Gibraltar.Serialization Namespace
Classes
 ClassDescription
ClassFieldDefinition is only used internally by PacketDefinition to hold the name and type of a field
Class 
ClassProvides 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.
ClassProvides 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.
ClassConsolidates storage summary information for all packet types and fragments in a session
ClassRecords a summary of size for one specific session fragment
ClassThis is the class returned by PacketReader when an unknown packet type is read from the input stream.
ClassThis is a base class for any new serialization Exception types we define and for generic exceptions generated in Serialization.
Class 
ClassHolds the metadata needed to correctly interpret the stream of fields associated with a serialized packet
ClassHelper class used by PacketRead and PacketWriter to maintain a cache of PacketDefinition instances for used IPacket types
ClassEfficiently manage the deserialization of log packets.
ClassEfficiently manage the deserialization of log packets with asynchronous reading of buffers
ClassEfficiently manage the deserialization of log packets from a sequence of buffers.
ClassReads a packet data stream, recreating the packets it contains
ClassRecords a summary of packet count and aggregate size for one specific packet type
Class 
Class 
ClassHelper 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
Interfaces
 InterfaceDescription
InterfaceImplemented on invariant packets that can be cached
Interface 
InterfaceStandard interface for objects that can read individual fields
InterfaceStandard interface for objects that can write individual serialized fields
InterfaceThis is the key interface objects implement to be serializable by Gibraltar.
InterfaceDefines the interface necessary for a packet factory to be registered with IPacketReader.
Interface 
InterfaceImplemented to support writing packets
Enumerations
 EnumerationDescription
EnumerationThis is the set of data types that can be read/written using FieldReader/FieldWriter.
See Also