Class DictionaryBuilder
Builder of FIX dictionaries on the base of FAST template.
Inheritance
Namespace: OnixS.Fix.Fast
Assembly: OnixS.Fix.Engine.dll
Syntax
public class DictionaryBuilder : object
Constructors
DictionaryBuilder()
Default constructor.
Declaration
public DictionaryBuilder()
DictionaryBuilder(Dictionary, Stream, Boolean)
Constructor for immediate building of the FIX dictionary.
Declaration
public DictionaryBuilder(Dictionary baseDictionary, Stream templateStream, bool rewindStreamAfterBuild = true)
Parameters
Type | Name | Description |
---|---|---|
Dictionary | baseDictionary | Base FIX dictionary. |
Stream | templateStream | Stream with FAST template. |
System.Boolean | rewindStreamAfterBuild | If true (default) rewinds the template stream after building of dictionary to the position, that was before this call. |
Properties
Dictionary
The built FIX dictionary.
Declaration
public Dictionary Dictionary { get; }
Property Value
Type | Description |
---|---|
Dictionary |
Methods
Build(Dictionary, Stream, Boolean)
Builds FIX dictionary.
Declaration
public DictionaryBuilder Build(Dictionary baseDictionary, Stream templateStream, bool rewindStreamAfterBuild = true)
Parameters
Type | Name | Description |
---|---|---|
Dictionary | baseDictionary | Base FIX dictionary. |
Stream | templateStream | Stream with FAST template. |
System.Boolean | rewindStreamAfterBuild | If true (default) rewinds the template stream after building of dictionary to the position, that was before this call. |
Returns
Type | Description |
---|---|
DictionaryBuilder |
BuildDictionary(Dictionary, Stream, Boolean)
Builds FIX dictionary on the base of the given FAST template.
Declaration
public static Dictionary BuildDictionary(Dictionary baseDictionary, Stream templateStream, bool rewindStreamAfterBuild = true)
Parameters
Type | Name | Description |
---|---|---|
Dictionary | baseDictionary | Base FIX dictionary. |
Stream | templateStream | Stream with FAST template. |
System.Boolean | rewindStreamAfterBuild | If true (default) rewinds the template stream after building of dictionary to the position, that was before this call. |
Returns
Type | Description |
---|---|
Dictionary | The generated FIX dictionary. |
Clear()
Clears the builder.
Declaration
public DictionaryBuilder Clear()
Returns
Type | Description |
---|---|
DictionaryBuilder | The builder instance itself. |