Loupe - Log - Monitor - Resolve
Inheritance Hierarchy
In This Topic
    Gibraltar.Serialization Namespace
    In This Topic
    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