OnixS C++ FIX Engine  4.12.0
API Documentation
SbeFixSemanticType Struct Reference

#include <OnixS/FIXEngine/FIX/SbeCustomization.h>

Public Types

enum  Enum {
  Unknown, Int, Length, TagNum,
  SeqNum, NumInGroup, DayOfMonth, Qty,
  Float, Price, PriceOffset, Amt,
  Percentage, Char, StringFixed, StringVariable,
  StringEncodedText, Data, XmlData, Country,
  Currency, Exchange, Language, ImplicitEnum,
  Boolean, MultipleCharValue, MultipleStringValue, MonthYear,
  UtcTimestamp, UtcTimeOnly, UtcDateOnly, LocalMktDate,
  TzTimeOnly, TzTimestamp
}
 

Detailed Description

Definition at line 114 of file SbeCustomization.h.

Member Enumeration Documentation

enum Enum
Enumerator
Unknown 

Inapplicable or unknown.

Int 

The integer value.

Length 

The length value.

TagNum 

The tag number.

SeqNum 

A message sequence number.

NumInGroup 

The number of entries in a repeating group.

DayOfMonth 

A day during a particular month (values 1 to 31).

Qty 

The quantity.

Float 

A real number.

Price 

The price value.

PriceOffset 

A price offset that can be added to the Price.

Amt 

A field typically representing a Price times a Qty.

Percentage 

The percentage.

Char 

The single character.

StringFixed 

A fixed-length character array.

StringVariable 

Alpha-numeric free format strings can include any character or punctuation.

StringEncodedText 

The non-ASCII string. The character encoding may be specified by a schema attribute.

Data 

The variable-length data. Must be paired with a Length field.

XmlData 

The variable-length XML. Must be paired with a Length field.

Country 

The ISO 3166-1:2013 Country code.

Currency 

The ISO 4217:2008 Currency code (3 character).

Exchange 

The ISO 10383:2012 Market Identifier Code (MIC).

Language 

The National language - uses ISO 639-1:2002 standard.

ImplicitEnum 

A single choice of alternative values.

Boolean 

Values true or false.

MultipleCharValue 

The multiple choice of a set of values.

MultipleStringValue 

The multiple choice of a set of values.

MonthYear 

A flexible date format that must include month and year at least, but may also include day or week.

UtcTimestamp 

The time/date combination represented in UTC (Universal Time Coordinated, also known as "GMT").

UtcTimeOnly 

The time-only represented in UTC (Universal Time Coordinated, also known as "GMT").

UtcDateOnly 

The date represented in UTC (Universal Time Coordinated, also known as "GMT").

LocalMktDate 

The local date(as oppose to UTC).

TzTimeOnly 

The time of a day.

TzTimestamp 

The time/date combination representing the local time with an offset to UTC to allow an identification of the local time and the timezone offset of that time. The representation is based on ISO 8601:2004.

Definition at line 115 of file SbeCustomization.h.


The documentation for this struct was generated from the following file: