RFA .NET
The RFA Data package provides the extensible payload information of the Open Message Model and RDM. The highly optimized, hierarchical data interfaces depict self-describing, field-ID based, sequential-based, associative-based and tabular market-related data

Classes

  ClassDescription
Public classArray
Array is a simple container of ordered entries each known as an ArrayEntry.
Public classArray..::..IndicationMaskFlag
Indicated containment of width information.
Public classArrayEntry
The ArrayEntry Data supports homogenous versatile or stringent types.
Public classArrayReadIterator
ArrayReadIterator class is the Array decode iterator which provides sequential extraction of encoded ArrayEntries contained within an Array.
Public classArrayWriteIterator
ArrayWriteIterator class is the Array encode iterator which provides encoding of Array and ArryEntries within the Array.
Public classDataBuffer
The DataBuffer class is a leaf that contains all primitive data types.
Public classDataBuffer..::..DataBufferEncodedEnum
A mask indicating the true encoding type on the wire. Mainly used by provider applications.
Public classDataBuffer..::..DataBufferEnum
A mask indicating the type of the DataBuffer content.
Public classDataDefReadIterator
The DataDefReadIterator class provides sequential extraction of encoded DataDefs.
Public classDataDefWriteIterator
The DataDefWriteIterator class provides encoding of a DataDef within a Data.
Public classDataEntry
DataEntry is a base interface to allow client to retrieve concrete data Entry type such as FieldEntry, ElementEntry. All available Entry types are defined in EntryTypesEnum.
Public classDataEnum
Used for Data.DataType property.
Public classDate
The Date class has a 4 byte value that represents a Gregorian date.
Public classDateTime
The DateTime class is an 8 byte combination of a Date and a Time.
Public classElementEntry
ElementEntry is the entry contained within an ElementList.
Public classElementEntry..::..ContentMaskFlag
Indicates presence of Defined Data.
Public classElementEntryDef
The ElementEntryDef class describes an ElementEntry Definition, which contains an ElementEntry identifier (i.e. name) along with the type of contained Data.
Public classElementList
An ElementList is a container of flexible self-describing named entries known as ElementEntry(s).
Public classElementList..::..ContentMaskFlag
Consumer read-only mask describing the data content on an ElementList.
Public classElementList..::..HintMaskFlag
Indicates presense of optionally contained interfaces and attributes.
Public classElementListDef
The ElementListDef class is a descendant of the DataDef interface that describes an ElemenList.
Public classElementListDef..::..ContentMaskFlag
Indicates containment of LocalDataDef.
Public classElementListDefReadIterator
The ElementListDefReadIterator class provides sequential extraction of encoded ElementEntryDef(s) contained within an ElementListDef.
Public classElementListDefWriteIterator
The ElementListDefWriteIterator class provides sequential encoding of the provided ElementListDef and ElementEntryDef within the ElementListDef.
Public classElementListReadIterator
The ElementListReadIterator class provides sequential extraction of encoded ElementEntries contained within an ElementList.
Public classElementListWriteIterator
The ElementListWriteIterator class provides encoding of an ElementList and ElementEntries within the ElementList.
Public classEntryTypesEnum
Indicates the Entry type.
Public classFieldEntry
FieldEntry is the Entry within FieldList. It is an identifier/value pair having no name information and often no type information. The entry identifier is a numeric. For Standard Data, the identifier references attributes such as name and type in a field definition dictionary.
Public classFieldEntry..::..ContentMaskFlag
Consumer read-only mask describing the data content on a FieldEntry.
Public classFieldEntryDef
The FieldEntryDef class describes the Field Entry Definition, which contains an FieldEntry identifier (i.e. FieldID) along with the type of contained Data.
Public classFieldList
The FieldList is a Container of identifier/value pairs Entries each known as a FieldEntry.
Public classFieldList..::..ContentMaskFlag
Indicates containment of DefinedData and using of local DataDef.
Public classFieldList..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classFieldListDef
The FieldListDef class is a descendant of the DataDef interface that describes an FieldList.
Public classFieldListDef..::..ContentMaskFlag
Indicates containment of LocalDataDef.
Public classFieldListDefReadIterator
The FieldListDefReadIterator class provides sequential extraction of encoded FieldEntryDef(s) contained within a FieldListDef.
Public classFieldListDefWriteIterator
The FieldListDefWriteIterator class provides sequential encoding of the provided FieldListDef and FieldEntryDef within the FieldListDef.
Public classFieldListReadIterator
The FieldListReadIterator is the FieldList decode iterator which provides sequential extraction of the encoded FieldList and FieldEntries within the FieldList.
Public classFieldListWriteIterator
The FieldListWriteIterator is the FieldList encode iterator which provides encoding of a FieldList and FieldEntries within the FieldList.
Public classFilterEntry
The FilterEntry class is an entry within the FilterList containing its own permissioning information.
Public classFilterEntry..::..ActionEnum
Indicates update, add, or delete.
Public classFilterEntry..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classFilterList
A FilterList is a Container of loosely coupled Entries each known as FilterEntry.
Public classFilterList..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classFilterList..::..IndicationMaskFlag
A mask indicating data characteristics.
Public classFilterListReadIterator
The FilterListReadIterator class is the FilterList decode iterator which provides sequential extraction of encoded FilterEntries contained within a FilterList.
Public classFilterListWriteIterator
The FilterListWriteIterator class is the FilterList encode iterator which provides encoding of a FilterList and FilterEntries within the FilterList.
Public classIteratorMaskFlag
Mask used to specify the encoding or decoding of DefinedData and/or StandardData.
Public classMagnitudeTypeEnum
Relative size of Real as an exponent or fraction.
Public classMap
A Map is a Container of manipulable associative key value paired Entries each known as a MapEntry.
Public classMap..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classMap..::..IndicationMaskFlag
Mask that indicates specific properties of a Map. Encoding definitions and content of a Map requires following the encoding sequence identified by the first three flags within this IndicationMaskFlag. Thus, if encoding more than just definitions or one content, the application must encode in the order of DataDefs, SummaryData and finally Entries.
Public classMapEntry
The MapEntry class is the key value paired Entry. The identifier is a key of type Data. The contained Entry Data supports homogenous versatile types. The contained Entry key supports homogenous stringent types.
Public classMapEntry..::..ActionEnum
Indicates the action to occur at the MapEntry.
Public classMapEntry..::..HintMaskFlag
Indicates the contents available on the MapEntry.
Public classMapReadIterator
The MapReadIterator class is the Map decode iterator which provides sequential extraction of the encoded Map and MapEntries within the Map.
Public classMapWriteIterator
The MapWriteIterator class is the Map encode iterator which provides encoding of a Map and MapEntries within the Map.
Public classPartialUpdateReadIterator
The PartialUpdateReadIterator class provides sequential extraction of partial field updates.
Public classReal
Real is an 8-byte precision (up to 14 places after the decimal), fixed-placed representation of a numeric having a fractional or exponential part. Real can be used for decimals that have strict requirements on decimal precision, for fractional values, and for exponentials. This class is well-suited for financial data, to avoid the rounding issues between base-2 doubles and base-10 decimals.
Public classRealLengthEnum
Encoding of the value attribute.
Public classSeries
A Series is a Container of accruable repetitive structured Entries each known as SeriesEntry.
Public classSeries..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classSeries..::..IndicationMaskFlag
Mask that indicates specific properties of a Series.
Public classSeriesEntry
SeriesEntry can contain nested Data of the same Data type.
Public classSeriesReadIterator
The SeriesReadIterator class is the Series decode iterator which provides sequential extraction of the encoded Series and the Definition/Data contained within the Series.
Public classSeriesWriteIterator
The SeriesWriteIterator class is the Series encode iterator which provides encoding of a Series and the data within the Series using a Definition.
Public classSingleReadIterator
The SingleReadIterator is a single decoding iterator which provides sequential extraction of the encoded data whose data type belongs to DataEnumeration. This interface allows client to decode a data body from a msg from begining to end by using the same one iterator instance.
Public classSingleWriteIterator
The SingleWriteIterator is a single encoding iterator which encodes a OMM data into a buffer. This interface allows client to encode a data body for a msg from begining to end by using the same one iterator instance.
Public classSingleWriteIterator..::..IterEncStateEnum
Used for SingleWriteIterator.IteratorState.
Public classTime
The Time class has a 4 byte value that includes information for hours, minutes, and seconds.
Public classVector
A Vector is a Container of position-oriented highly manipulable Entries each known as a VectorEntry.
Public classVector..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classVector..::..IndicationMaskFlag
Mask that indicates specific properties of a Vector. Encoding definitions and content of a Vector requires following the encoding sequence identified by the initial three flags within this IndicationMask. Thus, if encoding more than just definitions or one content, the application must encode in the order of DataDefs, SummaryData and finally Entries.
Public classVectorEntry
The VectorEntry class contains a set of attributes that include Data.
Public classVectorEntry..::..ActionEnum
Operations on Entries within a Container to manage update processing and reconstruction of fragments.
Public classVectorEntry..::..HintMaskFlag
Indicates presence of optionally contained interfaces and attributes.
Public classVectorReadIterator
The VectorReadIterator class is the Vector decode iterator which provides sequential extraction of encoded VectorEntries contained within a Vector.
Public classVectorWriteIterator
The VectorWriteIterator class is the Vector encode iterator which provides encoding of a Vector and VectorEntries within the Vector.