OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
OnixS::B3::MarketData::UMDF::Messaging Namespace Reference

Namespaces

namespace  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  OptPayoutType
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 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, 0 > 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)
 __attribute__ ((__warn_unused_result__)) inline std
return reinterpret_cast< Type * > (toByteBlock(pointer)+distance)
return reinterpret_cast< Type * > (toByteBlock(pointer) - distance)
 assert (right)
 return (toByteBlock(left) - toByteBlock(right))
 __attribute__ ((__warn_unused_result__)) bool fromStr(Int8 &
template<class Mantissa, class Exponent>
std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &)
template<class Mantissa, class Exponent>
 __attribute__ ((__warn_unused_result__)) std
template<class Mantissa, class Exponent>
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
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, OptPayoutType::Enum value)
std::string toStr (OptPayoutType::Enum value)
std::ostream & operator<< (std::ostream &stream, OptPayoutType::Enum value)
void toFix (std::string &str, OptPayoutType::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>
 __attribute__ ((__warn_unused_result__)) Message typify(const SbeMessage message)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int8)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt8)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int16)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt16)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int32)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt32)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, Int64)
ONIXS_B3_UMDF_MD_API void toStr (std::string &, UInt64)
template<typename Type, Type Constant>
void toStr (std::string &str, IntegralConstant< Type, Constant > constant)
template<typename Type, Type Constant>
 __attribute__ ((__warn_unused_result__)) std

Variables

ptrdiff_t distance noexcept
ONIXS_B3_UMDF_MD_API size_t
ONIXS_B3_UMDF_MD_API MessageSize required
ONIXS_B3_UMDF_MD_API MessageSize StrRef className
ONIXS_B3_UMDF_MD_API SchemaVersion minimalVersion
ONIXS_B3_UMDF_MD_API SchemaId provided
constexpr UInt16 MaxMessageSize = 1400 - 16

Typedef Documentation

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

◆ CharNULL

typedef Char CharNULL

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

Definition at line 82 of file Fields.h.

◆ ClearingHouseID

ClearingHouseID (SecurityAltID).

FIX type: Int.

Definition at line 192 of file Fields.h.

◆ Currency

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.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

◆ FirmOptional

Identifies the broker firm.

FIX type: Int.

Definition at line 136 of file Fields.h.

◆ Fixed8

Optional decimal with constant exponent -8.

Definition at line 371 of file Composites.h.

◆ Int16

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.

◆ Int16NULL

typedef Int16 Int16NULL

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

Definition at line 70 of file Fields.h.

◆ Int32

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.

◆ Int32NULL

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.

◆ Int64

typedef Int64 Int64

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

Definition at line 46 of file Fields.h.

◆ Int64NULL

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.

◆ Int8

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.

◆ Int8NULL

typedef Int8 Int8NULL

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

Definition at line 66 of file Fields.h.

◆ LocalMktDate

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.

◆ LocalMktDate32

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.

◆ LocalMktDate32Optional

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.

◆ LocalMktDateOptional

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.

◆ MarketSegmentID

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 240 of file Fields.h.

◆ MessageHeaderBuilder

Definition at line 607 of file Composites.h.

◆ MessageSize

Message length type.

Definition at line 29 of file Aliases.h.

◆ MessageTemplateId

Message type (template) identification.

Definition at line 29 of file ExceptionHelpers.h.

◆ NewsID

typedef UInt64 NewsID

News ID.

FIX type: Int.

Definition at line 198 of file Fields.h.

◆ NullCharNULL

Null value for an optional CharNULL field.

Definition at line 1842 of file Fields.h.

◆ NullClearingHouseID

Null value for an optional ClearingHouseID field.

Definition at line 1950 of file Fields.h.

◆ NullEntryPositionNo

Null value for an optional EntryPositionNo field.

Definition at line 1992 of file Fields.h.

◆ NullFirmOptional

Null value for an optional FirmOptional field.

Definition at line 1902 of file Fields.h.

◆ NullInt16

typedef IntegralConstant<Int16, -32768> NullInt16

Null value for an optional Int16 field.

Definition at line 1776 of file Fields.h.

◆ NullInt16NULL

Null value for an optional Int16NULL field.

Definition at line 1824 of file Fields.h.

◆ NullInt32

typedef IntegralConstant<Int32, -2147483647-1> NullInt32

Null value for an optional Int32 field.

Definition at line 1782 of file Fields.h.

◆ NullInt32NULL

Null value for an optional Int32NULL field.

Definition at line 1830 of file Fields.h.

◆ NullInt64

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

Null value for an optional Int64 field.

Definition at line 1788 of file Fields.h.

◆ NullInt64NULL

Null value for an optional Int64NULL field.

Definition at line 1836 of file Fields.h.

◆ NullInt8

typedef IntegralConstant<Int8, -128> NullInt8

Null value for an optional Int8 field.

Definition at line 1770 of file Fields.h.

◆ NullInt8NULL

Null value for an optional Int8NULL field.

Definition at line 1818 of file Fields.h.

◆ NullLocalMktDate

Null value for an optional LocalMktDate field.

Definition at line 1968 of file Fields.h.

◆ NullLocalMktDate32

typedef IntegralConstant<Int32, -2147483647-1> NullLocalMktDate32

Null value for an optional LocalMktDate32 field.

Definition at line 1980 of file Fields.h.

◆ NullLocalMktDate32Optional

Null value for an optional LocalMktDate32Optional field.

Definition at line 1986 of file Fields.h.

◆ NullLocalMktDateOptional

Null value for an optional LocalMktDateOptional field.

Definition at line 1974 of file Fields.h.

◆ NullMarketSegmentID

Null value for an optional MarketSegmentID field.

Definition at line 1998 of file Fields.h.

◆ NullNewsID

Null value for an optional NewsID field.

Definition at line 1956 of file Fields.h.

◆ NullNumberOfTrades

Null value for an optional NumberOfTrades field.

Definition at line 1872 of file Fields.h.

◆ NullOrderID

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullOrderID

Null value for an optional OrderID field.

Definition at line 1908 of file Fields.h.

◆ NullQuantity

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

Null value for an optional Quantity field.

Definition at line 1878 of file Fields.h.

◆ NullQuantityOptional

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

Null value for an optional QuantityOptional field.

Definition at line 1884 of file Fields.h.

◆ NullQuantityVolume

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

Null value for an optional QuantityVolume field.

Definition at line 1890 of file Fields.h.

◆ NullQuantityVolumeOptional

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

Null value for an optional QuantityVolumeOptional field.

Definition at line 1896 of file Fields.h.

◆ NullRptSeq

Null value for an optional RptSeq field.

Definition at line 1944 of file Fields.h.

◆ NullSecurityID

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullSecurityID

Null value for an optional SecurityID field.

Definition at line 1932 of file Fields.h.

◆ NullSecurityIDOptional

Null value for an optional SecurityIDOptional field.

Definition at line 1938 of file Fields.h.

◆ NullSeqNum

typedef IntegralConstant<UInt32, 4294967295> NullSeqNum

Null value for an optional SeqNum field.

Definition at line 1920 of file Fields.h.

◆ NullSeqNum1

typedef IntegralConstant<UInt32, 4294967295> NullSeqNum1

Null value for an optional SeqNum1 field.

Definition at line 1926 of file Fields.h.

◆ NullSettlType

Null value for an optional SettlType field.

Definition at line 1962 of file Fields.h.

◆ NullTradeID

typedef IntegralConstant<UInt32, 4294967295> NullTradeID

Null value for an optional TradeID field.

Definition at line 1914 of file Fields.h.

◆ NullUInt16

Null value for an optional UInt16 field.

Definition at line 1800 of file Fields.h.

◆ NullUInt16NULL

Null value for an optional UInt16NULL field.

Definition at line 1854 of file Fields.h.

◆ NullUInt32

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 1806 of file Fields.h.

◆ NullUInt32NULL

Null value for an optional UInt32NULL field.

Definition at line 1860 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 1812 of file Fields.h.

◆ NullUInt64NULL

Null value for an optional UInt64NULL field.

Definition at line 1866 of file Fields.h.

◆ NullUInt8

Null value for an optional UInt8 field.

Definition at line 1794 of file Fields.h.

◆ NullUInt8NULL

Null value for an optional UInt8NULL field.

Definition at line 1848 of file Fields.h.

◆ NumberOfTrades

Contains the number of trades executed in the session.

FIX type: Int.

Definition at line 104 of file Fields.h.

◆ OrderID

typedef UInt64 OrderID

Unique identifier for Order as assigned by the exchange.

FIX type: Int.

Definition at line 142 of file Fields.h.

◆ Percentage

Optional percentage (4 decimal places).

FIX type: Percentage.

Definition at line 237 of file Composites.h.

◆ Price

Price (4 decimal places).

Usually 3 places are enough, but FX requires 4.

FIX type: Price.

Definition at line 148 of file Composites.h.

◆ Price8

Price (8 decimal places).

For prices subjected to be adjusted from corporate events.

FIX type: Price.

Definition at line 439 of file Composites.h.

◆ PriceOffset8Optional

Price Offset (8 decimal places).

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

FIX type: Price.

Definition at line 450 of file Composites.h.

◆ PriceOptional

Optional price (4 decimal places).

Usually 3 places are enough, but FX requires 4.

FIX type: Price.

Definition at line 160 of file Composites.h.

◆ Quantity

typedef Int64 Quantity

Quantity in order/trade.

FIX type: Qty.

Definition at line 110 of file Fields.h.

◆ QuantityOptional

Quantity in order/trade.

FIX type: Qty.

Definition at line 116 of file Fields.h.

◆ QuantityVolume

Volume Quantity.

FIX type: Qty.

Definition at line 122 of file Fields.h.

◆ QuantityVolumeOptional

Volume Quantity.

FIX type: Qty.

Definition at line 130 of file Fields.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

◆ RatioQty

Ratio of quantity relative to the whole thing.

FIX type: Qty.

Definition at line 305 of file Composites.h.

◆ RptSeq

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.

◆ SchemaId

Definition at line 34 of file SchemaTraits.h.

◆ SchemaVersion

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

◆ SecurityExchange

typedef Char SecurityExchange[4]

Security Exchange Code.

FIX type: Exchange.

Definition at line 180 of file Fields.h.

◆ SecurityID

typedef UInt64 SecurityID

Security ID as defined by B3's Trading System.

FIX type: Int.

Definition at line 168 of file Fields.h.

◆ SecurityIDOptional

Security ID as defined by B3's Trading System.

FIX type: Int.

Definition at line 174 of file Fields.h.

◆ SeqNum

typedef UInt32 SeqNum

Sequence number inside the given channel.

FIX type: Int.

Definition at line 154 of file Fields.h.

◆ SeqNum1

Sequence Number, fixed to 1.

FIX type: Int.

Definition at line 162 of file Fields.h.

◆ SettlType

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.

◆ TradeID

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.

◆ UInt16

typedef UInt16 UInt16

2-byte unsigned integer, from 0 to 65535.

Definition at line 54 of file Fields.h.

◆ UInt16NULL

typedef UInt16 UInt16NULL

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

Definition at line 90 of file Fields.h.

◆ UInt32

typedef UInt32 UInt32

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

Definition at line 58 of file Fields.h.

◆ UInt32NULL

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.

◆ UInt64

typedef UInt64 UInt64

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

Definition at line 62 of file Fields.h.

◆ UInt64NULL

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.

◆ UInt8

typedef UInt8 UInt8

1-byte unsigned integer, from 0 to 255.

Definition at line 50 of file Fields.h.

◆ UInt8NULL

typedef UInt8 UInt8NULL

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

Definition at line 86 of file Fields.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

◆ __attribute__() [1/5]

__attribute__ ( (__warn_unused_result__) ) const &
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 219 of file Composites.h.

◆ __attribute__() [2/5]

ONIXS_B3_UMDF_MD_API __attribute__ ( (__warn_unused_result__) )
inlinenoexcept

Constructs a std::string from the given character.

Serializes the integer into the given buffer.

Serializes the given integer into a string.

Converts days since epoch to Timestamp value.

Compares instances.

Definition at line 47 of file String.h.

◆ __attribute__() [3/5]

template<class Message>
__attribute__ ( (__warn_unused_result__) ) const
inline

Casts SBE-encoded message to a given type.

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 33 of file Typification.h.

◆ __attribute__() [4/5]

template<class Mantissa, class Exponent>
__attribute__ ( (__warn_unused_result__) )
inline

Serializes a fixed-point decimal into a string.

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

◆ __attribute__() [5/5]

template<typename Type, Type Constant>
__attribute__ ( (__warn_unused_result__) )
inline

Serializes the given constant into a string.

Definition at line 378 of file Integral.h.

◆ assert()

assert ( right )

◆ checkSchema()

template<typename Traits>
void checkSchema ( SchemaId id,
SchemaVersion version )

Checks the compatibility with the provided SBE Schema version.

Definition at line 1101 of file SbeMessage.h.

◆ checkSchemaId()

template<typename Traits>
void checkSchemaId ( SchemaId id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1091 of file SbeMessage.h.

◆ checkVersion() [1/2]

template<typename Traits>
void checkVersion ( SchemaVersion since,
SchemaVersion version )

Checks the compatibility with the provided SBE Schema version.

Definition at line 1079 of file SbeMessage.h.

◆ checkVersion() [2/2]

template<typename Traits>
void checkVersion ( SchemaVersion version)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1069 of file SbeMessage.h.

◆ operator<<() [1/82]

std::ostream & operator<< ( std::ostream & stream,
AggressorSide::Enum value )
inline

Serializes into a stream.

Definition at line 748 of file Serialization.h.

◆ operator<<() [2/82]

std::ostream & operator<< ( std::ostream & stream,
ApplVerID::Enum value )
inline

Serializes into a stream.

Definition at line 1312 of file Serialization.h.

◆ operator<<() [3/82]

std::ostream & operator<< ( std::ostream & stream,
Boolean::Enum value )
inline

Serializes into a stream.

Definition at line 97 of file Serialization.h.

◆ operator<<() [4/82]

std::ostream & operator<< ( std::ostream & stream,
const AuctionImbalance_19 & obj )
inline

Serializes into a stream.

Definition at line 665 of file MessageSerialization.h.

◆ operator<<() [5/82]

std::ostream & operator<< ( std::ostream & stream,
const ChannelReset_11 & obj )
inline

Serializes into a stream.

Definition at line 190 of file MessageSerialization.h.

◆ operator<<() [6/82]

std::ostream & operator<< ( std::ostream & stream,
const ClosingPrice_17 & obj )
inline

Serializes into a stream.

Definition at line 618 of file MessageSerialization.h.

◆ operator<<() [7/82]

std::ostream & operator<< ( std::ostream & stream,
const DeleteOrder_MBO_51 & obj )
inline

Serializes into a stream.

Definition at line 1123 of file MessageSerialization.h.

◆ operator<<() [8/82]

std::ostream & operator<< ( std::ostream & stream,
const EmptyBook_9 & obj )
inline

Serializes into a stream.

Definition at line 143 of file MessageSerialization.h.

◆ operator<<() [9/82]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionStatistics_56 & obj )
inline

Serializes into a stream.

Definition at line 1355 of file MessageSerialization.h.

◆ operator<<() [10/82]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionSummary_55 & obj )
inline

Serializes into a stream.

Definition at line 1308 of file MessageSerialization.h.

◆ operator<<() [11/82]

template<class Mantissa, class Exponent>
std::ostream & operator<< ( std::ostream & stream,
const FixedPointDecimal< Mantissa, Exponent > & value )
inline

Serializes into a stream.

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

◆ operator<<() [12/82]

std::ostream & operator<< ( std::ostream & stream,
const ForwardTrade_54 & obj )
inline

Serializes into a stream.

Definition at line 1261 of file MessageSerialization.h.

◆ operator<<() [13/82]

std::ostream & operator<< ( std::ostream & stream,
const GroupSizeEncoding & obj )
inline

Serializes into a stream.

Definition at line 1870 of file Serialization.h.

◆ operator<<() [14/82]

std::ostream & operator<< ( std::ostream & stream,
const HighPrice_24 & obj )
inline

Serializes into a stream.

Definition at line 800 of file MessageSerialization.h.

◆ operator<<() [15/82]

std::ostream & operator<< ( std::ostream & stream,
const LastTradePrice_27 & obj )
inline

Serializes into a stream.

Definition at line 891 of file MessageSerialization.h.

◆ operator<<() [16/82]

std::ostream & operator<< ( std::ostream & stream,
const LowPrice_25 & obj )
inline

Serializes into a stream.

Definition at line 844 of file MessageSerialization.h.

◆ operator<<() [17/82]

std::ostream & operator<< ( std::ostream & stream,
const MassDeleteOrders_MBO_52 & obj )
inline

Serializes into a stream.

Definition at line 1170 of file MessageSerialization.h.

◆ operator<<() [18/82]

std::ostream & operator<< ( std::ostream & stream,
const MaturityMonthYear & obj )
inline

Serializes into a stream.

Definition at line 2044 of file Serialization.h.

◆ operator<<() [19/82]

std::ostream & operator<< ( std::ostream & stream,
const News_5 & obj )
inline

Serializes into a stream.

Definition at line 477 of file MessageSerialization.h.

◆ operator<<() [20/82]

std::ostream & operator<< ( std::ostream & stream,
const OpeningPrice_15 & obj )
inline

Serializes into a stream.

Definition at line 524 of file MessageSerialization.h.

◆ operator<<() [21/82]

std::ostream & operator<< ( std::ostream & stream,
const OpenInterest_29 & obj )
inline

Serializes into a stream.

Definition at line 985 of file MessageSerialization.h.

◆ operator<<() [22/82]

std::ostream & operator<< ( std::ostream & stream,
const Order_MBO_50 & obj )
inline

Serializes into a stream.

Definition at line 1076 of file MessageSerialization.h.

◆ operator<<() [23/82]

std::ostream & operator<< ( std::ostream & stream,
const Percentage & obj )
inline

Serializes into a stream.

Definition at line 1903 of file Serialization.h.

◆ operator<<() [24/82]

std::ostream & operator<< ( std::ostream & stream,
const PriceBand_22 & obj )
inline

Serializes into a stream.

Definition at line 756 of file MessageSerialization.h.

◆ operator<<() [25/82]

std::ostream & operator<< ( std::ostream & stream,
const PriceOffset8Optional & obj )
inline

Serializes into a stream.

Definition at line 2080 of file Serialization.h.

◆ operator<<() [26/82]

std::ostream & operator<< ( std::ostream & stream,
const QuantityBand_21 & obj )
inline

Serializes into a stream.

Definition at line 712 of file MessageSerialization.h.

◆ operator<<() [27/82]

std::ostream & operator<< ( std::ostream & stream,
const RatioQty & obj )
inline

Serializes into a stream.

Definition at line 1936 of file Serialization.h.

◆ operator<<() [28/82]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinition_12 & obj )
inline

Serializes into a stream.

Definition at line 331 of file MessageSerialization.h.

◆ operator<<() [29/82]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinition_12::InstrAttribsEntry & obj )
inline

Serializes into a stream.

Definition at line 445 of file MessageSerialization.h.

◆ operator<<() [30/82]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinition_12::LegsEntry & obj )
inline

Serializes into a stream.

Definition at line 411 of file MessageSerialization.h.

◆ operator<<() [31/82]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinition_12::UnderlyingsEntry & obj )
inline

Serializes into a stream.

Definition at line 377 of file MessageSerialization.h.

◆ operator<<() [32/82]

std::ostream & operator<< ( std::ostream & stream,
const SecurityGroupPhase_10 & obj )
inline

Serializes into a stream.

Definition at line 284 of file MessageSerialization.h.

◆ operator<<() [33/82]

std::ostream & operator<< ( std::ostream & stream,
const SecurityStatus_3 & obj )
inline

Serializes into a stream.

Definition at line 237 of file MessageSerialization.h.

◆ operator<<() [34/82]

std::ostream & operator<< ( std::ostream & stream,
const Sequence_2 & obj )
inline

Serializes into a stream.

Definition at line 99 of file MessageSerialization.h.

◆ operator<<() [35/82]

std::ostream & operator<< ( std::ostream & stream,
const SequenceReset_1 & obj )
inline

Serializes into a stream.

Definition at line 55 of file MessageSerialization.h.

◆ operator<<() [36/82]

std::ostream & operator<< ( std::ostream & stream,
const SettlementPrice_28 & obj )
inline

Serializes into a stream.

Definition at line 938 of file MessageSerialization.h.

◆ operator<<() [37/82]

std::ostream & operator<< ( std::ostream & stream,
const SnapshotFullRefresh_Header_30 & obj )
inline

Serializes into a stream.

Definition at line 1032 of file MessageSerialization.h.

◆ operator<<() [38/82]

std::ostream & operator<< ( std::ostream & stream,
const SnapshotFullRefresh_Orders_MBO_71 & obj )
inline

Serializes into a stream.

Definition at line 1446 of file MessageSerialization.h.

◆ operator<<() [39/82]

std::ostream & operator<< ( std::ostream & stream,
const SnapshotFullRefresh_Orders_MBO_71::Entry & obj )
inline

Serializes into a stream.

Definition at line 1492 of file MessageSerialization.h.

◆ operator<<() [40/82]

std::ostream & operator<< ( std::ostream & stream,
const TextEncoding & obj )
inline

Serializes into a stream.

Definition at line 2113 of file Serialization.h.

◆ operator<<() [41/82]

std::ostream & operator<< ( std::ostream & stream,
const TheoreticalOpeningPrice_16 & obj )
inline

Serializes into a stream.

Definition at line 571 of file MessageSerialization.h.

◆ operator<<() [42/82]

std::ostream & operator<< ( std::ostream & stream,
const Trade_53 & obj )
inline

Serializes into a stream.

Definition at line 1214 of file MessageSerialization.h.

◆ operator<<() [43/82]

std::ostream & operator<< ( std::ostream & stream,
const TradeBust_57 & obj )
inline

Serializes into a stream.

Definition at line 1399 of file MessageSerialization.h.

◆ operator<<() [44/82]

std::ostream & operator<< ( std::ostream & stream,
const UTCTimestampNanos & obj )
inline

Serializes into a stream.

Definition at line 1972 of file Serialization.h.

◆ operator<<() [45/82]

std::ostream & operator<< ( std::ostream & stream,
const UTCTimestampSeconds & obj )
inline

Serializes into a stream.

Definition at line 2008 of file Serialization.h.

◆ operator<<() [46/82]

std::ostream & operator<< ( std::ostream & stream,
const VarString & obj )
inline

Serializes into a stream.

Definition at line 2146 of file Serialization.h.

◆ operator<<() [47/82]

std::ostream & operator<< ( std::ostream & stream,
EntryType::Enum value )
inline

Serializes into a stream.

Definition at line 1222 of file Serialization.h.

◆ operator<<() [48/82]

std::ostream & operator<< ( std::ostream & stream,
ExerciseStyle::Enum value )
inline

Serializes into a stream.

Definition at line 418 of file Serialization.h.

◆ operator<<() [49/82]

std::ostream & operator<< ( std::ostream & stream,
GovernanceIndicator::Enum value )
inline

Serializes into a stream.

Definition at line 652 of file Serialization.h.

◆ operator<<() [50/82]

std::ostream & operator<< ( std::ostream & stream,
ImbalanceCondition set )
inline

Serializes into a stream.

Definition at line 1738 of file Serialization.h.

◆ operator<<() [51/82]

std::ostream & operator<< ( std::ostream & stream,
ImpliedMarketIndicator::Enum value )
inline

Serializes into a stream.

Definition at line 1645 of file Serialization.h.

◆ operator<<() [52/82]

std::ostream & operator<< ( std::ostream & stream,
InstrAttribType::Enum value )
inline

Serializes into a stream.

Definition at line 1456 of file Serialization.h.

◆ operator<<() [53/82]

std::ostream & operator<< ( std::ostream & stream,
InstrAttribValue::Enum value )
inline

Serializes into a stream.

Definition at line 1504 of file Serialization.h.

◆ operator<<() [54/82]

std::ostream & operator<< ( std::ostream & stream,
LotType::Enum value )
inline

Serializes into a stream.

Definition at line 280 of file Serialization.h.

◆ operator<<() [55/82]

std::ostream & operator<< ( std::ostream & stream,
MatchEventIndicator set )
inline

Serializes into a stream.

Definition at line 1824 of file Serialization.h.

◆ operator<<() [56/82]

std::ostream & operator<< ( std::ostream & stream,
MessageType::Enum value )
inline

Serializes into a stream.

Definition at line 52 of file Serialization.h.

◆ operator<<() [57/82]

std::ostream & operator<< ( std::ostream & stream,
MultiLegModel::Enum value )
inline

Serializes into a stream.

Definition at line 1360 of file Serialization.h.

◆ operator<<() [58/82]

std::ostream & operator<< ( std::ostream & stream,
MultiLegPriceMethod::Enum value )
inline

Serializes into a stream.

Definition at line 1408 of file Serialization.h.

◆ operator<<() [59/82]

std::ostream & operator<< ( std::ostream & stream,
NewsSource::Enum value )
inline

Serializes into a stream.

Definition at line 1267 of file Serialization.h.

◆ operator<<() [60/82]

std::ostream & operator<< ( std::ostream & stream,
OpenCloseSettlFlag::Enum value )
inline

Serializes into a stream.

Definition at line 940 of file Serialization.h.

◆ operator<<() [61/82]

std::ostream & operator<< ( std::ostream & stream,
OptPayoutType::Enum value )
inline

Serializes into a stream.

Definition at line 1693 of file Serialization.h.

◆ operator<<() [62/82]

std::ostream & operator<< ( std::ostream & stream,
PriceBandMidpointPriceType::Enum value )
inline

Serializes into a stream.

Definition at line 1036 of file Serialization.h.

◆ operator<<() [63/82]

std::ostream & operator<< ( std::ostream & stream,
PriceBandType::Enum value )
inline

Serializes into a stream.

Definition at line 892 of file Serialization.h.

◆ operator<<() [64/82]

std::ostream & operator<< ( std::ostream & stream,
PriceLimitType::Enum value )
inline

Serializes into a stream.

Definition at line 988 of file Serialization.h.

◆ operator<<() [65/82]

std::ostream & operator<< ( std::ostream & stream,
PriceType::Enum value )
inline

Serializes into a stream.

Definition at line 508 of file Serialization.h.

◆ operator<<() [66/82]

std::ostream & operator<< ( std::ostream & stream,
Product::Enum value )
inline

Serializes into a stream.

Definition at line 325 of file Serialization.h.

◆ operator<<() [67/82]

std::ostream & operator<< ( std::ostream & stream,
PutOrCall::Enum value )
inline

Serializes into a stream.

Definition at line 463 of file Serialization.h.

◆ operator<<() [68/82]

std::ostream & operator<< ( std::ostream & stream,
SecurityIDSource::Enum value )
inline

Serializes into a stream.

Definition at line 1552 of file Serialization.h.

◆ operator<<() [69/82]

std::ostream & operator<< ( std::ostream & stream,
SecurityMatchType::Enum value )
inline

Serializes into a stream.

Definition at line 700 of file Serialization.h.

◆ operator<<() [70/82]

std::ostream & operator<< ( std::ostream & stream,
SecurityTradingEvent::Enum value )
inline

Serializes into a stream.

Definition at line 844 of file Serialization.h.

◆ operator<<() [71/82]

std::ostream & operator<< ( std::ostream & stream,
SecurityTradingStatus::Enum value )
inline

Serializes into a stream.

Definition at line 556 of file Serialization.h.

◆ operator<<() [72/82]

std::ostream & operator<< ( std::ostream & stream,
SecurityType::Enum value )
inline

Serializes into a stream.

Definition at line 370 of file Serialization.h.

◆ operator<<() [73/82]

std::ostream & operator<< ( std::ostream & stream,
SecurityUpdateAction::Enum value )
inline

Serializes into a stream.

Definition at line 235 of file Serialization.h.

◆ operator<<() [74/82]

std::ostream & operator<< ( std::ostream & stream,
SettlPriceType::Enum value )
inline

Serializes into a stream.

Definition at line 1084 of file Serialization.h.

◆ operator<<() [75/82]

std::ostream & operator<< ( std::ostream & stream,
Side::Enum value )
inline

Serializes into a stream.

Definition at line 187 of file Serialization.h.

◆ operator<<() [76/82]

std::ostream & operator<< ( std::ostream & stream,
TimeUnit::Enum value )
inline

Serializes into a stream.

Definition at line 142 of file Serialization.h.

◆ operator<<() [77/82]

std::ostream & operator<< ( std::ostream & stream,
TradeCondition set )
inline

Serializes into a stream.

Definition at line 1781 of file Serialization.h.

◆ operator<<() [78/82]

std::ostream & operator<< ( std::ostream & stream,
TradingSessionID::Enum value )
inline

Serializes into a stream.

Definition at line 796 of file Serialization.h.

◆ operator<<() [79/82]

std::ostream & operator<< ( std::ostream & stream,
TradingSessionSubID::Enum value )
inline

Serializes into a stream.

Definition at line 604 of file Serialization.h.

◆ operator<<() [80/82]

std::ostream & operator<< ( std::ostream & stream,
TrdSubType::Enum value )
inline

Serializes into a stream.

Definition at line 1597 of file Serialization.h.

◆ operator<<() [81/82]

std::ostream & operator<< ( std::ostream & stream,
UnderlyingPxType::Enum value )
inline

Serializes into a stream.

Definition at line 1132 of file Serialization.h.

◆ operator<<() [82/82]

std::ostream & operator<< ( std::ostream & stream,
UpdateAction::Enum value )
inline

Serializes into a stream.

Definition at line 1177 of file Serialization.h.

◆ reinterpret_cast< Type * >() [1/2]

return reinterpret_cast< Type * > ( toByteBlock(pointer) - distance)

◆ reinterpret_cast< Type * >() [2/2]

return reinterpret_cast< Type * > ( toByteBlock(pointer)+ distance)

◆ return()

return ( toByteBlock(left) - toByteBlock(right) )

◆ toFix() [1/68]

void toFix ( std::string & str,
AggressorSide::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 763 of file Serialization.h.

◆ toFix() [2/68]

void toFix ( std::string & str,
ApplVerID::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1327 of file Serialization.h.

◆ toFix() [3/68]

void toFix ( std::string & str,
Boolean::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 112 of file Serialization.h.

◆ toFix() [4/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const AuctionImbalance_19 & obj )

Serializes the object into FIX presentation.

◆ toFix() [5/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const ChannelReset_11 & obj )

Serializes the object into FIX presentation.

◆ toFix() [6/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const ClosingPrice_17 & obj )

Serializes the object into FIX presentation.

◆ toFix() [7/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const DeleteOrder_MBO_51 & obj )

Serializes the object into FIX presentation.

◆ toFix() [8/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const EmptyBook_9 & obj )

Serializes the object into FIX presentation.

◆ toFix() [9/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const ExecutionStatistics_56 & obj )

Serializes the object into FIX presentation.

◆ toFix() [10/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const ExecutionSummary_55 & obj )

Serializes the object into FIX presentation.

◆ toFix() [11/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const ForwardTrade_54 & obj )

Serializes the object into FIX presentation.

◆ toFix() [12/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const HighPrice_24 & obj )

Serializes the object into FIX presentation.

◆ toFix() [13/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const LastTradePrice_27 & obj )

Serializes the object into FIX presentation.

◆ toFix() [14/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const LowPrice_25 & obj )

Serializes the object into FIX presentation.

◆ toFix() [15/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const MassDeleteOrders_MBO_52 & obj )

Serializes the object into FIX presentation.

◆ toFix() [16/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const News_5 & obj )

Serializes the object into FIX presentation.

◆ toFix() [17/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const OpeningPrice_15 & obj )

Serializes the object into FIX presentation.

◆ toFix() [18/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const OpenInterest_29 & obj )

Serializes the object into FIX presentation.

◆ toFix() [19/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const Order_MBO_50 & obj )

Serializes the object into FIX presentation.

◆ toFix() [20/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const PriceBand_22 & obj )

Serializes the object into FIX presentation.

◆ toFix() [21/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const QuantityBand_21 & obj )

Serializes the object into FIX presentation.

◆ toFix() [22/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SecurityDefinition_12 & obj )

Serializes the object into FIX presentation.

◆ toFix() [23/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SecurityGroupPhase_10 & obj )

Serializes the object into FIX presentation.

◆ toFix() [24/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SecurityStatus_3 & obj )

Serializes the object into FIX presentation.

◆ toFix() [25/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const Sequence_2 & obj )

Serializes the object into FIX presentation.

◆ toFix() [26/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SequenceReset_1 & obj )

Serializes the object into FIX presentation.

◆ toFix() [27/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SettlementPrice_28 & obj )

Serializes the object into FIX presentation.

◆ toFix() [28/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SnapshotFullRefresh_Header_30 & obj )

Serializes the object into FIX presentation.

◆ toFix() [29/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const SnapshotFullRefresh_Orders_MBO_71 & obj )

Serializes the object into FIX presentation.

◆ toFix() [30/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const TheoreticalOpeningPrice_16 & obj )

Serializes the object into FIX presentation.

◆ toFix() [31/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const Trade_53 & obj )

Serializes the object into FIX presentation.

◆ toFix() [32/68]

ONIXS_B3_UMDF_MD_API void toFix ( std::string & str,
const TradeBust_57 & obj )

Serializes the object into FIX presentation.

◆ toFix() [33/68]

void toFix ( std::string & str,
EntryType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1237 of file Serialization.h.

◆ toFix() [34/68]

void toFix ( std::string & str,
ExerciseStyle::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 433 of file Serialization.h.

◆ toFix() [35/68]

void toFix ( std::string & str,
GovernanceIndicator::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 667 of file Serialization.h.

◆ toFix() [36/68]

void toFix ( std::string & str,
ImbalanceCondition set )
inline

Serializes the object into FIX presentation.

Definition at line 1753 of file Serialization.h.

◆ toFix() [37/68]

void toFix ( std::string & str,
ImpliedMarketIndicator::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1660 of file Serialization.h.

◆ toFix() [38/68]

void toFix ( std::string & str,
InstrAttribType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1471 of file Serialization.h.

◆ toFix() [39/68]

void toFix ( std::string & str,
InstrAttribValue::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1519 of file Serialization.h.

◆ toFix() [40/68]

void toFix ( std::string & str,
LotType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 295 of file Serialization.h.

◆ toFix() [41/68]

void toFix ( std::string & str,
MatchEventIndicator set )
inline

Serializes the object into FIX presentation.

Definition at line 1839 of file Serialization.h.

◆ toFix() [42/68]

void toFix ( std::string & str,
MessageType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 67 of file Serialization.h.

◆ toFix() [43/68]

void toFix ( std::string & str,
MultiLegModel::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1375 of file Serialization.h.

◆ toFix() [44/68]

void toFix ( std::string & str,
MultiLegPriceMethod::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1423 of file Serialization.h.

◆ toFix() [45/68]

void toFix ( std::string & str,
NewsSource::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1282 of file Serialization.h.

◆ toFix() [46/68]

void toFix ( std::string & str,
OpenCloseSettlFlag::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 955 of file Serialization.h.

◆ toFix() [47/68]

void toFix ( std::string & str,
OptPayoutType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1708 of file Serialization.h.

◆ toFix() [48/68]

void toFix ( std::string & str,
PriceBandMidpointPriceType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1051 of file Serialization.h.

◆ toFix() [49/68]

void toFix ( std::string & str,
PriceBandType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 907 of file Serialization.h.

◆ toFix() [50/68]

void toFix ( std::string & str,
PriceLimitType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1003 of file Serialization.h.

◆ toFix() [51/68]

void toFix ( std::string & str,
PriceType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 523 of file Serialization.h.

◆ toFix() [52/68]

void toFix ( std::string & str,
Product::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 340 of file Serialization.h.

◆ toFix() [53/68]

void toFix ( std::string & str,
PutOrCall::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 478 of file Serialization.h.

◆ toFix() [54/68]

void toFix ( std::string & str,
SecurityIDSource::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1567 of file Serialization.h.

◆ toFix() [55/68]

void toFix ( std::string & str,
SecurityMatchType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 715 of file Serialization.h.

◆ toFix() [56/68]

void toFix ( std::string & str,
SecurityTradingEvent::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 859 of file Serialization.h.

◆ toFix() [57/68]

void toFix ( std::string & str,
SecurityTradingStatus::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 571 of file Serialization.h.

◆ toFix() [58/68]

void toFix ( std::string & str,
SecurityType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 385 of file Serialization.h.

◆ toFix() [59/68]

void toFix ( std::string & str,
SecurityUpdateAction::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 250 of file Serialization.h.

◆ toFix() [60/68]

void toFix ( std::string & str,
SettlPriceType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1099 of file Serialization.h.

◆ toFix() [61/68]

void toFix ( std::string & str,
Side::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 202 of file Serialization.h.

◆ toFix() [62/68]

void toFix ( std::string & str,
TimeUnit::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 157 of file Serialization.h.

◆ toFix() [63/68]

void toFix ( std::string & str,
TradeCondition set )
inline

Serializes the object into FIX presentation.

Definition at line 1796 of file Serialization.h.

◆ toFix() [64/68]

void toFix ( std::string & str,
TradingSessionID::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 811 of file Serialization.h.

◆ toFix() [65/68]

void toFix ( std::string & str,
TradingSessionSubID::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 619 of file Serialization.h.

◆ toFix() [66/68]

void toFix ( std::string & str,
TrdSubType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1612 of file Serialization.h.

◆ toFix() [67/68]

void toFix ( std::string & str,
UnderlyingPxType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1147 of file Serialization.h.

◆ toFix() [68/68]

void toFix ( std::string & str,
UpdateAction::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1192 of file Serialization.h.

◆ toStr() [1/174]

std::string toStr ( AggressorSide::Enum value)
inline

Serializes into a string.

Definition at line 736 of file Serialization.h.

◆ toStr() [2/174]

std::string toStr ( ApplVerID::Enum value)
inline

Serializes into a string.

Definition at line 1301 of file Serialization.h.

◆ toStr() [3/174]

std::string toStr ( Boolean::Enum value)
inline

Serializes into a string.

Definition at line 86 of file Serialization.h.

◆ toStr() [4/174]

std::string toStr ( const AuctionImbalance_19 & obj)
inline

Serializes into a string.

Definition at line 653 of file MessageSerialization.h.

◆ toStr() [5/174]

std::string toStr ( const ChannelReset_11 & obj)
inline

Serializes into a string.

Definition at line 178 of file MessageSerialization.h.

◆ toStr() [6/174]

std::string toStr ( const ClosingPrice_17 & obj)
inline

Serializes into a string.

Definition at line 606 of file MessageSerialization.h.

◆ toStr() [7/174]

std::string toStr ( const DeleteOrder_MBO_51 & obj)
inline

Serializes into a string.

Definition at line 1111 of file MessageSerialization.h.

◆ toStr() [8/174]

std::string toStr ( const EmptyBook_9 & obj)
inline

Serializes into a string.

Definition at line 132 of file MessageSerialization.h.

◆ toStr() [9/174]

std::string toStr ( const ExecutionStatistics_56 & obj)
inline

Serializes into a string.

Definition at line 1343 of file MessageSerialization.h.

◆ toStr() [10/174]

std::string toStr ( const ExecutionSummary_55 & obj)
inline

Serializes into a string.

Definition at line 1296 of file MessageSerialization.h.

◆ toStr() [11/174]

template<class Mantissa, class Exponent>
std::string toStr ( const FixedPointDecimal< Mantissa, Exponent > & )

◆ toStr() [12/174]

std::string toStr ( const ForwardTrade_54 & obj)
inline

Serializes into a string.

Definition at line 1249 of file MessageSerialization.h.

◆ toStr() [13/174]

std::string toStr ( const GroupSizeEncoding & obj)
inline

Serializes into a string.

Definition at line 1858 of file Serialization.h.

◆ toStr() [14/174]

std::string toStr ( const HighPrice_24 & obj)
inline

Serializes into a string.

Definition at line 789 of file MessageSerialization.h.

◆ toStr() [15/174]

std::string toStr ( const LastTradePrice_27 & obj)
inline

Serializes into a string.

Definition at line 879 of file MessageSerialization.h.

◆ toStr() [16/174]

std::string toStr ( const LowPrice_25 & obj)
inline

Serializes into a string.

Definition at line 833 of file MessageSerialization.h.

◆ toStr() [17/174]

std::string toStr ( const MassDeleteOrders_MBO_52 & obj)
inline

Serializes into a string.

Definition at line 1158 of file MessageSerialization.h.

◆ toStr() [18/174]

std::string toStr ( const MaturityMonthYear & obj)
inline

Serializes into a string.

Definition at line 2032 of file Serialization.h.

◆ toStr() [19/174]

std::string toStr ( const News_5 & obj)
inline

Serializes into a string.

Definition at line 466 of file MessageSerialization.h.

◆ toStr() [20/174]

std::string toStr ( const OpeningPrice_15 & obj)
inline

Serializes into a string.

Definition at line 512 of file MessageSerialization.h.

◆ toStr() [21/174]

std::string toStr ( const OpenInterest_29 & obj)
inline

Serializes into a string.

Definition at line 973 of file MessageSerialization.h.

◆ toStr() [22/174]

std::string toStr ( const Order_MBO_50 & obj)
inline

Serializes into a string.

Definition at line 1065 of file MessageSerialization.h.

◆ toStr() [23/174]

std::string toStr ( const Percentage & obj)
inline

Serializes into a string.

Definition at line 1892 of file Serialization.h.

◆ toStr() [24/174]

std::string toStr ( const PriceBand_22 & obj)
inline

Serializes into a string.

Definition at line 745 of file MessageSerialization.h.

◆ toStr() [25/174]

std::string toStr ( const PriceOffset8Optional & obj)
inline

Serializes into a string.

Definition at line 2068 of file Serialization.h.

◆ toStr() [26/174]

std::string toStr ( const QuantityBand_21 & obj)
inline

Serializes into a string.

Definition at line 700 of file MessageSerialization.h.

◆ toStr() [27/174]

std::string toStr ( const RatioQty & obj)
inline

Serializes into a string.

Definition at line 1925 of file Serialization.h.

◆ toStr() [28/174]

std::string toStr ( const SecurityDefinition_12 & obj)
inline

Serializes into a string.

Definition at line 319 of file MessageSerialization.h.

◆ toStr() [29/174]

std::string toStr ( const SecurityDefinition_12::InstrAttribsEntry & obj)
inline

Serializes into a string.

Definition at line 433 of file MessageSerialization.h.

◆ toStr() [30/174]

std::string toStr ( const SecurityDefinition_12::LegsEntry & obj)
inline

Serializes into a string.

Definition at line 399 of file MessageSerialization.h.

◆ toStr() [31/174]

std::string toStr ( const SecurityDefinition_12::UnderlyingsEntry & obj)
inline

Serializes into a string.

Definition at line 365 of file MessageSerialization.h.

◆ toStr() [32/174]

std::string toStr ( const SecurityGroupPhase_10 & obj)
inline

Serializes into a string.

Definition at line 272 of file MessageSerialization.h.

◆ toStr() [33/174]

std::string toStr ( const SecurityStatus_3 & obj)
inline

Serializes into a string.

Definition at line 225 of file MessageSerialization.h.

◆ toStr() [34/174]

std::string toStr ( const Sequence_2 & obj)
inline

Serializes into a string.

Definition at line 88 of file MessageSerialization.h.

◆ toStr() [35/174]

std::string toStr ( const SequenceReset_1 & obj)
inline

Serializes into a string.

Definition at line 43 of file MessageSerialization.h.

◆ toStr() [36/174]

std::string toStr ( const SettlementPrice_28 & obj)
inline

Serializes into a string.

Definition at line 926 of file MessageSerialization.h.

◆ toStr() [37/174]

std::string toStr ( const SnapshotFullRefresh_Header_30 & obj)
inline

Serializes into a string.

Definition at line 1020 of file MessageSerialization.h.

◆ toStr() [38/174]

std::string toStr ( const SnapshotFullRefresh_Orders_MBO_71 & obj)
inline

Serializes into a string.

Definition at line 1434 of file MessageSerialization.h.

◆ toStr() [39/174]

std::string toStr ( const SnapshotFullRefresh_Orders_MBO_71::Entry & obj)
inline

Serializes into a string.

Definition at line 1480 of file MessageSerialization.h.

◆ toStr() [40/174]

std::string toStr ( const TextEncoding & obj)
inline

Serializes into a string.

Definition at line 2102 of file Serialization.h.

◆ toStr() [41/174]

std::string toStr ( const TheoreticalOpeningPrice_16 & obj)
inline

Serializes into a string.

Definition at line 559 of file MessageSerialization.h.

◆ toStr() [42/174]

std::string toStr ( const Trade_53 & obj)
inline

Serializes into a string.

Definition at line 1203 of file MessageSerialization.h.

◆ toStr() [43/174]

std::string toStr ( const TradeBust_57 & obj)
inline

Serializes into a string.

Definition at line 1388 of file MessageSerialization.h.

◆ toStr() [44/174]

std::string toStr ( const UTCTimestampNanos & obj)
inline

Serializes into a string.

Definition at line 1960 of file Serialization.h.

◆ toStr() [45/174]

std::string toStr ( const UTCTimestampSeconds & obj)
inline

Serializes into a string.

Definition at line 1996 of file Serialization.h.

◆ toStr() [46/174]

std::string toStr ( const VarString & obj)
inline

Serializes into a string.

Definition at line 2135 of file Serialization.h.

◆ toStr() [47/174]

std::string toStr ( EntryType::Enum value)
inline

Serializes into a string.

Definition at line 1211 of file Serialization.h.

◆ toStr() [48/174]

std::string toStr ( ExerciseStyle::Enum value)
inline

Serializes into a string.

Definition at line 406 of file Serialization.h.

◆ toStr() [49/174]

std::string toStr ( GovernanceIndicator::Enum value)
inline

Serializes into a string.

Definition at line 640 of file Serialization.h.

◆ toStr() [50/174]

std::string toStr ( ImbalanceCondition set)
inline

Serializes into a string.

Definition at line 1727 of file Serialization.h.

◆ toStr() [51/174]

std::string toStr ( ImpliedMarketIndicator::Enum value)
inline

Serializes into a string.

Definition at line 1633 of file Serialization.h.

◆ toStr() [52/174]

std::string toStr ( InstrAttribType::Enum value)
inline

Serializes into a string.

Definition at line 1444 of file Serialization.h.

◆ toStr() [53/174]

std::string toStr ( InstrAttribValue::Enum value)
inline

Serializes into a string.

Definition at line 1492 of file Serialization.h.

◆ toStr() [54/174]

std::string toStr ( LotType::Enum value)
inline

Serializes into a string.

Definition at line 269 of file Serialization.h.

◆ toStr() [55/174]

std::string toStr ( MatchEventIndicator set)
inline

Serializes into a string.

Definition at line 1813 of file Serialization.h.

◆ toStr() [56/174]

std::string toStr ( MessageType::Enum value)
inline

Serializes into a string.

Definition at line 41 of file Serialization.h.

◆ toStr() [57/174]

std::string toStr ( MultiLegModel::Enum value)
inline

Serializes into a string.

Definition at line 1348 of file Serialization.h.

◆ toStr() [58/174]

std::string toStr ( MultiLegPriceMethod::Enum value)
inline

Serializes into a string.

Definition at line 1396 of file Serialization.h.

◆ toStr() [59/174]

std::string toStr ( NewsSource::Enum value)
inline

Serializes into a string.

Definition at line 1256 of file Serialization.h.

◆ toStr() [60/174]

std::string toStr ( OpenCloseSettlFlag::Enum value)
inline

Serializes into a string.

Definition at line 928 of file Serialization.h.

◆ toStr() [61/174]

std::string toStr ( OptPayoutType::Enum value)
inline

Serializes into a string.

Definition at line 1681 of file Serialization.h.

◆ toStr() [62/174]

std::string toStr ( PriceBandMidpointPriceType::Enum value)
inline

Serializes into a string.

Definition at line 1024 of file Serialization.h.

◆ toStr() [63/174]

std::string toStr ( PriceBandType::Enum value)
inline

Serializes into a string.

Definition at line 880 of file Serialization.h.

◆ toStr() [64/174]

std::string toStr ( PriceLimitType::Enum value)
inline

Serializes into a string.

Definition at line 976 of file Serialization.h.

◆ toStr() [65/174]

std::string toStr ( PriceType::Enum value)
inline

Serializes into a string.

Definition at line 497 of file Serialization.h.

◆ toStr() [66/174]

std::string toStr ( Product::Enum value)
inline

Serializes into a string.

Definition at line 314 of file Serialization.h.

◆ toStr() [67/174]

std::string toStr ( PutOrCall::Enum value)
inline

Serializes into a string.

Definition at line 452 of file Serialization.h.

◆ toStr() [68/174]

std::string toStr ( SecurityIDSource::Enum value)
inline

Serializes into a string.

Definition at line 1540 of file Serialization.h.

◆ toStr() [69/174]

std::string toStr ( SecurityMatchType::Enum value)
inline

Serializes into a string.

Definition at line 688 of file Serialization.h.

◆ toStr() [70/174]

std::string toStr ( SecurityTradingEvent::Enum value)
inline

Serializes into a string.

Definition at line 832 of file Serialization.h.

◆ toStr() [71/174]

std::string toStr ( SecurityTradingStatus::Enum value)
inline

Serializes into a string.

Definition at line 544 of file Serialization.h.

◆ toStr() [72/174]

std::string toStr ( SecurityType::Enum value)
inline

Serializes into a string.

Definition at line 359 of file Serialization.h.

◆ toStr() [73/174]

std::string toStr ( SecurityUpdateAction::Enum value)
inline

Serializes into a string.

Definition at line 223 of file Serialization.h.

◆ toStr() [74/174]

std::string toStr ( SettlPriceType::Enum value)
inline

Serializes into a string.

Definition at line 1072 of file Serialization.h.

◆ toStr() [75/174]

std::string toStr ( Side::Enum value)
inline

Serializes into a string.

Definition at line 176 of file Serialization.h.

◆ toStr() [76/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
Int16  )

Serializes the given integer into a string.

◆ toStr() [77/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
Int32  )

Serializes the given integer into a string.

◆ toStr() [78/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
Int64  )

Serializes the given integer into a string.

◆ toStr() [79/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
Int8  )

Serializes the given integer into a string.

◆ toStr() [80/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
UInt16  )

Serializes the given integer into a string.

◆ toStr() [81/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
UInt32  )

Serializes the given integer into a string.

◆ toStr() [82/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
UInt64  )

Serializes the given integer into a string.

◆ toStr() [83/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & ,
UInt8  )

Serializes the given integer into a string.

◆ toStr() [84/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
AggressorSide::Enum value )

Serializes into a string.

◆ toStr() [85/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
ApplVerID::Enum value )

Serializes into a string.

◆ toStr() [86/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
Boolean::Enum value )

Serializes into a string.

◆ toStr() [87/174]

void toStr ( std::string & str,
Char character )
inline

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

Definition at line 34 of file String.h.

◆ toStr() [88/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const AuctionImbalance_19 & obj )

Serializes into a string.

◆ toStr() [89/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const ChannelReset_11 & obj )

Serializes into a string.

◆ toStr() [90/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const ClosingPrice_17 & obj )

Serializes into a string.

◆ toStr() [91/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const DeleteOrder_MBO_51 & obj )

Serializes into a string.

◆ toStr() [92/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const EmptyBook_9 & obj )

Serializes into a string.

◆ toStr() [93/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const ExecutionStatistics_56 & obj )

Serializes into a string.

◆ toStr() [94/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const ExecutionSummary_55 & obj )

Serializes into a string.

◆ toStr() [95/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const ForwardTrade_54 & obj )

Serializes into a string.

◆ toStr() [96/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const GroupSizeEncoding & obj )

Serializes into a string.

◆ toStr() [97/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const HighPrice_24 & obj )

Serializes into a string.

◆ toStr() [98/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const LastTradePrice_27 & obj )

Serializes into a string.

◆ toStr() [99/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const LowPrice_25 & obj )

Serializes into a string.

◆ toStr() [100/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const MassDeleteOrders_MBO_52 & obj )

Serializes into a string.

◆ toStr() [101/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const MaturityMonthYear & obj )

Serializes into a string.

◆ toStr() [102/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const News_5 & obj )

Serializes into a string.

◆ toStr() [103/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const OpeningPrice_15 & obj )

Serializes into a string.

◆ toStr() [104/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const OpenInterest_29 & obj )

Serializes into a string.

◆ toStr() [105/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const Order_MBO_50 & obj )

Serializes into a string.

◆ toStr() [106/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const Percentage & obj )

Serializes into a string.

◆ toStr() [107/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const PriceBand_22 & obj )

Serializes into a string.

◆ toStr() [108/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const PriceOffset8Optional & obj )

Serializes into a string.

◆ toStr() [109/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const QuantityBand_21 & obj )

Serializes into a string.

◆ toStr() [110/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const RatioQty & obj )

Serializes into a string.

◆ toStr() [111/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SecurityDefinition_12 & obj )

Serializes into a string.

◆ toStr() [112/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SecurityDefinition_12::InstrAttribsEntry & obj )

Serializes into a string.

◆ toStr() [113/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SecurityDefinition_12::LegsEntry & obj )

Serializes into a string.

◆ toStr() [114/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SecurityDefinition_12::UnderlyingsEntry & obj )

Serializes into a string.

◆ toStr() [115/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SecurityGroupPhase_10 & obj )

Serializes into a string.

◆ toStr() [116/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SecurityStatus_3 & obj )

Serializes into a string.

◆ toStr() [117/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const Sequence_2 & obj )

Serializes into a string.

◆ toStr() [118/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SequenceReset_1 & obj )

Serializes into a string.

◆ toStr() [119/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SettlementPrice_28 & obj )

Serializes into a string.

◆ toStr() [120/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SnapshotFullRefresh_Header_30 & obj )

Serializes into a string.

◆ toStr() [121/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SnapshotFullRefresh_Orders_MBO_71 & obj )

Serializes into a string.

◆ toStr() [122/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const SnapshotFullRefresh_Orders_MBO_71::Entry & obj )

Serializes into a string.

◆ toStr() [123/174]

void toStr ( std::string & str,
const std::string & value )
inline

Appends strings.

Definition at line 41 of file String.h.

◆ toStr() [124/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const TextEncoding & obj )

Serializes into a string.

◆ toStr() [125/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const TheoreticalOpeningPrice_16 & obj )

Serializes into a string.

◆ toStr() [126/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const Trade_53 & obj )

Serializes into a string.

◆ toStr() [127/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const TradeBust_57 & obj )

Serializes into a string.

◆ toStr() [128/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const UTCTimestampNanos & obj )

Serializes into a string.

◆ toStr() [129/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const UTCTimestampSeconds & obj )

Serializes into a string.

◆ toStr() [130/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
const VarString & obj )

Serializes into a string.

◆ toStr() [131/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
EntryType::Enum value )

Serializes into a string.

◆ toStr() [132/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
ExerciseStyle::Enum value )

Serializes into a string.

◆ toStr() [133/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
GovernanceIndicator::Enum value )

Serializes into a string.

◆ toStr() [134/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
ImbalanceCondition set )

Serializes into a string.

◆ toStr() [135/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
ImpliedMarketIndicator::Enum value )

Serializes into a string.

◆ toStr() [136/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
InstrAttribType::Enum value )

Serializes into a string.

◆ toStr() [137/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
InstrAttribValue::Enum value )

Serializes into a string.

◆ toStr() [138/174]

template<typename Type, Type Constant>
void toStr ( std::string & str,
IntegralConstant< Type, Constant > constant )
inline

Serializes the given constant into a string.

Definition at line 364 of file Integral.h.

◆ toStr() [139/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
LotType::Enum value )

Serializes into a string.

◆ toStr() [140/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
MatchEventIndicator set )

Serializes into a string.

◆ toStr() [141/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
MessageType::Enum value )

Serializes into a string.

◆ toStr() [142/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
MultiLegModel::Enum value )

Serializes into a string.

◆ toStr() [143/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
MultiLegPriceMethod::Enum value )

Serializes into a string.

◆ toStr() [144/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
NewsSource::Enum value )

Serializes into a string.

◆ toStr() [145/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
OpenCloseSettlFlag::Enum value )

Serializes into a string.

◆ toStr() [146/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
OptPayoutType::Enum value )

Serializes into a string.

◆ toStr() [147/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
PriceBandMidpointPriceType::Enum value )

Serializes into a string.

◆ toStr() [148/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
PriceBandType::Enum value )

Serializes into a string.

◆ toStr() [149/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
PriceLimitType::Enum value )

Serializes into a string.

◆ toStr() [150/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
PriceType::Enum value )

Serializes into a string.

◆ toStr() [151/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
Product::Enum value )

Serializes into a string.

◆ toStr() [152/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
PutOrCall::Enum value )

Serializes into a string.

◆ toStr() [153/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SecurityIDSource::Enum value )

Serializes into a string.

◆ toStr() [154/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SecurityMatchType::Enum value )

Serializes into a string.

◆ toStr() [155/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SecurityTradingEvent::Enum value )

Serializes into a string.

◆ toStr() [156/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SecurityTradingStatus::Enum value )

Serializes into a string.

◆ toStr() [157/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SecurityType::Enum value )

Serializes into a string.

◆ toStr() [158/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SecurityUpdateAction::Enum value )

Serializes into a string.

◆ toStr() [159/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
SettlPriceType::Enum value )

Serializes into a string.

◆ toStr() [160/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
Side::Enum value )

Serializes into a string.

◆ toStr() [161/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
TimeUnit::Enum value )

Serializes into a string.

◆ toStr() [162/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
TradeCondition set )

Serializes into a string.

◆ toStr() [163/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
TradingSessionID::Enum value )

Serializes into a string.

◆ toStr() [164/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
TradingSessionSubID::Enum value )

Serializes into a string.

◆ toStr() [165/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
TrdSubType::Enum value )

Serializes into a string.

◆ toStr() [166/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
UnderlyingPxType::Enum value )

Serializes into a string.

◆ toStr() [167/174]

ONIXS_B3_UMDF_MD_API void toStr ( std::string & str,
UpdateAction::Enum value )

Serializes into a string.

◆ toStr() [168/174]

std::string toStr ( TimeUnit::Enum value)
inline

Serializes into a string.

Definition at line 131 of file Serialization.h.

◆ toStr() [169/174]

std::string toStr ( TradeCondition set)
inline

Serializes into a string.

Definition at line 1770 of file Serialization.h.

◆ toStr() [170/174]

std::string toStr ( TradingSessionID::Enum value)
inline

Serializes into a string.

Definition at line 784 of file Serialization.h.

◆ toStr() [171/174]

std::string toStr ( TradingSessionSubID::Enum value)
inline

Serializes into a string.

Definition at line 592 of file Serialization.h.

◆ toStr() [172/174]

std::string toStr ( TrdSubType::Enum value)
inline

Serializes into a string.

Definition at line 1586 of file Serialization.h.

◆ toStr() [173/174]

std::string toStr ( UnderlyingPxType::Enum value)
inline

Serializes into a string.

Definition at line 1120 of file Serialization.h.

◆ toStr() [174/174]

std::string toStr ( UpdateAction::Enum value)
inline

Serializes into a string.

Definition at line 1166 of file Serialization.h.

Variable Documentation

◆ className

ONIXS_B3_UMDF_MD_API MessageSize StrRef className

Definition at line 57 of file ExceptionHelpers.h.

◆ MaxMessageSize

UInt16 MaxMessageSize = 1400 - 16
constexpr

Maximum supported message size.

Definition at line 33 of file MaxMessageSize.h.

◆ minimalVersion

ONIXS_B3_UMDF_MD_API SchemaVersion minimalVersion

Definition at line 64 of file ExceptionHelpers.h.

◆ noexcept

const std::string &str noexcept
Initial value:

Definition at line 125 of file Memory.h.

◆ provided

ONIXS_B3_UMDF_MD_API SchemaId provided

Definition at line 71 of file ExceptionHelpers.h.

◆ required

ONIXS_B3_UMDF_MD_API MessageSize required

Definition at line 50 of file ExceptionHelpers.h.

◆ size_t

ONIXS_B3_UMDF_MD_API Char size_t

Definition at line 55 of file StrRef.h.