forwardFIXForge.NET.FIX.SBE   Table of ContentDecoder Constructor forward
Decoder Class
Performs SBE to FIX decoding.
Inheritance Hierarchy
System.Object
  FIXForge.NET.FIX.SBE.Decoder

Namespace:  FIXForge.NET.FIX.SBE
Assembly:  FIXForge.NET.FIX.Engine-net-4.8_x64 (in FIXForge.NET.FIX.Engine-net-4.8_x64.dll) Version: 4.12.0.0
Syntax
C#
public class Decoder : IDisposable

The Decoder type exposes the following members.

Constructors
  NameDescription
Public methodDecoder(String)
Creates a SBE to FIX Decoder.
Public methodDecoder(String, Dialect)
Creates a SBE to FIX Decoder.
Public methodDecoder(ProtocolVersion, String)
Creates a SBE to FIX Decoder.
Top
Properties
  NameDescription
Public propertyIsDisposed
Returns true if the object is disposed, false otherwise.
Top
Methods
  NameDescription
Public methodDecode(Int32, Int32, UInt32, Byte[])
Decodes the given SBE stream chunk into the corresponding FIX Message.
Public methodDecode(Int32, Int32, UInt32, Byte[], UInt32)
Decodes the given SBE stream chunk into the corresponding FIX Message.
Public methodDecode(Int32, Int32, UInt32, Byte[], Int32, Int32, UInt32)
Decodes the given SBE stream chunk into the corresponding FIX Message.
Public methodDispose()
Releases all resources used by the Decoder
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the Decoder and optionally releases the managed resources
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Performs cleanup operations on unmanaged resources held by the current object before the object is destroyed.
(Overrides Object.Finalize().)
Public methodStatic memberGenerateFixDialect(String)
Generates FIX dialect.
Public methodStatic memberGenerateFixDialect(ProtocolVersion, String)
Generates FIX dialect.
Public methodGetDialect
FIX dictionary used by the decoder instance.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMaximumNumberOfRepeatingGroupEntries()
Manage maximum number of repeating groups, allowed for decoded messages.
Public methodMaximumNumberOfRepeatingGroupEntries(Int32)
Manage maximum number of repeating groups, allowed for decoded messages. This parameter is used during decoding and is useful to detect a broken data, which, in particular cases, can 'need' to allocate unexpectedly huge number of entries (for instance - billions of entries, while normally there are just a few ones). This situation results in memory exhausting and (often) significantly decrease overall system performance. To prevent memory exhausting and negative consequences of that, this parameter should be configured with the value, which is greater then maximum possible number of entries in valid input data, but less then maximum integer value (default one). In a lot of real cases value of 10000 is good enough to detect broken data without memory overloading.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSchemaHeaderType
Name of the encoding type of the message header, which is the same for all messages in a schema.
Public methodSchemaId
Schema identifier.
Public methodSchemaSemanticVersion
Semantic version of the SBE schema.
Public methodSchemaVersion
Maximum known version of the SBE schema.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryDecode(Int32, Int32, UInt32, Byte[], Message)
Decodes the given SBE stream chunk into the corresponding FIX Message.
Public methodTryDecode(Int32, Int32, UInt32, Byte[], Message, UInt32)
Decodes the given SBE stream chunk into the corresponding FIX Message.
Public methodTryDecode(Int32, Int32, UInt32, Byte[], Int32, Int32, Message, UInt32)
Decodes the given SBE stream chunk into the corresponding FIX Message.
Top
See Also