OnixS C++ B3 Binary UMDF Market Data Handler  1.4.2
API documentation
OnixS::B3::MarketData::UMDF::Messaging Namespace Reference

Namespaces

 details
 

Classes

struct  AggressorSide
 
struct  ApplVerID
 
struct  AuctionImbalance_19
 
class  BinaryBlock
 
struct  Boolean
 
struct  ChannelReset_11
 
struct  ClosingPrice_17
 
struct  DeleteOrder_MBO_51
 
struct  EmptyBook_9
 
struct  EntryType
 
struct  ExecutionStatistics_56
 
struct  ExecutionSummary_55
 
struct  ExerciseStyle
 
class  FixedPointDecimal
 
struct  ForwardTrade_54
 
struct  GovernanceIndicator
 
class  GroupSizeEncoding
 
struct  HighPrice_24
 
struct  ImbalanceCondition
 
struct  ImpliedMarketIndicator
 
struct  InstrAttribType
 
struct  InstrAttribValue
 
struct  IntegralConstant
 
struct  LastTradePrice_27
 
struct  LotType
 
struct  LowPrice_25
 
struct  MassDeleteOrders_MBO_52
 
struct  MatchEventIndicator
 
class  MaturityMonthYear
 
class  MessageHeader
 
struct  MessageType
 
struct  MultiLegModel
 
struct  MultiLegPriceMethod
 
struct  News_5
 
struct  NewsSource
 
class  NullableFixedPointDecimal
 
struct  NullFixed8
 
struct  NullMaturityMonthYear
 
struct  NullPercentage
 
struct  NullPriceOffset8Optional
 
struct  NullPriceOptional
 
struct  NullRatioQty
 
struct  NullUTCTimestampNanos
 
struct  NullUTCTimestampSeconds
 
struct  OpenCloseSettlFlag
 
struct  OpeningPrice_15
 
struct  OpenInterest_29
 
struct  Order_MBO_50
 
struct  PriceBand_22
 
struct  PriceBandMidpointPriceType
 
struct  PriceBandType
 
struct  PriceLimitType
 
struct  PriceType
 
struct  Product
 
struct  PutOrCall
 
struct  QuantityBand_21
 
class  SbeFields
 
class  SbeGroup
 
class  SbeGroupEntries
 
class  SbeGroupEntry
 
class  SbeGroupList
 
class  SbeMessage
 
class  SbeVariableLengthFieldList
 
struct  SchemaTraits
 
struct  SecurityDefinition_12
 
struct  SecurityGroupPhase_10
 
struct  SecurityIDSource
 
struct  SecurityMatchType
 
struct  SecurityStatus_3
 
struct  SecurityTradingEvent
 
struct  SecurityTradingStatus
 
struct  SecurityType
 
struct  SecurityUpdateAction
 
struct  Sequence_2
 
struct  SequenceReset_1
 
struct  SettlementPrice_28
 
struct  SettlPriceType
 
struct  Side
 
struct  SnapshotFullRefresh_Header_30
 
struct  SnapshotFullRefresh_Orders_MBO_71
 
class  StrRef
 
struct  TextEncoding
 
struct  TheoreticalOpeningPrice_16
 
struct  TimeUnit
 
struct  Trade_53
 
struct  TradeBust_57
 
struct  TradeCondition
 
struct  TradingSessionID
 
struct  TradingSessionSubID
 
struct  TrdSubType
 
struct  UnderlyingPxType
 
struct  UpdateAction
 
class  UTCTimestampNanos
 
class  UTCTimestampSeconds
 
struct  VarString
 

Typedefs

typedef char Char
 
typedef UInt8 Byte
 
typedef UInt16 Word
 
typedef UInt32 DWord
 
typedef UInt64 QWord
 
typedef UInt16 MessageSize
 
typedef Int8 Int8
 
typedef Int16 Int16
 
typedef Int32 Int32
 
typedef Int64 Int64
 
typedef UInt8 UInt8
 
typedef UInt16 UInt16
 
typedef UInt32 UInt32
 
typedef UInt64 UInt64
 
typedef Int8 Int8NULL
 
typedef Int16 Int16NULL
 
typedef Int32 Int32NULL
 
typedef Int64 Int64NULL
 
typedef Char CharNULL
 
typedef UInt8 UInt8NULL
 
typedef UInt16 UInt16NULL
 
typedef UInt32 UInt32NULL
 
typedef UInt64 UInt64NULL
 
typedef UInt32 NumberOfTrades
 
typedef Int64 Quantity
 
typedef Int64 QuantityOptional
 
typedef Int64 QuantityVolume
 
typedef Int64 QuantityVolumeOptional
 
typedef UInt32 FirmOptional
 
typedef UInt64 OrderID
 
typedef UInt32 TradeID
 
typedef UInt32 SeqNum
 
typedef IntegralConstant< UInt32, 1 > SeqNum1
 
typedef UInt64 SecurityID
 
typedef UInt64 SecurityIDOptional
 
typedef Char SecurityExchange[4]
 
typedef UInt32 RptSeq
 
typedef UInt64 ClearingHouseID
 
typedef UInt64 NewsID
 
typedef Char Currency[3]
 
typedef UInt16 SettlType
 
typedef UInt16 LocalMktDate
 
typedef UInt16 LocalMktDateOptional
 
typedef Int32 LocalMktDate32
 
typedef Int32 LocalMktDate32Optional
 
typedef UInt32 EntryPositionNo
 
typedef UInt8 MarketSegmentID
 
typedef IntegralConstant< Int8,-128 > NullInt8
 
typedef IntegralConstant< Int16,-32768 > NullInt16
 
typedef IntegralConstant< Int32,-2147483647-1 > NullInt32
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullInt64
 
typedef IntegralConstant< UInt8, 255 > NullUInt8
 
typedef IntegralConstant< UInt16, 65535 > NullUInt16
 
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
 
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
 
typedef IntegralConstant< Int8, 0 > NullInt8NULL
 
typedef IntegralConstant< Int16, 0 > NullInt16NULL
 
typedef IntegralConstant< Int32, 0 > NullInt32NULL
 
typedef IntegralConstant< Int64, 0LL > NullInt64NULL
 
typedef IntegralConstant< Char, 0 > NullCharNULL
 
typedef IntegralConstant< UInt8, 0 > NullUInt8NULL
 
typedef IntegralConstant< UInt16, 0 > NullUInt16NULL
 
typedef IntegralConstant< UInt32, 0 > NullUInt32NULL
 
typedef IntegralConstant< UInt64, 0ULL > NullUInt64NULL
 
typedef IntegralConstant< UInt32, 4294967295 > NullNumberOfTrades
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullQuantity
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullQuantityOptional
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullQuantityVolume
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullQuantityVolumeOptional
 
typedef IntegralConstant< UInt32, 0 > NullFirmOptional
 
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullOrderID
 
typedef IntegralConstant< UInt32, 4294967295 > NullTradeID
 
typedef IntegralConstant< UInt32, 4294967295 > NullSeqNum
 
typedef IntegralConstant< UInt32, 4294967295 > NullSeqNum1
 
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullSecurityID
 
typedef IntegralConstant< UInt64, 0ULL > NullSecurityIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullRptSeq
 
typedef IntegralConstant< UInt64, 0ULL > NullClearingHouseID
 
typedef IntegralConstant< UInt64, 0ULL > NullNewsID
 
typedef IntegralConstant< UInt16, 65535 > NullSettlType
 
typedef IntegralConstant< UInt16, 65535 > NullLocalMktDate
 
typedef IntegralConstant< UInt16, 0 > NullLocalMktDateOptional
 
typedef IntegralConstant< Int32,-2147483647-1 > NullLocalMktDate32
 
typedef IntegralConstant< Int32, 0 > NullLocalMktDate32Optional
 
typedef IntegralConstant< UInt32, 4294967295 > NullEntryPositionNo
 
typedef IntegralConstant< UInt8, 0 > NullMarketSegmentID
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-4 >> Price
 
typedef NullableFixedPointDecimal< Int64, IntegralConstant< Int8,-4 >, IntegralConstant< Int64,-9223372036854775807LL-1 >> PriceOptional
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-4 >> Percentage
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-7 >> RatioQty
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> Fixed8
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> Price8
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> PriceOffset8Optional
 
typedef MessageHeader MessageHeaderBuilder
 
typedef MessageHeader::Version SchemaVersion
 
typedef MessageHeader::SchemaId SchemaId
 
typedef MessageHeader::TemplateId MessageTemplateId
 

Functions

void toStr (std::string &str, Char character)
 
void toStr (std::string &str, const std::string &value)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (Char character)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator== (const StrRef &left, const StrRef &right)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator!= (const StrRef &left, const StrRef &right)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator< (const StrRef &left, const StrRef &right)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator> (const StrRef &left, const StrRef &right)
 
std::ostream & operator<< (std::ostream &stream, const StrRef &text)
 
ONIXS_B3_UMDF_MD_NODISCARD StrRef toStrRef (const std::string &str)
 
ONIXS_B3_UMDF_MD_NODISCARD StrRef toStrRef (const Char *cStr) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator== (const StrRef &ref, const std::string &str)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator!= (const StrRef &ref, const std::string &str)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator== (const std::string &str, const StrRef &ref)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator!= (const std::string &str, const StrRef &ref)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator== (const StrRef &ref, const Char *str)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator!= (const StrRef &ref, const Char *str)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator== (const Char *str, const StrRef &ref)
 
ONIXS_B3_UMDF_MD_NODISCARD bool operator!= (const Char *str, const StrRef &ref)
 
template<size_t Size>
ONIXS_B3_UMDF_MD_NODISCARD StrRef constructStrRef (const char(&value)[Size]) throw ()
 
template<size_t Size>
ONIXS_B3_UMDF_MD_NODISCARD StrRef strRefFromCharArray (const char(&value)[Size]) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (const StrRef &ref)
 
void toStr (std::string &str, const StrRef &ref)
 
ONIXS_B3_UMDF_MD_NODISCARD Timestamp localMktDateToTimestamp (LocalMktDate days) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool isNull (const PriceOptional &value) throw ()
 
template<class Mantissa , class Exponent >
std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &number)
 
template<class Mantissa , class Exponent >
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator<= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator>= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<typename Traits >
void checkVersion (SchemaVersion version)
 
template<typename Traits >
void checkVersion (SchemaVersion since, SchemaVersion version)
 
template<typename Traits >
void checkSchemaId (SchemaId id)
 
template<typename Traits >
void checkSchema (SchemaId id, SchemaVersion version)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SequenceReset_1 &obj)
 
std::string toStr (const SequenceReset_1 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SequenceReset_1 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SequenceReset_1 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const Sequence_2 &obj)
 
std::string toStr (const Sequence_2 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Sequence_2 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const Sequence_2 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const EmptyBook_9 &obj)
 
std::string toStr (const EmptyBook_9 &obj)
 
std::ostream & operator<< (std::ostream &stream, const EmptyBook_9 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const EmptyBook_9 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const ChannelReset_11 &obj)
 
std::string toStr (const ChannelReset_11 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ChannelReset_11 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const ChannelReset_11 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SecurityStatus_3 &obj)
 
std::string toStr (const SecurityStatus_3 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityStatus_3 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SecurityStatus_3 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SecurityGroupPhase_10 &obj)
 
std::string toStr (const SecurityGroupPhase_10 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityGroupPhase_10 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SecurityGroupPhase_10 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SecurityDefinition_12 &obj)
 
std::string toStr (const SecurityDefinition_12 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinition_12 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SecurityDefinition_12 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SecurityDefinition_12::UnderlyingsEntry &obj)
 
std::string toStr (const SecurityDefinition_12::UnderlyingsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinition_12::UnderlyingsEntry &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SecurityDefinition_12::LegsEntry &obj)
 
std::string toStr (const SecurityDefinition_12::LegsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinition_12::LegsEntry &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SecurityDefinition_12::InstrAttribsEntry &obj)
 
std::string toStr (const SecurityDefinition_12::InstrAttribsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinition_12::InstrAttribsEntry &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const News_5 &obj)
 
std::string toStr (const News_5 &obj)
 
std::ostream & operator<< (std::ostream &stream, const News_5 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const News_5 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const OpeningPrice_15 &obj)
 
std::string toStr (const OpeningPrice_15 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OpeningPrice_15 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const OpeningPrice_15 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const TheoreticalOpeningPrice_16 &obj)
 
std::string toStr (const TheoreticalOpeningPrice_16 &obj)
 
std::ostream & operator<< (std::ostream &stream, const TheoreticalOpeningPrice_16 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const TheoreticalOpeningPrice_16 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const ClosingPrice_17 &obj)
 
std::string toStr (const ClosingPrice_17 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ClosingPrice_17 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const ClosingPrice_17 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const AuctionImbalance_19 &obj)
 
std::string toStr (const AuctionImbalance_19 &obj)
 
std::ostream & operator<< (std::ostream &stream, const AuctionImbalance_19 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const AuctionImbalance_19 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const QuantityBand_21 &obj)
 
std::string toStr (const QuantityBand_21 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuantityBand_21 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const QuantityBand_21 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const PriceBand_22 &obj)
 
std::string toStr (const PriceBand_22 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PriceBand_22 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const PriceBand_22 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const HighPrice_24 &obj)
 
std::string toStr (const HighPrice_24 &obj)
 
std::ostream & operator<< (std::ostream &stream, const HighPrice_24 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const HighPrice_24 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const LowPrice_25 &obj)
 
std::string toStr (const LowPrice_25 &obj)
 
std::ostream & operator<< (std::ostream &stream, const LowPrice_25 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const LowPrice_25 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const LastTradePrice_27 &obj)
 
std::string toStr (const LastTradePrice_27 &obj)
 
std::ostream & operator<< (std::ostream &stream, const LastTradePrice_27 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const LastTradePrice_27 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SettlementPrice_28 &obj)
 
std::string toStr (const SettlementPrice_28 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SettlementPrice_28 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SettlementPrice_28 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const OpenInterest_29 &obj)
 
std::string toStr (const OpenInterest_29 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OpenInterest_29 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const OpenInterest_29 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SnapshotFullRefresh_Header_30 &obj)
 
std::string toStr (const SnapshotFullRefresh_Header_30 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefresh_Header_30 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SnapshotFullRefresh_Header_30 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const Order_MBO_50 &obj)
 
std::string toStr (const Order_MBO_50 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Order_MBO_50 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const Order_MBO_50 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const DeleteOrder_MBO_51 &obj)
 
std::string toStr (const DeleteOrder_MBO_51 &obj)
 
std::ostream & operator<< (std::ostream &stream, const DeleteOrder_MBO_51 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const DeleteOrder_MBO_51 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const MassDeleteOrders_MBO_52 &obj)
 
std::string toStr (const MassDeleteOrders_MBO_52 &obj)
 
std::ostream & operator<< (std::ostream &stream, const MassDeleteOrders_MBO_52 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const MassDeleteOrders_MBO_52 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const Trade_53 &obj)
 
std::string toStr (const Trade_53 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Trade_53 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const Trade_53 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const ForwardTrade_54 &obj)
 
std::string toStr (const ForwardTrade_54 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ForwardTrade_54 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const ForwardTrade_54 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const ExecutionSummary_55 &obj)
 
std::string toStr (const ExecutionSummary_55 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionSummary_55 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const ExecutionSummary_55 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const ExecutionStatistics_56 &obj)
 
std::string toStr (const ExecutionStatistics_56 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionStatistics_56 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const ExecutionStatistics_56 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const TradeBust_57 &obj)
 
std::string toStr (const TradeBust_57 &obj)
 
std::ostream & operator<< (std::ostream &stream, const TradeBust_57 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const TradeBust_57 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SnapshotFullRefresh_Orders_MBO_71 &obj)
 
std::string toStr (const SnapshotFullRefresh_Orders_MBO_71 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefresh_Orders_MBO_71 &obj)
 
ONIXS_B3_UMDF_MD_API void toFix (std::string &str, const SnapshotFullRefresh_Orders_MBO_71 &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const SnapshotFullRefresh_Orders_MBO_71::Entry &obj)
 
std::string toStr (const SnapshotFullRefresh_Orders_MBO_71::Entry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefresh_Orders_MBO_71::Entry &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, MessageType::Enum value)
 
std::string toStr (MessageType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MessageType::Enum value)
 
void toFix (std::string &str, MessageType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, Boolean::Enum value)
 
std::string toStr (Boolean::Enum value)
 
std::ostream & operator<< (std::ostream &stream, Boolean::Enum value)
 
void toFix (std::string &str, Boolean::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, TimeUnit::Enum value)
 
std::string toStr (TimeUnit::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TimeUnit::Enum value)
 
void toFix (std::string &str, TimeUnit::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, Side::Enum value)
 
std::string toStr (Side::Enum value)
 
std::ostream & operator<< (std::ostream &stream, Side::Enum value)
 
void toFix (std::string &str, Side::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SecurityUpdateAction::Enum value)
 
std::string toStr (SecurityUpdateAction::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityUpdateAction::Enum value)
 
void toFix (std::string &str, SecurityUpdateAction::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, LotType::Enum value)
 
std::string toStr (LotType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, LotType::Enum value)
 
void toFix (std::string &str, LotType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, Product::Enum value)
 
std::string toStr (Product::Enum value)
 
std::ostream & operator<< (std::ostream &stream, Product::Enum value)
 
void toFix (std::string &str, Product::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SecurityType::Enum value)
 
std::string toStr (SecurityType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityType::Enum value)
 
void toFix (std::string &str, SecurityType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, ExerciseStyle::Enum value)
 
std::string toStr (ExerciseStyle::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExerciseStyle::Enum value)
 
void toFix (std::string &str, ExerciseStyle::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, PutOrCall::Enum value)
 
std::string toStr (PutOrCall::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PutOrCall::Enum value)
 
void toFix (std::string &str, PutOrCall::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, PriceType::Enum value)
 
std::string toStr (PriceType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PriceType::Enum value)
 
void toFix (std::string &str, PriceType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SecurityTradingStatus::Enum value)
 
std::string toStr (SecurityTradingStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityTradingStatus::Enum value)
 
void toFix (std::string &str, SecurityTradingStatus::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, TradingSessionSubID::Enum value)
 
std::string toStr (TradingSessionSubID::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TradingSessionSubID::Enum value)
 
void toFix (std::string &str, TradingSessionSubID::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, GovernanceIndicator::Enum value)
 
std::string toStr (GovernanceIndicator::Enum value)
 
std::ostream & operator<< (std::ostream &stream, GovernanceIndicator::Enum value)
 
void toFix (std::string &str, GovernanceIndicator::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SecurityMatchType::Enum value)
 
std::string toStr (SecurityMatchType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityMatchType::Enum value)
 
void toFix (std::string &str, SecurityMatchType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, AggressorSide::Enum value)
 
std::string toStr (AggressorSide::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AggressorSide::Enum value)
 
void toFix (std::string &str, AggressorSide::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, TradingSessionID::Enum value)
 
std::string toStr (TradingSessionID::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TradingSessionID::Enum value)
 
void toFix (std::string &str, TradingSessionID::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SecurityTradingEvent::Enum value)
 
std::string toStr (SecurityTradingEvent::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityTradingEvent::Enum value)
 
void toFix (std::string &str, SecurityTradingEvent::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, PriceBandType::Enum value)
 
std::string toStr (PriceBandType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PriceBandType::Enum value)
 
void toFix (std::string &str, PriceBandType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, OpenCloseSettlFlag::Enum value)
 
std::string toStr (OpenCloseSettlFlag::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OpenCloseSettlFlag::Enum value)
 
void toFix (std::string &str, OpenCloseSettlFlag::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, PriceLimitType::Enum value)
 
std::string toStr (PriceLimitType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PriceLimitType::Enum value)
 
void toFix (std::string &str, PriceLimitType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, PriceBandMidpointPriceType::Enum value)
 
std::string toStr (PriceBandMidpointPriceType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PriceBandMidpointPriceType::Enum value)
 
void toFix (std::string &str, PriceBandMidpointPriceType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SettlPriceType::Enum value)
 
std::string toStr (SettlPriceType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SettlPriceType::Enum value)
 
void toFix (std::string &str, SettlPriceType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, UnderlyingPxType::Enum value)
 
std::string toStr (UnderlyingPxType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, UnderlyingPxType::Enum value)
 
void toFix (std::string &str, UnderlyingPxType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, UpdateAction::Enum value)
 
std::string toStr (UpdateAction::Enum value)
 
std::ostream & operator<< (std::ostream &stream, UpdateAction::Enum value)
 
void toFix (std::string &str, UpdateAction::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, EntryType::Enum value)
 
std::string toStr (EntryType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, EntryType::Enum value)
 
void toFix (std::string &str, EntryType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, NewsSource::Enum value)
 
std::string toStr (NewsSource::Enum value)
 
std::ostream & operator<< (std::ostream &stream, NewsSource::Enum value)
 
void toFix (std::string &str, NewsSource::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, ApplVerID::Enum value)
 
std::string toStr (ApplVerID::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ApplVerID::Enum value)
 
void toFix (std::string &str, ApplVerID::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, MultiLegModel::Enum value)
 
std::string toStr (MultiLegModel::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MultiLegModel::Enum value)
 
void toFix (std::string &str, MultiLegModel::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, MultiLegPriceMethod::Enum value)
 
std::string toStr (MultiLegPriceMethod::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MultiLegPriceMethod::Enum value)
 
void toFix (std::string &str, MultiLegPriceMethod::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, InstrAttribType::Enum value)
 
std::string toStr (InstrAttribType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, InstrAttribType::Enum value)
 
void toFix (std::string &str, InstrAttribType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, InstrAttribValue::Enum value)
 
std::string toStr (InstrAttribValue::Enum value)
 
std::ostream & operator<< (std::ostream &stream, InstrAttribValue::Enum value)
 
void toFix (std::string &str, InstrAttribValue::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, SecurityIDSource::Enum value)
 
std::string toStr (SecurityIDSource::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityIDSource::Enum value)
 
void toFix (std::string &str, SecurityIDSource::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, TrdSubType::Enum value)
 
std::string toStr (TrdSubType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TrdSubType::Enum value)
 
void toFix (std::string &str, TrdSubType::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, ImpliedMarketIndicator::Enum value)
 
std::string toStr (ImpliedMarketIndicator::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ImpliedMarketIndicator::Enum value)
 
void toFix (std::string &str, ImpliedMarketIndicator::Enum value)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, ImbalanceCondition set)
 
std::string toStr (ImbalanceCondition set)
 
std::ostream & operator<< (std::ostream &stream, ImbalanceCondition set)
 
void toFix (std::string &str, ImbalanceCondition set)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, TradeCondition set)
 
std::string toStr (TradeCondition set)
 
std::ostream & operator<< (std::ostream &stream, TradeCondition set)
 
void toFix (std::string &str, TradeCondition set)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, MatchEventIndicator set)
 
std::string toStr (MatchEventIndicator set)
 
std::ostream & operator<< (std::ostream &stream, MatchEventIndicator set)
 
void toFix (std::string &str, MatchEventIndicator set)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const GroupSizeEncoding &obj)
 
std::string toStr (const GroupSizeEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const GroupSizeEncoding &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const Percentage &obj)
 
std::string toStr (const Percentage &obj)
 
std::ostream & operator<< (std::ostream &stream, const Percentage &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const RatioQty &obj)
 
std::string toStr (const RatioQty &obj)
 
std::ostream & operator<< (std::ostream &stream, const RatioQty &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const UTCTimestampNanos &obj)
 
std::string toStr (const UTCTimestampNanos &obj)
 
std::ostream & operator<< (std::ostream &stream, const UTCTimestampNanos &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const UTCTimestampSeconds &obj)
 
std::string toStr (const UTCTimestampSeconds &obj)
 
std::ostream & operator<< (std::ostream &stream, const UTCTimestampSeconds &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const MaturityMonthYear &obj)
 
std::string toStr (const MaturityMonthYear &obj)
 
std::ostream & operator<< (std::ostream &stream, const MaturityMonthYear &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const PriceOffset8Optional &obj)
 
std::string toStr (const PriceOffset8Optional &obj)
 
std::ostream & operator<< (std::ostream &stream, const PriceOffset8Optional &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const TextEncoding &obj)
 
std::string toStr (const TextEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const TextEncoding &obj)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &str, const VarString &obj)
 
std::string toStr (const VarString &obj)
 
std::ostream & operator<< (std::ostream &stream, const VarString &obj)
 
template<class Message >
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE Message typify (const SbeMessage &message)
 
template<class Processor >
ONIXS_B3_UMDF_MD_NODISCARD bool processTypified (SbeMessage binary, Processor &processor)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int8)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (Int8 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt8)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (UInt8 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int16)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (Int16 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt16)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (UInt16 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int32)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (Int32 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt32)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (UInt32 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int64)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (Int64 number)
 
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt64)
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (UInt64 number)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (Int8, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (UInt8, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (Int16, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (UInt16, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (Int32, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API size_t ONIXS_B3_UMDF_MD_NODISCARD toStr (UInt32, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (Int64, Char *, size_t)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t toStr (UInt64, Char *, size_t)
 
template<typename Type , Type Constant>
void toStr (std::string &str, IntegralConstant< Type, Constant > constant)
 
template<typename Type , Type Constant>
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr (IntegralConstant< Type, Constant > constant)
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int8 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int8 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt8 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt8 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int16 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int16 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt16 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt16 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int32 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int32 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt32 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt32 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int64 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (Int64 &value, const std::string &str) throw ()
 
ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt64 &, const Char *, size_t) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD bool fromStr (UInt64 &value, const std::string &str) throw ()
 

Variables

const UInt16 MaxMessageSize = 1400 - 16
 

Typedef Documentation

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

typedef Char CharNULL

1 ASCII character, NULL (optional) value is '\0'..

Definition at line 82 of file Fields.h.

ClearingHouseID (SecurityAltID).

FIX type: Int.

Definition at line 192 of file Fields.h.

typedef Char Currency[3]

3-letter alphabetic ISO Currency Codes (ISO 4217).

Example: BRL, USD..

FIX type: Currency.

Definition at line 204 of file Fields.h.

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

Display position of a bid or offer, numbered from most competitive to least competitive, per market side, beginning with 1.

FIX type: Int.

Definition at line 240 of file Fields.h.

Identifies the broker firm.

FIX type: Int.

Definition at line 136 of file Fields.h.

Optional decimal with constant exponent -8..

Definition at line 403 of file Composites.h.

typedef Int16 Int16

2-byte signed integer, from -32768 to 32767; if optional, null value is -32768..

Definition at line 38 of file Fields.h.

typedef Int16 Int16NULL

2-byte unsigned integer, from -32768 to 32767, NULL (optional) value = 0..

Definition at line 70 of file Fields.h.

typedef Int32 Int32

4-byte signed integer, from -2147483648 to 2147483647; if optional, null value is -2147483648..

Definition at line 42 of file Fields.h.

typedef Int32 Int32NULL

4-byte signed integer, from -2147483648 (-2^31) to 2147483647 (2^31-1), NULL (optional) value = 0..

Definition at line 74 of file Fields.h.

typedef Int64 Int64

8-byte signed integer, from -9223372036854775808 (-2^63) to 9223372036854775807 (2^63-1)..

Definition at line 46 of file Fields.h.

typedef Int64 Int64NULL

8-byte signed integer, from -9223372036854775808 (-2^63) to 9223372036854775807 (2^63-1), NULL (optional) value = 0..

Definition at line 78 of file Fields.h.

typedef Int8 Int8

1-byte signed integer, from -128 to 127; if optional, null value is -128..

Definition at line 34 of file Fields.h.

typedef Int8 Int8NULL

1-byte signed integer, from -128 to 127, NULL (optional) value = 0..

Definition at line 66 of file Fields.h.

Local date (as opposed to UTC).

Number of days since UNIX Epoch (January 1st, 1970). Example: 18319 represents February 27, 2020..

FIX type: LocalMktDate.

Definition at line 214 of file Fields.h.

Local date (as opposed to UTC).

Number of days since UNIX Epoch (January 1st, 1970). Example: 18319 represents February 27, 2020..

FIX type: LocalMktDate.

Definition at line 226 of file Fields.h.

Optional local date (as opposed to UTC).

Number of days since UNIX Epoch (January 1st, 1970). Example: 18319 represents February 27, 2020..

FIX type: LocalMktDate.

Definition at line 234 of file Fields.h.

Optional local date (as opposed to UTC).

Number of days since UNIX Epoch (January 1st, 1970). Example: 18319 represents February 27, 2020..

FIX type: LocalMktDate.

Definition at line 220 of file Fields.h.

Identifies the market segment.

Required for all tradable instruments. Not present in equity indexes, ETF indexes, BTB and Option Exercise..

FIX type: Int.

Definition at line 246 of file Fields.h.

Definition at line 639 of file Composites.h.

Message length type.

Definition at line 29 of file Aliases.h.

Message type (template) identification.

Definition at line 29 of file ExceptionHelpers.h.

typedef UInt64 NewsID

News ID.

FIX type: Int.

Definition at line 198 of file Fields.h.

Null value for an optional CharNULL field.

Definition at line 1820 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullClearingHouseID

Null value for an optional ClearingHouseID field.

Definition at line 1928 of file Fields.h.

Null value for an optional EntryPositionNo field.

Definition at line 1970 of file Fields.h.

Null value for an optional FirmOptional field.

Definition at line 1880 of file Fields.h.

typedef IntegralConstant<Int16, -32768> NullInt16

Null value for an optional Int16 field.

Definition at line 1754 of file Fields.h.

Null value for an optional Int16NULL field.

Definition at line 1802 of file Fields.h.

typedef IntegralConstant<Int32, -2147483647-1> NullInt32

Null value for an optional Int32 field.

Definition at line 1760 of file Fields.h.

Null value for an optional Int32NULL field.

Definition at line 1808 of file Fields.h.

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullInt64

Null value for an optional Int64 field.

Definition at line 1766 of file Fields.h.

typedef IntegralConstant<Int64, 0LL> NullInt64NULL

Null value for an optional Int64NULL field.

Definition at line 1814 of file Fields.h.

typedef IntegralConstant<Int8, -128> NullInt8

Null value for an optional Int8 field.

Definition at line 1748 of file Fields.h.

Null value for an optional Int8NULL field.

Definition at line 1796 of file Fields.h.

Null value for an optional LocalMktDate field.

Definition at line 1946 of file Fields.h.

typedef IntegralConstant<Int32, -2147483647-1> NullLocalMktDate32

Null value for an optional LocalMktDate32 field.

Definition at line 1958 of file Fields.h.

Null value for an optional LocalMktDate32Optional field.

Definition at line 1964 of file Fields.h.

Null value for an optional LocalMktDateOptional field.

Definition at line 1952 of file Fields.h.

Null value for an optional MarketSegmentID field.

Definition at line 1976 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullNewsID

Null value for an optional NewsID field.

Definition at line 1934 of file Fields.h.

Null value for an optional NumberOfTrades field.

Definition at line 1850 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullOrderID

Null value for an optional OrderID field.

Definition at line 1886 of file Fields.h.

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullQuantity

Null value for an optional Quantity field.

Definition at line 1856 of file Fields.h.

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullQuantityOptional

Null value for an optional QuantityOptional field.

Definition at line 1862 of file Fields.h.

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullQuantityVolume

Null value for an optional QuantityVolume field.

Definition at line 1868 of file Fields.h.

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullQuantityVolumeOptional

Null value for an optional QuantityVolumeOptional field.

Definition at line 1874 of file Fields.h.

Null value for an optional RptSeq field.

Definition at line 1922 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullSecurityID

Null value for an optional SecurityID field.

Definition at line 1910 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullSecurityIDOptional

Null value for an optional SecurityIDOptional field.

Definition at line 1916 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullSeqNum

Null value for an optional SeqNum field.

Definition at line 1898 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullSeqNum1

Null value for an optional SeqNum1 field.

Definition at line 1904 of file Fields.h.

Null value for an optional SettlType field.

Definition at line 1940 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullTradeID

Null value for an optional TradeID field.

Definition at line 1892 of file Fields.h.

Null value for an optional UInt16 field.

Definition at line 1778 of file Fields.h.

Null value for an optional UInt16NULL field.

Definition at line 1832 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 1784 of file Fields.h.

Null value for an optional UInt32NULL field.

Definition at line 1838 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 1790 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullUInt64NULL

Null value for an optional UInt64NULL field.

Definition at line 1844 of file Fields.h.

Null value for an optional UInt8 field.

Definition at line 1772 of file Fields.h.

Null value for an optional UInt8NULL field.

Definition at line 1826 of file Fields.h.

Contains the number of trades executed in the session.

FIX type: Int.

Definition at line 104 of file Fields.h.

typedef UInt64 OrderID

Unique identifier for Order as assigned by the exchange.

FIX type: Int.

Definition at line 142 of file Fields.h.

Optional percentage (4 decimal places).

FIX type: Percentage.

Definition at line 269 of file Composites.h.

Price (4 decimal places).

Usually 3 places are enough, but FX requires 4..

FIX type: Price.

Definition at line 178 of file Composites.h.

Price (8 decimal places).

For prices subjected to be adjusted from corporate events..

FIX type: Price.

Definition at line 471 of file Composites.h.

Price Offset (8 decimal places).

Offsets related to prices subjected to be adjusted from corporate events..

FIX type: Price.

Definition at line 482 of file Composites.h.

typedef NullableFixedPointDecimal< Int64, IntegralConstant<Int8, -4>, IntegralConstant<Int64, -9223372036854775807LL-1>> PriceOptional

Optional price (4 decimal places).

Usually 3 places are enough, but FX requires 4..

FIX type: Price.

Definition at line 180 of file Composites.h.

typedef Int64 Quantity

Quantity in order/trade.

FIX type: Qty.

Definition at line 110 of file Fields.h.

Quantity in order/trade.

FIX type: Qty.

Definition at line 116 of file Fields.h.

Volume Quantity.

FIX type: Qty.

Definition at line 122 of file Fields.h.

Volume Quantity.

FIX type: Qty.

Definition at line 130 of file Fields.h.

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

Ratio of quantity relative to the whole thing.

FIX type: Qty.

Definition at line 337 of file Composites.h.

typedef UInt32 RptSeq

Sequence number per instrument update.

It can be used to synchronize the snapshot with the incremental feed if the client is only interested in a subset of the channel's instruments..

FIX type: Int.

Definition at line 186 of file Fields.h.

Definition at line 34 of file SchemaTraits.h.

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

typedef Char SecurityExchange[4]

Security Exchange Code.

FIX type: Exchange.

Definition at line 180 of file Fields.h.

typedef UInt64 SecurityID

Security ID as defined by B3's Trading System.

FIX type: Int.

Definition at line 168 of file Fields.h.

Security ID as defined by B3's Trading System.

FIX type: Int.

Definition at line 174 of file Fields.h.

typedef UInt32 SeqNum

Sequence number inside the given channel.

FIX type: Int.

Definition at line 154 of file Fields.h.

Sequence Number, fixed to 1.

FIX type: Int.

Definition at line 162 of file Fields.h.

typedef UInt16 SettlType

Indicates order settlement period in days. (e.g. 0, D1, D2, D3, D60, D120 etc.) If present, SettlDate (64) overrides this field..

Definition at line 208 of file Fields.h.

typedef UInt32 TradeID

Contains the unique identifier for this trade per instrument + trading date, as assigned by the exchange.

Required if reporting a Trade..

FIX type: Int.

Definition at line 148 of file Fields.h.

typedef UInt16 UInt16

2-byte unsigned integer, from 0 to 65535..

Definition at line 54 of file Fields.h.

typedef UInt16 UInt16NULL

2-byte unsigned integer, from 1 to 65535, NULL (optional) value = 0..

Definition at line 90 of file Fields.h.

typedef UInt32 UInt32

4-byte unsigned integer, from 0 to 4294967295 (2^32-1)..

Definition at line 58 of file Fields.h.

typedef UInt32 UInt32NULL

4-byte unsigned integer, from 1 to 4294967295 (2^32-1), NULL (optional) value = 0..

Definition at line 94 of file Fields.h.

typedef UInt64 UInt64

8-byte unsigned integer, from 0 to 18446744073709551615 (2^64-1)..

Definition at line 62 of file Fields.h.

typedef UInt64 UInt64NULL

8-byte unsigned integer, from 1 to 18446744073709551615 (2^64-1), NULL (optional) value = 0..

Definition at line 98 of file Fields.h.

typedef UInt8 UInt8

1-byte unsigned integer, from 0 to 255..

Definition at line 50 of file Fields.h.

typedef UInt8 UInt8NULL

1-byte unsigned integer, from 1 to 255, NULL (optional) value = 0..

Definition at line 86 of file Fields.h.

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

void OnixS::B3::MarketData::UMDF::Messaging::checkSchema ( SchemaId  id,
SchemaVersion  version 
)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1101 of file SbeMessage.h.

void OnixS::B3::MarketData::UMDF::Messaging::checkSchemaId ( SchemaId  id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1091 of file SbeMessage.h.

void OnixS::B3::MarketData::UMDF::Messaging::checkVersion ( SchemaVersion  version)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1069 of file SbeMessage.h.

void OnixS::B3::MarketData::UMDF::Messaging::checkVersion ( SchemaVersion  since,
SchemaVersion  version 
)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1079 of file SbeMessage.h.

ONIXS_B3_UMDF_MD_NODISCARD StrRef OnixS::B3::MarketData::UMDF::Messaging::constructStrRef ( const char(&)  value[Size])
throw (
)
inline

Definition at line 415 of file StrRef.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int8 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int8 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 404 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt8 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt8 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 431 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int16 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int16 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 460 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt16 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt16 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 488 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int32 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int32 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 517 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt32 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt32 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 546 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int64 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( Int64 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 575 of file Integral.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt64 ,
const Char ,
size_t   
)
throw (
)

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.
ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::fromStr ( UInt64 value,
const std::string &  str 
)
throw (
)
inline

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 604 of file Integral.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::isNull ( const PriceOptional value)
throw (
)
inline
Returns
whether the given value is Null.

Definition at line 253 of file Composites.h.

ONIXS_B3_UMDF_MD_NODISCARD Timestamp OnixS::B3::MarketData::UMDF::Messaging::localMktDateToTimestamp ( LocalMktDate  days)
throw (
)
inline

Converts days since epoch to Timestamp value.

Definition at line 1984 of file Fields.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool OnixS::B3::MarketData::UMDF::Messaging::operator!= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 107 of file Decimal.Operations.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator!= ( const StrRef left,
const StrRef right 
)
inline

Compares instances.

Definition at line 282 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator!= ( const StrRef ref,
const std::string &  str 
)
inline

Compares StrRef with std::string.

Definition at line 338 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator!= ( const std::string &  str,
const StrRef ref 
)
inline

Compares StrRef with std::string.

Definition at line 354 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator!= ( const StrRef ref,
const Char str 
)
inline

Compares StrRef with a zero-terminated/C-like string.

Definition at line 370 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator!= ( const Char str,
const StrRef ref 
)
inline

Compares StrRef with a zero-terminated/C-like string.

Definition at line 386 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool OnixS::B3::MarketData::UMDF::Messaging::operator< ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 127 of file Decimal.Operations.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator< ( const StrRef left,
const StrRef right 
)
inline

Compares instances.

Definition at line 290 of file StrRef.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
MessageType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 53 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SequenceReset_1 obj 
)
inline

Serializes into a stream.

Definition at line 56 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const FixedPointDecimal< Mantissa, Exponent > &  value 
)
inline

Serializes into a stream.

Definition at line 62 of file Decimal.Operations.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
Boolean::Enum  value 
)
inline

Serializes into a stream.

Definition at line 98 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const Sequence_2 obj 
)
inline

Serializes into a stream.

Definition at line 100 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
TimeUnit::Enum  value 
)
inline

Serializes into a stream.

Definition at line 143 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const EmptyBook_9 obj 
)
inline

Serializes into a stream.

Definition at line 144 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
Side::Enum  value 
)
inline

Serializes into a stream.

Definition at line 188 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const ChannelReset_11 obj 
)
inline

Serializes into a stream.

Definition at line 191 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SecurityUpdateAction::Enum  value 
)
inline

Serializes into a stream.

Definition at line 236 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SecurityStatus_3 obj 
)
inline

Serializes into a stream.

Definition at line 238 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
LotType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 281 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SecurityGroupPhase_10 obj 
)
inline

Serializes into a stream.

Definition at line 285 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const StrRef text 
)
inline

StrRef serialization operator.

Definition at line 317 of file StrRef.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
Product::Enum  value 
)
inline

Serializes into a stream.

Definition at line 326 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinition_12 obj 
)
inline

Serializes into a stream.

Definition at line 332 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SecurityType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 371 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinition_12::UnderlyingsEntry obj 
)
inline

Serializes into a stream.

Definition at line 378 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinition_12::LegsEntry obj 
)
inline

Serializes into a stream.

Definition at line 412 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
ExerciseStyle::Enum  value 
)
inline

Serializes into a stream.

Definition at line 419 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinition_12::InstrAttribsEntry obj 
)
inline

Serializes into a stream.

Definition at line 446 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
PutOrCall::Enum  value 
)
inline

Serializes into a stream.

Definition at line 464 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const News_5 obj 
)
inline

Serializes into a stream.

Definition at line 478 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
PriceType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 509 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const OpeningPrice_15 obj 
)
inline

Serializes into a stream.

Definition at line 525 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SecurityTradingStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 557 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const TheoreticalOpeningPrice_16 obj 
)
inline

Serializes into a stream.

Definition at line 572 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
TradingSessionSubID::Enum  value 
)
inline

Serializes into a stream.

Definition at line 605 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const ClosingPrice_17 obj 
)
inline

Serializes into a stream.

Definition at line 619 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
GovernanceIndicator::Enum  value 
)
inline

Serializes into a stream.

Definition at line 653 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const AuctionImbalance_19 obj 
)
inline

Serializes into a stream.

Definition at line 666 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SecurityMatchType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 701 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const QuantityBand_21 obj 
)
inline

Serializes into a stream.

Definition at line 713 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
AggressorSide::Enum  value 
)
inline

Serializes into a stream.

Definition at line 749 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const PriceBand_22 obj 
)
inline

Serializes into a stream.

Definition at line 757 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
TradingSessionID::Enum  value 
)
inline

Serializes into a stream.

Definition at line 797 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const HighPrice_24 obj 
)
inline

Serializes into a stream.

Definition at line 801 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SecurityTradingEvent::Enum  value 
)
inline

Serializes into a stream.

Definition at line 845 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const LowPrice_25 obj 
)
inline

Serializes into a stream.

Definition at line 845 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const LastTradePrice_27 obj 
)
inline

Serializes into a stream.

Definition at line 892 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
PriceBandType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 893 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SettlementPrice_28 obj 
)
inline

Serializes into a stream.

Definition at line 939 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
OpenCloseSettlFlag::Enum  value 
)
inline

Serializes into a stream.

Definition at line 941 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const OpenInterest_29 obj 
)
inline

Serializes into a stream.

Definition at line 986 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
PriceLimitType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 989 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SnapshotFullRefresh_Header_30 obj 
)
inline

Serializes into a stream.

Definition at line 1033 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
PriceBandMidpointPriceType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1037 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const Order_MBO_50 obj 
)
inline

Serializes into a stream.

Definition at line 1077 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SettlPriceType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1085 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const DeleteOrder_MBO_51 obj 
)
inline

Serializes into a stream.

Definition at line 1124 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
UnderlyingPxType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1133 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const MassDeleteOrders_MBO_52 obj 
)
inline

Serializes into a stream.

Definition at line 1171 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
UpdateAction::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1178 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const Trade_53 obj 
)
inline

Serializes into a stream.

Definition at line 1215 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
EntryType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1223 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const ForwardTrade_54 obj 
)
inline

Serializes into a stream.

Definition at line 1262 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
NewsSource::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1268 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const ExecutionSummary_55 obj 
)
inline

Serializes into a stream.

Definition at line 1309 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
ApplVerID::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1313 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const ExecutionStatistics_56 obj 
)
inline

Serializes into a stream.

Definition at line 1356 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
MultiLegModel::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1361 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const TradeBust_57 obj 
)
inline

Serializes into a stream.

Definition at line 1400 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
MultiLegPriceMethod::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1409 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SnapshotFullRefresh_Orders_MBO_71 obj 
)
inline

Serializes into a stream.

Definition at line 1447 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
InstrAttribType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1457 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const SnapshotFullRefresh_Orders_MBO_71::Entry obj 
)
inline

Serializes into a stream.

Definition at line 1493 of file MessageSerialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
InstrAttribValue::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1505 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
SecurityIDSource::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1553 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
TrdSubType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1598 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
ImpliedMarketIndicator::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1646 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
ImbalanceCondition  set 
)
inline

Serializes into a stream.

Definition at line 1691 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
TradeCondition  set 
)
inline

Serializes into a stream.

Definition at line 1734 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
MatchEventIndicator  set 
)
inline

Serializes into a stream.

Definition at line 1777 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const GroupSizeEncoding obj 
)
inline

Serializes into a stream.

Definition at line 1823 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const Percentage obj 
)
inline

Serializes into a stream.

Definition at line 1856 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const RatioQty obj 
)
inline

Serializes into a stream.

Definition at line 1889 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const UTCTimestampNanos obj 
)
inline

Serializes into a stream.

Definition at line 1925 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const UTCTimestampSeconds obj 
)
inline

Serializes into a stream.

Definition at line 1961 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const MaturityMonthYear obj 
)
inline

Serializes into a stream.

Definition at line 1997 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const PriceOffset8Optional obj 
)
inline

Serializes into a stream.

Definition at line 2033 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const TextEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2066 of file Serialization.h.

std::ostream& OnixS::B3::MarketData::UMDF::Messaging::operator<< ( std::ostream &  stream,
const VarString obj 
)
inline

Serializes into a stream.

Definition at line 2099 of file Serialization.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool OnixS::B3::MarketData::UMDF::Messaging::operator<= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 171 of file Decimal.Operations.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool OnixS::B3::MarketData::UMDF::Messaging::operator== ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 84 of file Decimal.Operations.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator== ( const StrRef left,
const StrRef right 
)
inline

Compares instances.

Definition at line 261 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator== ( const StrRef ref,
const std::string &  str 
)
inline

Compares StrRef with std::string.

Definition at line 330 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator== ( const std::string &  str,
const StrRef ref 
)
inline

Compares StrRef with std::string.

Definition at line 346 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator== ( const StrRef ref,
const Char str 
)
inline

Compares StrRef with a zero-terminated/C-like string.

Definition at line 362 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator== ( const Char str,
const StrRef ref 
)
inline

Compares StrRef with a zero-terminated/C-like string.

Definition at line 378 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool OnixS::B3::MarketData::UMDF::Messaging::operator> ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 149 of file Decimal.Operations.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::operator> ( const StrRef left,
const StrRef right 
)
inline

Compares instances.

Definition at line 310 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool OnixS::B3::MarketData::UMDF::Messaging::operator>= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 193 of file Decimal.Operations.h.

ONIXS_B3_UMDF_MD_NODISCARD bool OnixS::B3::MarketData::UMDF::Messaging::processTypified ( SbeMessage  binary,
Processor &  processor 
)
inline

Casts a given binary message according to template/type information and processes the cast messages by a given processor.

Returned value indicates whether message type was successfully recognized and pushed to the processor for further processing. Unknown messages aren't processed and thus false result is returned.

Definition at line 55 of file Typification.h.

ONIXS_B3_UMDF_MD_NODISCARD StrRef OnixS::B3::MarketData::UMDF::Messaging::strRefFromCharArray ( const char(&)  value[Size])
throw (
)
inline

Definition at line 425 of file StrRef.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
MessageType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 67 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SequenceReset_1 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
Boolean::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 112 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const Sequence_2 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
TimeUnit::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 157 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const EmptyBook_9 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
Side::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 202 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const ChannelReset_11 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SecurityUpdateAction::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 250 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SecurityStatus_3 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
LotType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 295 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SecurityGroupPhase_10 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
Product::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 340 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SecurityDefinition_12 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SecurityType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 385 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
ExerciseStyle::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 433 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
PutOrCall::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 478 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const News_5 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
PriceType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 523 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const OpeningPrice_15 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SecurityTradingStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 571 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const TheoreticalOpeningPrice_16 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
TradingSessionSubID::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 619 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const ClosingPrice_17 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
GovernanceIndicator::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 667 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const AuctionImbalance_19 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SecurityMatchType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 715 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const QuantityBand_21 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
AggressorSide::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 763 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const PriceBand_22 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
TradingSessionID::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 811 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const HighPrice_24 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SecurityTradingEvent::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 859 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const LowPrice_25 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
PriceBandType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 907 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const LastTradePrice_27 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
OpenCloseSettlFlag::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 955 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SettlementPrice_28 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
PriceLimitType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1003 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const OpenInterest_29 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
PriceBandMidpointPriceType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1051 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SnapshotFullRefresh_Header_30 obj 
)

Serializes the object into FIX presentation.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const Order_MBO_50 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SettlPriceType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1099 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const DeleteOrder_MBO_51 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
UnderlyingPxType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1147 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const MassDeleteOrders_MBO_52 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
UpdateAction::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1192 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const Trade_53 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
EntryType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1237 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const ForwardTrade_54 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
NewsSource::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1282 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
ApplVerID::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1327 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const ExecutionSummary_55 obj 
)

Serializes the object into FIX presentation.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const ExecutionStatistics_56 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
MultiLegModel::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1375 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const TradeBust_57 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
MultiLegPriceMethod::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1423 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
const SnapshotFullRefresh_Orders_MBO_71 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
InstrAttribType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1471 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
InstrAttribValue::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1519 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
SecurityIDSource::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1567 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
TrdSubType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1612 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
ImpliedMarketIndicator::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1660 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
ImbalanceCondition  set 
)
inline

Serializes the object into FIX presentation.

Definition at line 1705 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
TradeCondition  set 
)
inline

Serializes the object into FIX presentation.

Definition at line 1748 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toFix ( std::string &  str,
MatchEventIndicator  set 
)
inline

Serializes the object into FIX presentation.

Definition at line 1791 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const FixedPointDecimal< Mantissa, Exponent > &  )
inline

Serializes a fixed-point decimal into a string.

Definition at line 39 of file Decimal.Operations.h.

void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
Char  character 
)
inline

Appends the character to the given std::string instance.

Definition at line 34 of file String.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SequenceReset_1 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
MessageType::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const FixedPointDecimal< Mantissa, Exponent > &  number)
inline

Serializes a fixed-point decimal into a string.

Definition at line 39 of file Decimal.Operations.h.

void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const std::string &  value 
)
inline

Appends strings.

Definition at line 41 of file String.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( MessageType::Enum  value)
inline

Serializes into a string.

Definition at line 41 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SequenceReset_1 obj)
inline

Serializes into a string.

Definition at line 43 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Char  character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
Boolean::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const Sequence_2 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Boolean::Enum  value)
inline

Serializes into a string.

Definition at line 86 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const Sequence_2 obj)
inline

Serializes into a string.

Definition at line 88 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
Int8   
)

Serializes the given integer into a string.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int8  number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
TimeUnit::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const EmptyBook_9 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( TimeUnit::Enum  value)
inline

Serializes into a string.

Definition at line 131 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const EmptyBook_9 obj)
inline

Serializes into a string.

Definition at line 132 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
UInt8   
)

Serializes the given integer into a string.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt8  number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
Int16   
)

Serializes the given integer into a string.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int16  number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const ChannelReset_11 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
Side::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Side::Enum  value)
inline

Serializes into a string.

Definition at line 176 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
UInt16   
)

Serializes the given integer into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const ChannelReset_11 obj)
inline

Serializes into a string.

Definition at line 178 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt16  number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
Int32   
)

Serializes the given integer into a string.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int32  number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SecurityUpdateAction::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SecurityStatus_3 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
UInt32   
)

Serializes the given integer into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SecurityUpdateAction::Enum  value)
inline

Serializes into a string.

Definition at line 223 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SecurityStatus_3 obj)
inline

Serializes into a string.

Definition at line 225 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt32  number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
Int64   
)

Serializes the given integer into a string.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int64  number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  ,
UInt64   
)

Serializes the given integer into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
LotType::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SecurityGroupPhase_10 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( LotType::Enum  value)
inline

Serializes into a string.

Definition at line 269 of file Serialization.h.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt64  number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SecurityGroupPhase_10 obj)
inline

Serializes into a string.

Definition at line 272 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int8  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt8  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int16  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
Product::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SecurityDefinition_12 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt16  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( Product::Enum  value)
inline

Serializes into a string.

Definition at line 314 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SecurityDefinition_12 obj)
inline

Serializes into a string.

Definition at line 319 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int32  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API size_t ONIXS_B3_UMDF_MD_NODISCARD OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt32  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( Int64  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API ONIXS_B3_UMDF_MD_NODISCARD size_t OnixS::B3::MarketData::UMDF::Messaging::toStr ( UInt64  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SecurityType::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SecurityDefinition_12::UnderlyingsEntry obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SecurityType::Enum  value)
inline

Serializes into a string.

Definition at line 359 of file Serialization.h.

void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
IntegralConstant< Type, Constant >  constant 
)
inline

Serializes the given constant into a string.

Definition at line 364 of file Integral.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SecurityDefinition_12::UnderlyingsEntry obj)
inline

Serializes into a string.

Definition at line 365 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( IntegralConstant< Type, Constant >  constant)
inline

Serializes the given constant into a string.

Definition at line 380 of file Integral.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SecurityDefinition_12::LegsEntry obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
ExerciseStyle::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SecurityDefinition_12::LegsEntry obj)
inline

Serializes into a string.

Definition at line 399 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( ExerciseStyle::Enum  value)
inline

Serializes into a string.

Definition at line 406 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SecurityDefinition_12::InstrAttribsEntry obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SecurityDefinition_12::InstrAttribsEntry obj)
inline

Serializes into a string.

Definition at line 433 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_NODISCARD std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const StrRef ref)
inline

Constructs a std::string instance from the StrRef one.

Definition at line 434 of file StrRef.h.

void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const StrRef ref 
)
inline

Appends the text referenced by StrRef to the given std::string instance.

Definition at line 441 of file StrRef.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
PutOrCall::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( PutOrCall::Enum  value)
inline

Serializes into a string.

Definition at line 452 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const News_5 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const News_5 obj)
inline

Serializes into a string.

Definition at line 466 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
PriceType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( PriceType::Enum  value)
inline

Serializes into a string.

Definition at line 497 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const OpeningPrice_15 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const OpeningPrice_15 obj)
inline

Serializes into a string.

Definition at line 512 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SecurityTradingStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SecurityTradingStatus::Enum  value)
inline

Serializes into a string.

Definition at line 544 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const TheoreticalOpeningPrice_16 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const TheoreticalOpeningPrice_16 obj)
inline

Serializes into a string.

Definition at line 559 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
TradingSessionSubID::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( TradingSessionSubID::Enum  value)
inline

Serializes into a string.

Definition at line 592 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const ClosingPrice_17 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const ClosingPrice_17 obj)
inline

Serializes into a string.

Definition at line 606 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
GovernanceIndicator::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( GovernanceIndicator::Enum  value)
inline

Serializes into a string.

Definition at line 640 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const AuctionImbalance_19 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const AuctionImbalance_19 obj)
inline

Serializes into a string.

Definition at line 653 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SecurityMatchType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SecurityMatchType::Enum  value)
inline

Serializes into a string.

Definition at line 688 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const QuantityBand_21 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const QuantityBand_21 obj)
inline

Serializes into a string.

Definition at line 700 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
AggressorSide::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( AggressorSide::Enum  value)
inline

Serializes into a string.

Definition at line 736 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const PriceBand_22 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const PriceBand_22 obj)
inline

Serializes into a string.

Definition at line 745 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
TradingSessionID::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const HighPrice_24 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( TradingSessionID::Enum  value)
inline

Serializes into a string.

Definition at line 784 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const HighPrice_24 obj)
inline

Serializes into a string.

Definition at line 789 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SecurityTradingEvent::Enum  value 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const LowPrice_25 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SecurityTradingEvent::Enum  value)
inline

Serializes into a string.

Definition at line 832 of file Serialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const LowPrice_25 obj)
inline

Serializes into a string.

Definition at line 833 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const LastTradePrice_27 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
PriceBandType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const LastTradePrice_27 obj)
inline

Serializes into a string.

Definition at line 879 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( PriceBandType::Enum  value)
inline

Serializes into a string.

Definition at line 880 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SettlementPrice_28 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
OpenCloseSettlFlag::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SettlementPrice_28 obj)
inline

Serializes into a string.

Definition at line 926 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( OpenCloseSettlFlag::Enum  value)
inline

Serializes into a string.

Definition at line 928 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const OpenInterest_29 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
PriceLimitType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const OpenInterest_29 obj)
inline

Serializes into a string.

Definition at line 973 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( PriceLimitType::Enum  value)
inline

Serializes into a string.

Definition at line 976 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SnapshotFullRefresh_Header_30 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
PriceBandMidpointPriceType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SnapshotFullRefresh_Header_30 obj)
inline

Serializes into a string.

Definition at line 1020 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( PriceBandMidpointPriceType::Enum  value)
inline

Serializes into a string.

Definition at line 1024 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const Order_MBO_50 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SettlPriceType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const Order_MBO_50 obj)
inline

Serializes into a string.

Definition at line 1065 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SettlPriceType::Enum  value)
inline

Serializes into a string.

Definition at line 1072 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const DeleteOrder_MBO_51 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const DeleteOrder_MBO_51 obj)
inline

Serializes into a string.

Definition at line 1111 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
UnderlyingPxType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( UnderlyingPxType::Enum  value)
inline

Serializes into a string.

Definition at line 1120 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const MassDeleteOrders_MBO_52 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const MassDeleteOrders_MBO_52 obj)
inline

Serializes into a string.

Definition at line 1158 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
UpdateAction::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( UpdateAction::Enum  value)
inline

Serializes into a string.

Definition at line 1166 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const Trade_53 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const Trade_53 obj)
inline

Serializes into a string.

Definition at line 1203 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
EntryType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( EntryType::Enum  value)
inline

Serializes into a string.

Definition at line 1211 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const ForwardTrade_54 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const ForwardTrade_54 obj)
inline

Serializes into a string.

Definition at line 1249 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
NewsSource::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( NewsSource::Enum  value)
inline

Serializes into a string.

Definition at line 1256 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const ExecutionSummary_55 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
ApplVerID::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const ExecutionSummary_55 obj)
inline

Serializes into a string.

Definition at line 1296 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( ApplVerID::Enum  value)
inline

Serializes into a string.

Definition at line 1301 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const ExecutionStatistics_56 obj 
)

Serializes into a string.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
MultiLegModel::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const ExecutionStatistics_56 obj)
inline

Serializes into a string.

Definition at line 1343 of file MessageSerialization.h.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( MultiLegModel::Enum  value)
inline

Serializes into a string.

Definition at line 1348 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const TradeBust_57 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const TradeBust_57 obj)
inline

Serializes into a string.

Definition at line 1388 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
MultiLegPriceMethod::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( MultiLegPriceMethod::Enum  value)
inline

Serializes into a string.

Definition at line 1396 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SnapshotFullRefresh_Orders_MBO_71 obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SnapshotFullRefresh_Orders_MBO_71 obj)
inline

Serializes into a string.

Definition at line 1434 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
InstrAttribType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( InstrAttribType::Enum  value)
inline

Serializes into a string.

Definition at line 1444 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const SnapshotFullRefresh_Orders_MBO_71::Entry obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const SnapshotFullRefresh_Orders_MBO_71::Entry obj)
inline

Serializes into a string.

Definition at line 1480 of file MessageSerialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
InstrAttribValue::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( InstrAttribValue::Enum  value)
inline

Serializes into a string.

Definition at line 1492 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
SecurityIDSource::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( SecurityIDSource::Enum  value)
inline

Serializes into a string.

Definition at line 1540 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
TrdSubType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( TrdSubType::Enum  value)
inline

Serializes into a string.

Definition at line 1586 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
ImpliedMarketIndicator::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( ImpliedMarketIndicator::Enum  value)
inline

Serializes into a string.

Definition at line 1633 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
ImbalanceCondition  set 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( ImbalanceCondition  set)
inline

Serializes into a string.

Definition at line 1679 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
TradeCondition  set 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( TradeCondition  set)
inline

Serializes into a string.

Definition at line 1722 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
MatchEventIndicator  set 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( MatchEventIndicator  set)
inline

Serializes into a string.

Definition at line 1765 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const GroupSizeEncoding obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const GroupSizeEncoding obj)
inline

Serializes into a string.

Definition at line 1810 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const Percentage obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const Percentage obj)
inline

Serializes into a string.

Definition at line 1844 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const RatioQty obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const RatioQty obj)
inline

Serializes into a string.

Definition at line 1877 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const UTCTimestampNanos obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const UTCTimestampNanos obj)
inline

Serializes into a string.

Definition at line 1912 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const UTCTimestampSeconds obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const UTCTimestampSeconds obj)
inline

Serializes into a string.

Definition at line 1948 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const MaturityMonthYear obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const MaturityMonthYear obj)
inline

Serializes into a string.

Definition at line 1984 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const PriceOffset8Optional obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const PriceOffset8Optional obj)
inline

Serializes into a string.

Definition at line 2020 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const TextEncoding obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const TextEncoding obj)
inline

Serializes into a string.

Definition at line 2054 of file Serialization.h.

ONIXS_B3_UMDF_MD_API void OnixS::B3::MarketData::UMDF::Messaging::toStr ( std::string &  str,
const VarString obj 
)

Serializes into a string.

std::string OnixS::B3::MarketData::UMDF::Messaging::toStr ( const VarString obj)
inline

Serializes into a string.

Definition at line 2087 of file Serialization.h.

ONIXS_B3_UMDF_MD_NODISCARD StrRef toStrRef ( const std::string &  str)
inline

Constructs a StrRef instance over th std::string content.

Definition at line 395 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD StrRef toStrRef ( const Char cStr)
throw (
)
inline

Initializes the instance from a zero-terminated/C-like string.

Definition at line 402 of file StrRef.h.

ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE Message OnixS::B3::MarketData::UMDF::Messaging::typify ( const SbeMessage message)
inline

Casts SBE-encoded message to a given type.

Definition at line 36 of file Typification.h.

Variable Documentation

const UInt16 MaxMessageSize = 1400 - 16

Maximum supported message size.

Definition at line 33 of file MaxMessageSize.h.