Click or drag to resize

Demo3D.HLE.Comms.Telegram Namespace

The Demo3D.HLE.Comms.Telegram namespace provides functionality for telegram processing.
Classes
  ClassDescription
Public classAlignedFormat
Defines a TelegramFormat where data is aligned with fixed byte length.
Public classAlignedSegment
Defines a TelegramFormatSegment where data is aligned with fixed byte length.
Public classDelimitedFormat
Defines a TelegramFormat that can be delimited.
Public classDelimitedSegment
Defines a delimited TelegramFormatSegment.
Public classDirectEncodingProperties
EncodingProperties property bag representing Direct.
Public classFixedFormat
Defines the TelegramFormat of a telegram where byte length is fixed.
Public classFixedSegment
Defines a TelegramFormatSegment where byte length is fixed.
Public classIAlignedExtensions
Extension methods for IAligned.
Public classIDelimitedExtensions
Extension methods for IDelimited.
Public classILengthEncodedExtensions
Extension methods for ILengthEncoded.
Public classLengthEncodedFormat
Defines a TelegramFormat that can be length-encoded.
Public classLengthEncodedSegment
Defines a length-encoded TelegramFormatSegment.
Public classReceiveSymbol
Receive telegram symbol.
Public classStringEncodingProperties
EncodingProperties property bag representing String.
Public classSymbolFormats
Represents all telegram formats applied to a TelegramSymbol.
Public classTelegramFormat
Defines the format of a telegram.
Public classTelegramFormatSegment
Defines a segment within a TelegramFormat.
Public classTelegramFormatSelector
Determines how a TelegramFormat is selected for an inbound or outbound telegram.
Public classTelegrams
The central point for telegram comms.
Public classTelegramSymbol
Telegram symbol.
Public classTelegramSymbolTable
Symbol table for a telegram connection instance.
Public classTransmitSymbol
Transmit telegram symbol.
Interfaces
  InterfaceDescription
Public interfaceIAligned
Represents fixed-length data that can be aligned to the left or right of designated fill bytes.
Public interfaceIDelimited
Represents dynamic-length data that is delimited by start and end bytes.
Public interfaceILengthEncoded
Represents length-encoded data using a determined integer type. Encoded bytes are directly before the data.
Enumerations
  EnumerationDescription
Public enumerationAlignmentType
Determines how the data within a FixedFormat or FixedSegment is aligned.
Public enumerationDirectEncodingType
Determines how types are directly encoded for a TelegramFormatSegment.
Public enumerationEncodingType
Determines how a TelegramFormatSegment is encoded.
Public enumerationLengthEncodingType
Determines the length encoding integer type.
Public enumerationStringEncodingType
Determines how string types are encoded for a TelegramFormatSegment.
Public enumerationTypeCode
Supported types for TelegramFormatSegment.