OnixS C++ Euronext Optiq MDG Handler 1.3.3
API documentation
Loading...
Searching...
No Matches
OnixS::Euronext::MarketData::OptiqMdg::Messaging Namespace Reference

Namespaces

namespace  details

Classes

struct  AccountType
struct  Anonymous
struct  ApaFullTradeInformation
struct  ApaQuotes
struct  ApaStandingData
struct  BfInstrumentReference
struct  BfInstrumentSuspension
struct  Bfnav
struct  BfTrade
class  BinaryBlock
struct  BlockTradeCode
struct  BookState
struct  ContractStandingData
struct  ContractTradingType
struct  ContractType
struct  DerivativesInstrumentType
struct  DerivativesMarketModel
struct  DynamicCollarLogic
struct  EffectiveDateIndicator
struct  EfficientMMTAgencyCrossTradeIndicator
struct  EfficientMMTAlgorithmicIndicator
struct  EfficientMMTBenchmarkIndicator
struct  EfficientMMTContributiontoPrice
struct  EfficientMMTDuplicativeIndicator
struct  EfficientMMTMarketMechanism
struct  EfficientMMTModificationIndicator
struct  EfficientMMTNegotiationIndicator
struct  EfficientMMTOffBookAutomatedIndicator
struct  EfficientMMTPostTradeDeferral
struct  EfficientMMTPublicationMode
struct  EfficientMMTSpecialDividendIndicator
struct  EfficientMMTTradingMode
struct  EfficientMMTTransactionCategory
struct  Emm
struct  EndOfDay
struct  EndOfSnapshot
struct  ExchangeCode
struct  ExerciseStyle
struct  ExpiryCycleType
struct  FullTradeInformation
struct  GrossofCDSCIndicator
class  GroupSizeEncoding
class  GroupSizeEncoding16
struct  GuaranteeIndicator
struct  HealthStatus
struct  ImbalanceQuantitySide
struct  IndexLevelType
struct  IndexPriceCode
struct  IndexSummary
struct  InstrumentCategory
struct  InstrumentState
struct  InstrumentUnitExpression
struct  IntegralConstant
struct  LegBuyorSell
struct  LisPackageStructure
struct  LongOrderUpdate
struct  MarketDataActionType
struct  MarketDataChangeType
struct  MarketDataPriceType
struct  MarketDataUpdateType
struct  MarketModel
struct  MarketStatusChange
struct  MarketUpdate
class  MessageHeader
struct  MessagePriceNotation
struct  MiFIDInstrumentCategory
struct  MmProtections
struct  MmtMarketMechanism
struct  MmtOffBookAutomatedIndicator
struct  MmtTradingMode
struct  OpenedClosedFund
struct  OptionType
struct  OptiqSegment
struct  OrderEntryQualifier
struct  OrderSide
struct  OrderType
struct  OrderTypeRules
struct  OrderUpdate
struct  OutrightStandingData
struct  PaymentFrequency
struct  PhaseId
struct  PhaseQualifier
struct  PriceLimits
struct  PriceQualifier
struct  PriceUpdate
struct  PricingAlgorithm
struct  QuoteSpreadMultiplier
struct  QuoteUpdateType
struct  RealTimeIndex
struct  ReferencePriceOrigin
struct  RepoIndicator
class  SbeFields
class  SbeGroup
class  SbeGroupEntries
class  SbeGroupEntry
class  SbeGroupList
class  SbeMessage
struct  ScheduledEvent
struct  SchemaTraits
struct  SecurityCondition
struct  Session
struct  StandingData
struct  StartOfDay
struct  StartOfSnapshot
struct  Statistics
struct  StatsUpdateType
struct  StatusReason
struct  StrategyAuthorized
struct  StrategyCode
struct  StrategyStandingData
struct  StrikeCurrencyIndicator
class  StrRef
struct  TaxCode
struct  TaxDescriptionAttachingtoaDividend
struct  TechnicalNotification
struct  TechnicalNotificationType
struct  Timetable
struct  TradeQualifier
struct  TradeType
struct  TradingCurrencyIndicator
struct  TradingPeriod
struct  TradingPolicy
struct  TradingSide
struct  TransactionType
struct  TransparencyIndicator
struct  TypeOfMarketAdmission
struct  UnderlyingSubtype
struct  UnderlyingType

Typedefs

typedef char Char
typedef UInt8 Byte
typedef UInt16 Word
typedef UInt32 DWord
typedef UInt64 QWord
typedef UInt16 MessageSize
typedef UInt8 UnsignedChar
typedef Int8 Int8
typedef UInt16 Uint16
typedef UInt32 Uint32
typedef UInt64 Uint64
typedef Int32 Int32
typedef Int64 Int64
typedef UInt64 Time
typedef Char Char1
typedef Char Char2[2]
typedef Char Char3[3]
typedef Char Char4[4]
typedef Char Char5[5]
typedef Char Char6[6]
typedef Char Char7[7]
typedef Char Char8[8]
typedef Char Char10[10]
typedef Char Char11[11]
typedef Char Char12[12]
typedef Char Char13[13]
typedef Char Char15[15]
typedef Char Char16[16]
typedef Char Char18[18]
typedef Char Char20[20]
typedef Char Char24[24]
typedef Char Char25[25]
typedef Char Char27[27]
typedef Char Char30[30]
typedef Char Char32[32]
typedef Char Char50[50]
typedef Char Char52[52]
typedef Char Char60[60]
typedef Char Char100[100]
typedef Char Char102[102]
typedef Char Char250[250]
typedef IntegralConstant< UInt8, 255 > NullUnsignedChar
typedef IntegralConstant< Int8, -128 > NullInt8
typedef IntegralConstant< UInt16, 65535 > NullUint16
typedef IntegralConstant< UInt32, 4294967295 > NullUint32
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUint64
typedef IntegralConstant< Int32, -2147483647-1 > NullInt32
typedef IntegralConstant< Int64, -9223372036854775807LL-1 > NullInt64
typedef IntegralConstant< UInt64, 0ULL > NullTime
typedef IntegralConstant< UInt8, 255 > NullUInt8
typedef IntegralConstant< Char, -128 > NullChar
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
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)
std::string toStr (Char character)
bool operator== (const StrRef &left, const StrRef &right)
bool operator!= (const StrRef &left, const StrRef &right)
bool operator< (const StrRef &left, const StrRef &right)
bool operator> (const StrRef &left, const StrRef &right)
std::ostream & operator<< (std::ostream &stream, const StrRef &text)
StrRef toStrRef (const std::string &str)
StrRef toStrRef (const Char *cStr) noexcept
bool operator== (const StrRef &ref, const std::string &str)
bool operator!= (const StrRef &ref, const std::string &str)
bool operator== (const std::string &str, const StrRef &ref)
bool operator!= (const std::string &str, const StrRef &ref)
bool operator== (const StrRef &ref, const Char *str)
bool operator!= (const StrRef &ref, const Char *str)
bool operator== (const Char *str, const StrRef &ref)
bool operator!= (const Char *str, const StrRef &ref)
template<size_t Size>
constexpr StrRef constructStrRef (const char(&value)[Size]) noexcept
template<size_t Size>
constexpr StrRef strRefFromCharArray (const char(&value)[Size]) noexcept
std::string toStr (const StrRef &ref)
void toStr (std::string &str, const StrRef &ref)
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)
void toStr (std::string &str, const StartOfDay &obj)
std::string toStr (const StartOfDay &obj)
std::ostream & operator<< (std::ostream &stream, const StartOfDay &obj)
void toFix (std::string &str, const StartOfDay &obj)
void toStr (std::string &str, const EndOfDay &obj)
std::string toStr (const EndOfDay &obj)
std::ostream & operator<< (std::ostream &stream, const EndOfDay &obj)
void toFix (std::string &str, const EndOfDay &obj)
void toStr (std::string &str, const HealthStatus &obj)
std::string toStr (const HealthStatus &obj)
std::ostream & operator<< (std::ostream &stream, const HealthStatus &obj)
void toFix (std::string &str, const HealthStatus &obj)
void toStr (std::string &str, const TechnicalNotification &obj)
std::string toStr (const TechnicalNotification &obj)
std::ostream & operator<< (std::ostream &stream, const TechnicalNotification &obj)
void toFix (std::string &str, const TechnicalNotification &obj)
void toStr (std::string &str, const MarketUpdate &obj)
std::string toStr (const MarketUpdate &obj)
std::ostream & operator<< (std::ostream &stream, const MarketUpdate &obj)
void toFix (std::string &str, const MarketUpdate &obj)
void toStr (std::string &str, const MarketUpdate::UpdatesEntry &obj)
std::string toStr (const MarketUpdate::UpdatesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const MarketUpdate::UpdatesEntry &obj)
void toStr (std::string &str, const OrderUpdate &obj)
std::string toStr (const OrderUpdate &obj)
std::ostream & operator<< (std::ostream &stream, const OrderUpdate &obj)
void toFix (std::string &str, const OrderUpdate &obj)
void toStr (std::string &str, const OrderUpdate::OrdersEntry &obj)
std::string toStr (const OrderUpdate::OrdersEntry &obj)
std::ostream & operator<< (std::ostream &stream, const OrderUpdate::OrdersEntry &obj)
void toStr (std::string &str, const PriceUpdate &obj)
std::string toStr (const PriceUpdate &obj)
std::ostream & operator<< (std::ostream &stream, const PriceUpdate &obj)
void toFix (std::string &str, const PriceUpdate &obj)
void toStr (std::string &str, const PriceUpdate::PricesEntry &obj)
std::string toStr (const PriceUpdate::PricesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PriceUpdate::PricesEntry &obj)
void toStr (std::string &str, const FullTradeInformation &obj)
std::string toStr (const FullTradeInformation &obj)
std::ostream & operator<< (std::ostream &stream, const FullTradeInformation &obj)
void toFix (std::string &str, const FullTradeInformation &obj)
void toStr (std::string &str, const FullTradeInformation::NotUsedGroup1Entry &obj)
std::string toStr (const FullTradeInformation::NotUsedGroup1Entry &obj)
std::ostream & operator<< (std::ostream &stream, const FullTradeInformation::NotUsedGroup1Entry &obj)
void toStr (std::string &str, const MarketStatusChange &obj)
std::string toStr (const MarketStatusChange &obj)
std::ostream & operator<< (std::ostream &stream, const MarketStatusChange &obj)
void toFix (std::string &str, const MarketStatusChange &obj)
void toStr (std::string &str, const MarketStatusChange::MarketStatesEntry &obj)
std::string toStr (const MarketStatusChange::MarketStatesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const MarketStatusChange::MarketStatesEntry &obj)
void toStr (std::string &str, const Timetable &obj)
std::string toStr (const Timetable &obj)
std::ostream & operator<< (std::ostream &stream, const Timetable &obj)
void toFix (std::string &str, const Timetable &obj)
void toStr (std::string &str, const Timetable::TimetablesEntry &obj)
std::string toStr (const Timetable::TimetablesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const Timetable::TimetablesEntry &obj)
void toStr (std::string &str, const StandingData &obj)
std::string toStr (const StandingData &obj)
std::ostream & operator<< (std::ostream &stream, const StandingData &obj)
void toFix (std::string &str, const StandingData &obj)
void toStr (std::string &str, const StandingData::EmmPatternRepEntry &obj)
std::string toStr (const StandingData::EmmPatternRepEntry &obj)
std::ostream & operator<< (std::ostream &stream, const StandingData::EmmPatternRepEntry &obj)
void toStr (std::string &str, const RealTimeIndex &obj)
std::string toStr (const RealTimeIndex &obj)
std::ostream & operator<< (std::ostream &stream, const RealTimeIndex &obj)
void toFix (std::string &str, const RealTimeIndex &obj)
void toStr (std::string &str, const Statistics &obj)
std::string toStr (const Statistics &obj)
std::ostream & operator<< (std::ostream &stream, const Statistics &obj)
void toFix (std::string &str, const Statistics &obj)
void toStr (std::string &str, const Statistics::NewStatsEntry &obj)
std::string toStr (const Statistics::NewStatsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const Statistics::NewStatsEntry &obj)
void toStr (std::string &str, const IndexSummary &obj)
std::string toStr (const IndexSummary &obj)
std::ostream & operator<< (std::ostream &stream, const IndexSummary &obj)
void toFix (std::string &str, const IndexSummary &obj)
void toStr (std::string &str, const StrategyStandingData &obj)
std::string toStr (const StrategyStandingData &obj)
std::ostream & operator<< (std::ostream &stream, const StrategyStandingData &obj)
void toFix (std::string &str, const StrategyStandingData &obj)
void toStr (std::string &str, const StrategyStandingData::StrategyStandingDatarep1Entry &obj)
std::string toStr (const StrategyStandingData::StrategyStandingDatarep1Entry &obj)
std::ostream & operator<< (std::ostream &stream, const StrategyStandingData::StrategyStandingDatarep1Entry &obj)
void toStr (std::string &str, const ContractStandingData &obj)
std::string toStr (const ContractStandingData &obj)
std::ostream & operator<< (std::ostream &stream, const ContractStandingData &obj)
void toFix (std::string &str, const ContractStandingData &obj)
void toStr (std::string &str, const ContractStandingData::ContractEMMPropertiesEntry &obj)
std::string toStr (const ContractStandingData::ContractEMMPropertiesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ContractStandingData::ContractEMMPropertiesEntry &obj)
void toStr (std::string &str, const OutrightStandingData &obj)
std::string toStr (const OutrightStandingData &obj)
std::ostream & operator<< (std::ostream &stream, const OutrightStandingData &obj)
void toFix (std::string &str, const OutrightStandingData &obj)
void toStr (std::string &str, const OutrightStandingData::OutrightRepEntry &obj)
std::string toStr (const OutrightStandingData::OutrightRepEntry &obj)
std::ostream & operator<< (std::ostream &stream, const OutrightStandingData::OutrightRepEntry &obj)
void toStr (std::string &str, const LongOrderUpdate &obj)
std::string toStr (const LongOrderUpdate &obj)
std::ostream & operator<< (std::ostream &stream, const LongOrderUpdate &obj)
void toFix (std::string &str, const LongOrderUpdate &obj)
void toStr (std::string &str, const LongOrderUpdate::OrdersEntry &obj)
std::string toStr (const LongOrderUpdate::OrdersEntry &obj)
std::ostream & operator<< (std::ostream &stream, const LongOrderUpdate::OrdersEntry &obj)
void toStr (std::string &str, const LisPackageStructure &obj)
std::string toStr (const LisPackageStructure &obj)
std::ostream & operator<< (std::ostream &stream, const LisPackageStructure &obj)
void toFix (std::string &str, const LisPackageStructure &obj)
void toStr (std::string &str, const LisPackageStructure::PackageComponentsEntry &obj)
std::string toStr (const LisPackageStructure::PackageComponentsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const LisPackageStructure::PackageComponentsEntry &obj)
void toStr (std::string &str, const ApaQuotes &obj)
std::string toStr (const ApaQuotes &obj)
std::ostream & operator<< (std::ostream &stream, const ApaQuotes &obj)
void toFix (std::string &str, const ApaQuotes &obj)
void toStr (std::string &str, const ApaStandingData &obj)
std::string toStr (const ApaStandingData &obj)
std::ostream & operator<< (std::ostream &stream, const ApaStandingData &obj)
void toFix (std::string &str, const ApaStandingData &obj)
void toStr (std::string &str, const ApaFullTradeInformation &obj)
std::string toStr (const ApaFullTradeInformation &obj)
std::ostream & operator<< (std::ostream &stream, const ApaFullTradeInformation &obj)
void toFix (std::string &str, const ApaFullTradeInformation &obj)
void toStr (std::string &str, const BfInstrumentReference &obj)
std::string toStr (const BfInstrumentReference &obj)
std::ostream & operator<< (std::ostream &stream, const BfInstrumentReference &obj)
void toFix (std::string &str, const BfInstrumentReference &obj)
void toStr (std::string &str, const BfInstrumentReference::InterestPaymentDateRepEntry &obj)
std::string toStr (const BfInstrumentReference::InterestPaymentDateRepEntry &obj)
std::ostream & operator<< (std::ostream &stream, const BfInstrumentReference::InterestPaymentDateRepEntry &obj)
void toStr (std::string &str, const BfTrade &obj)
std::string toStr (const BfTrade &obj)
std::ostream & operator<< (std::ostream &stream, const BfTrade &obj)
void toFix (std::string &str, const BfTrade &obj)
void toStr (std::string &str, const Bfnav &obj)
std::string toStr (const Bfnav &obj)
std::ostream & operator<< (std::ostream &stream, const Bfnav &obj)
void toFix (std::string &str, const Bfnav &obj)
void toStr (std::string &str, const BfInstrumentSuspension &obj)
std::string toStr (const BfInstrumentSuspension &obj)
std::ostream & operator<< (std::ostream &stream, const BfInstrumentSuspension &obj)
void toFix (std::string &str, const BfInstrumentSuspension &obj)
void toStr (std::string &str, const StartOfSnapshot &obj)
std::string toStr (const StartOfSnapshot &obj)
std::ostream & operator<< (std::ostream &stream, const StartOfSnapshot &obj)
void toFix (std::string &str, const StartOfSnapshot &obj)
void toStr (std::string &str, const EndOfSnapshot &obj)
std::string toStr (const EndOfSnapshot &obj)
std::ostream & operator<< (std::ostream &stream, const EndOfSnapshot &obj)
void toFix (std::string &str, const EndOfSnapshot &obj)
template<class Message>
Message typify (const SbeMessage &message)
template<class Processor>
bool processTypified (SbeMessage binary, const Processor &processor)
void toStr (std::string &, Int8)
std::string toStr (Int8 number)
void toStr (std::string &, UInt8)
std::string toStr (UInt8 number)
void toStr (std::string &, Int16)
std::string toStr (Int16 number)
void toStr (std::string &, UInt16)
std::string toStr (UInt16 number)
void toStr (std::string &, Int32)
std::string toStr (Int32 number)
void toStr (std::string &, UInt32)
std::string toStr (UInt32 number)
void toStr (std::string &, Int64)
std::string toStr (Int64 number)
void toStr (std::string &, UInt64)
std::string toStr (UInt64 number)
size_t toStr (Int8, Char *, size_t)
size_t toStr (UInt8, Char *, size_t)
size_t toStr (Int16, Char *, size_t)
size_t toStr (UInt16, Char *, size_t)
size_t toStr (Int32, Char *, size_t)
size_t toStr (UInt32, Char *, size_t)
size_t toStr (Int64, Char *, size_t)
size_t toStr (UInt64, Char *, size_t)
template<typename Type, Type Constant>
void toStr (std::string &str, IntegralConstant< Type, Constant > constant)
template<typename Type, Type Constant>
std::string toStr (IntegralConstant< Type, Constant > constant)
bool fromStr (Int8 &, const Char *, size_t) noexcept
bool fromStr (Int8 &value, const std::string &str) noexcept
bool fromStr (UInt8 &, const Char *, size_t) noexcept
bool fromStr (UInt8 &value, const std::string &str) noexcept
bool fromStr (Int16 &, const Char *, size_t) noexcept
bool fromStr (Int16 &value, const std::string &str) noexcept
bool fromStr (UInt16 &, const Char *, size_t) noexcept
bool fromStr (UInt16 &value, const std::string &str) noexcept
bool fromStr (Int32 &, const Char *, size_t) noexcept
bool fromStr (Int32 &value, const std::string &str) noexcept
bool fromStr (UInt32 &, const Char *, size_t) noexcept
bool fromStr (UInt32 &value, const std::string &str) noexcept
bool fromStr (Int64 &, const Char *, size_t) noexcept
bool fromStr (Int64 &value, const std::string &str) noexcept
bool fromStr (UInt64 &, const Char *, size_t) noexcept
bool fromStr (UInt64 &value, const std::string &str) noexcept

Variables

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.

◆ Char1

typedef Char Char1

Type alias for the Char1.

Definition at line 61 of file Fields.h.

◆ Char10

typedef Char Char10[10]

Type alias for the Char10.

Definition at line 93 of file Fields.h.

◆ Char100

typedef Char Char100[100]

Type alias for the Char100.

Definition at line 157 of file Fields.h.

◆ Char102

typedef Char Char102[102]

Type alias for the Char102.

Definition at line 161 of file Fields.h.

◆ Char11

typedef Char Char11[11]

Type alias for the Char11.

Definition at line 97 of file Fields.h.

◆ Char12

typedef Char Char12[12]

Type alias for the Char12.

Definition at line 101 of file Fields.h.

◆ Char13

typedef Char Char13[13]

Type alias for the Char13.

Definition at line 105 of file Fields.h.

◆ Char15

typedef Char Char15[15]

Type alias for the Char15.

Definition at line 109 of file Fields.h.

◆ Char16

typedef Char Char16[16]

Type alias for the Char16.

Definition at line 113 of file Fields.h.

◆ Char18

typedef Char Char18[18]

Type alias for the Char18.

Definition at line 117 of file Fields.h.

◆ Char2

typedef Char Char2[2]

Type alias for the Char2.

Definition at line 65 of file Fields.h.

◆ Char20

typedef Char Char20[20]

Type alias for the Char20.

Definition at line 121 of file Fields.h.

◆ Char24

typedef Char Char24[24]

Type alias for the Char24.

Definition at line 125 of file Fields.h.

◆ Char25

typedef Char Char25[25]

Type alias for the Char25.

Definition at line 129 of file Fields.h.

◆ Char250

typedef Char Char250[250]

Type alias for the Char250.

Definition at line 165 of file Fields.h.

◆ Char27

typedef Char Char27[27]

Type alias for the Char27.

Definition at line 133 of file Fields.h.

◆ Char3

typedef Char Char3[3]

Type alias for the Char3.

Definition at line 69 of file Fields.h.

◆ Char30

typedef Char Char30[30]

Type alias for the Char30.

Definition at line 137 of file Fields.h.

◆ Char32

typedef Char Char32[32]

Type alias for the Char32.

Definition at line 141 of file Fields.h.

◆ Char4

typedef Char Char4[4]

Type alias for the Char4.

Definition at line 73 of file Fields.h.

◆ Char5

typedef Char Char5[5]

Type alias for the Char5.

Definition at line 77 of file Fields.h.

◆ Char50

typedef Char Char50[50]

Type alias for the Char50.

Definition at line 145 of file Fields.h.

◆ Char52

typedef Char Char52[52]

Type alias for the Char52.

Definition at line 149 of file Fields.h.

◆ Char6

typedef Char Char6[6]

Type alias for the Char6.

Definition at line 81 of file Fields.h.

◆ Char60

typedef Char Char60[60]

Type alias for the Char60.

Definition at line 153 of file Fields.h.

◆ Char7

typedef Char Char7[7]

Type alias for the Char7.

Definition at line 85 of file Fields.h.

◆ Char8

typedef Char Char8[8]

Type alias for the Char8.

Definition at line 89 of file Fields.h.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

◆ Int32

typedef Int32 Int32

Type alias for the Int32_t.

Definition at line 49 of file Fields.h.

◆ Int64

typedef Int64 Int64

Type alias for the Int64_t.

Definition at line 53 of file Fields.h.

◆ Int8

typedef Int8 Int8

Type alias for the Int8_t.

Definition at line 33 of file Fields.h.

◆ MessageHeaderBuilder

Definition at line 168 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.

◆ NullChar

typedef IntegralConstant<Char, -128> NullChar

Definition at line 4729 of file Fields.h.

◆ NullInt32

typedef IntegralConstant<Int32, -2147483647-1> NullInt32

Null value for an optional Int32 field.

Definition at line 4707 of file Fields.h.

◆ NullInt64

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

Null value for an optional Int64 field.

Definition at line 4713 of file Fields.h.

◆ NullInt8

typedef IntegralConstant<Int8, -128> NullInt8

Null value for an optional Int8 field.

Definition at line 4683 of file Fields.h.

◆ NullTime

Null value for an optional Time field.

Definition at line 4719 of file Fields.h.

◆ NullUint16

Null value for an optional Uint16 field.

Definition at line 4689 of file Fields.h.

◆ NullUint32

typedef IntegralConstant<UInt32, 4294967295> NullUint32

Null value for an optional Uint32 field.

Definition at line 4695 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64 , 18446744073709551615ULL> NullUInt64

Definition at line 4733 of file Fields.h.

◆ NullUint64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUint64

Null value for an optional Uint64 field.

Definition at line 4701 of file Fields.h.

◆ NullUInt8

Definition at line 4725 of file Fields.h.

◆ NullUnsignedChar

Null value for an optional UnsignedChar field.

Definition at line 4677 of file Fields.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

◆ SchemaId

Definition at line 34 of file SchemaTraits.h.

◆ SchemaVersion

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

◆ Time

typedef UInt64 Time

Type alias for the Time_t.

Definition at line 57 of file Fields.h.

◆ Uint16

typedef UInt16 Uint16

Type alias for the Uint16_t.

Definition at line 37 of file Fields.h.

◆ Uint32

typedef UInt32 Uint32

Type alias for the Uint32_t.

Definition at line 41 of file Fields.h.

◆ Uint64

typedef UInt64 Uint64

Type alias for the Uint64_t.

Definition at line 45 of file Fields.h.

◆ UnsignedChar

Type alias for the Unsigned_char.

Definition at line 29 of file Fields.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

◆ checkSchema()

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

Checks the compatibility with the provided SBE Schema version.

Definition at line 789 of file SbeMessage.h.

◆ checkSchemaId()

template<typename Traits>
void checkSchemaId ( SchemaId id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 779 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 767 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 757 of file SbeMessage.h.

◆ constructStrRef()

template<size_t Size>
StrRef constructStrRef ( const char(&) value[Size])
inlineconstexprnoexcept

Definition at line 415 of file StrRef.h.

◆ fromStr() [1/16]

bool fromStr ( Int16 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [2/16]

bool fromStr ( Int16 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 460 of file Integral.h.

◆ fromStr() [3/16]

bool fromStr ( Int32 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [4/16]

bool fromStr ( Int32 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 517 of file Integral.h.

◆ fromStr() [5/16]

bool fromStr ( Int64 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [6/16]

bool fromStr ( Int64 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 575 of file Integral.h.

◆ fromStr() [7/16]

bool fromStr ( Int8 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [8/16]

bool fromStr ( Int8 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 404 of file Integral.h.

◆ fromStr() [9/16]

bool fromStr ( UInt16 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [10/16]

bool fromStr ( UInt16 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 488 of file Integral.h.

◆ fromStr() [11/16]

bool fromStr ( UInt32 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [12/16]

bool fromStr ( UInt32 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 546 of file Integral.h.

◆ fromStr() [13/16]

bool fromStr ( UInt64 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [14/16]

bool fromStr ( UInt64 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 604 of file Integral.h.

◆ fromStr() [15/16]

bool fromStr ( UInt8 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

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

◆ fromStr() [16/16]

bool fromStr ( UInt8 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

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

Definition at line 431 of file Integral.h.

◆ operator!=() [1/5]

bool operator!= ( const Char * str,
const StrRef & ref )
inline

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

Definition at line 386 of file StrRef.h.

◆ operator!=() [2/5]

bool operator!= ( const std::string & str,
const StrRef & ref )
inline

Compares StrRef with std::string.

Definition at line 354 of file StrRef.h.

◆ operator!=() [3/5]

bool operator!= ( const StrRef & left,
const StrRef & right )
inline

Compares instances.

Definition at line 282 of file StrRef.h.

◆ operator!=() [4/5]

bool operator!= ( const StrRef & ref,
const Char * str )
inline

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

Definition at line 370 of file StrRef.h.

◆ operator!=() [5/5]

bool operator!= ( const StrRef & ref,
const std::string & str )
inline

Compares StrRef with std::string.

Definition at line 338 of file StrRef.h.

◆ operator<()

bool operator< ( const StrRef & left,
const StrRef & right )
inline

Compares instances.

Definition at line 290 of file StrRef.h.

◆ operator<<() [1/43]

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

Serializes into a stream.

Definition at line 1448 of file MessageSerialization.h.

◆ operator<<() [2/43]

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

Serializes into a stream.

Definition at line 1354 of file MessageSerialization.h.

◆ operator<<() [3/43]

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

Serializes into a stream.

Definition at line 1401 of file MessageSerialization.h.

◆ operator<<() [4/43]

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

Serializes into a stream.

Definition at line 1495 of file MessageSerialization.h.

◆ operator<<() [5/43]

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

Serializes into a stream.

Definition at line 1541 of file MessageSerialization.h.

◆ operator<<() [6/43]

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

Serializes into a stream.

Definition at line 1664 of file MessageSerialization.h.

◆ operator<<() [7/43]

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

Serializes into a stream.

Definition at line 1617 of file MessageSerialization.h.

◆ operator<<() [8/43]

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

Serializes into a stream.

Definition at line 1573 of file MessageSerialization.h.

◆ operator<<() [9/43]

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

Serializes into a stream.

Definition at line 1033 of file MessageSerialization.h.

◆ operator<<() [10/43]

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

Serializes into a stream.

Definition at line 1079 of file MessageSerialization.h.

◆ operator<<() [11/43]

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

Serializes into a stream.

Definition at line 96 of file MessageSerialization.h.

◆ operator<<() [12/43]

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

Serializes into a stream.

Definition at line 1755 of file MessageSerialization.h.

◆ operator<<() [13/43]

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

Serializes into a stream.

Definition at line 468 of file MessageSerialization.h.

◆ operator<<() [14/43]

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

Serializes into a stream.

Definition at line 514 of file MessageSerialization.h.

◆ operator<<() [15/43]

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

Serializes into a stream.

Definition at line 140 of file MessageSerialization.h.

◆ operator<<() [16/43]

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

Serializes into a stream.

Definition at line 905 of file MessageSerialization.h.

◆ operator<<() [17/43]

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

Serializes into a stream.

Definition at line 1276 of file MessageSerialization.h.

◆ operator<<() [18/43]

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

Serializes into a stream.

Definition at line 1322 of file MessageSerialization.h.

◆ operator<<() [19/43]

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

Serializes into a stream.

Definition at line 1195 of file MessageSerialization.h.

◆ operator<<() [20/43]

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

Serializes into a stream.

Definition at line 1241 of file MessageSerialization.h.

◆ operator<<() [21/43]

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

Serializes into a stream.

Definition at line 549 of file MessageSerialization.h.

◆ operator<<() [22/43]

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

Serializes into a stream.

Definition at line 595 of file MessageSerialization.h.

◆ operator<<() [23/43]

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

Serializes into a stream.

Definition at line 231 of file MessageSerialization.h.

◆ operator<<() [24/43]

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

Serializes into a stream.

Definition at line 277 of file MessageSerialization.h.

◆ operator<<() [25/43]

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

Serializes into a stream.

Definition at line 309 of file MessageSerialization.h.

◆ operator<<() [26/43]

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

Serializes into a stream.

Definition at line 355 of file MessageSerialization.h.

◆ operator<<() [27/43]

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

Serializes into a stream.

Definition at line 1114 of file MessageSerialization.h.

◆ operator<<() [28/43]

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

Serializes into a stream.

Definition at line 1160 of file MessageSerialization.h.

◆ operator<<() [29/43]

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

Serializes into a stream.

Definition at line 387 of file MessageSerialization.h.

◆ operator<<() [30/43]

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

Serializes into a stream.

Definition at line 433 of file MessageSerialization.h.

◆ operator<<() [31/43]

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

Serializes into a stream.

Definition at line 783 of file MessageSerialization.h.

◆ operator<<() [32/43]

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

Serializes into a stream.

Definition at line 705 of file MessageSerialization.h.

◆ operator<<() [33/43]

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

Serializes into a stream.

Definition at line 751 of file MessageSerialization.h.

◆ operator<<() [34/43]

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

Serializes into a stream.

Definition at line 52 of file MessageSerialization.h.

◆ operator<<() [35/43]

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

Serializes into a stream.

Definition at line 1711 of file MessageSerialization.h.

◆ operator<<() [36/43]

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

Serializes into a stream.

Definition at line 827 of file MessageSerialization.h.

◆ operator<<() [37/43]

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

Serializes into a stream.

Definition at line 873 of file MessageSerialization.h.

◆ operator<<() [38/43]

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

Serializes into a stream.

Definition at line 952 of file MessageSerialization.h.

◆ operator<<() [39/43]

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

Serializes into a stream.

Definition at line 998 of file MessageSerialization.h.

◆ operator<<() [40/43]

std::ostream & operator<< ( std::ostream & stream,
const StrRef & text )
inline

StrRef serialization operator.

Definition at line 317 of file StrRef.h.

◆ operator<<() [41/43]

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

Serializes into a stream.

Definition at line 187 of file MessageSerialization.h.

◆ operator<<() [42/43]

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

Serializes into a stream.

Definition at line 627 of file MessageSerialization.h.

◆ operator<<() [43/43]

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

Serializes into a stream.

Definition at line 673 of file MessageSerialization.h.

◆ operator==() [1/5]

bool operator== ( const Char * str,
const StrRef & ref )
inline

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

Definition at line 378 of file StrRef.h.

◆ operator==() [2/5]

bool operator== ( const std::string & str,
const StrRef & ref )
inline

Compares StrRef with std::string.

Definition at line 346 of file StrRef.h.

◆ operator==() [3/5]

bool operator== ( const StrRef & left,
const StrRef & right )
inline

Compares instances.

Definition at line 261 of file StrRef.h.

◆ operator==() [4/5]

bool operator== ( const StrRef & ref,
const Char * str )
inline

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

Definition at line 362 of file StrRef.h.

◆ operator==() [5/5]

bool operator== ( const StrRef & ref,
const std::string & str )
inline

Compares StrRef with std::string.

Definition at line 330 of file StrRef.h.

◆ operator>()

bool operator> ( const StrRef & left,
const StrRef & right )
inline

Compares instances.

Definition at line 310 of file StrRef.h.

◆ processTypified()

template<class Processor>
bool processTypified ( SbeMessage binary,
const Processor & processor )
inline

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

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

Definition at line 55 of file Typification.h.

◆ strRefFromCharArray()

template<size_t Size>
StrRef strRefFromCharArray ( const char(&) value[Size])
inlineconstexprnoexcept

Definition at line 425 of file StrRef.h.

◆ toFix() [1/28]

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

Serializes the object into FIX presentation.

◆ toFix() [2/28]

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

Serializes the object into FIX presentation.

◆ toFix() [3/28]

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

Serializes the object into FIX presentation.

◆ toFix() [4/28]

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

Serializes the object into FIX presentation.

◆ toFix() [5/28]

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

Serializes the object into FIX presentation.

◆ toFix() [6/28]

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

Serializes the object into FIX presentation.

◆ toFix() [7/28]

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

Serializes the object into FIX presentation.

◆ toFix() [8/28]

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

Serializes the object into FIX presentation.

◆ toFix() [9/28]

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

Serializes the object into FIX presentation.

◆ toFix() [10/28]

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

Serializes the object into FIX presentation.

◆ toFix() [11/28]

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

Serializes the object into FIX presentation.

◆ toFix() [12/28]

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

Serializes the object into FIX presentation.

◆ toFix() [13/28]

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

Serializes the object into FIX presentation.

◆ toFix() [14/28]

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

Serializes the object into FIX presentation.

◆ toFix() [15/28]

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

Serializes the object into FIX presentation.

◆ toFix() [16/28]

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

Serializes the object into FIX presentation.

◆ toFix() [17/28]

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

Serializes the object into FIX presentation.

◆ toFix() [18/28]

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

Serializes the object into FIX presentation.

◆ toFix() [19/28]

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

Serializes the object into FIX presentation.

◆ toFix() [20/28]

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

Serializes the object into FIX presentation.

◆ toFix() [21/28]

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

Serializes the object into FIX presentation.

◆ toFix() [22/28]

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

Serializes the object into FIX presentation.

◆ toFix() [23/28]

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

Serializes the object into FIX presentation.

◆ toFix() [24/28]

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

Serializes the object into FIX presentation.

◆ toFix() [25/28]

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

Serializes the object into FIX presentation.

◆ toFix() [26/28]

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

Serializes the object into FIX presentation.

◆ toFix() [27/28]

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

Serializes the object into FIX presentation.

◆ toFix() [28/28]

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

Serializes the object into FIX presentation.

◆ toStr() [1/115]

std::string toStr ( Char character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

◆ toStr() [2/115]

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

Serializes into a string.

Definition at line 1436 of file MessageSerialization.h.

◆ toStr() [3/115]

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

Serializes into a string.

Definition at line 1343 of file MessageSerialization.h.

◆ toStr() [4/115]

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

Serializes into a string.

Definition at line 1389 of file MessageSerialization.h.

◆ toStr() [5/115]

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

Serializes into a string.

Definition at line 1483 of file MessageSerialization.h.

◆ toStr() [6/115]

std::string toStr ( const BfInstrumentReference::InterestPaymentDateRepEntry & obj)
inline

Serializes into a string.

Definition at line 1529 of file MessageSerialization.h.

◆ toStr() [7/115]

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

Serializes into a string.

Definition at line 1652 of file MessageSerialization.h.

◆ toStr() [8/115]

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

Serializes into a string.

Definition at line 1606 of file MessageSerialization.h.

◆ toStr() [9/115]

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

Serializes into a string.

Definition at line 1562 of file MessageSerialization.h.

◆ toStr() [10/115]

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

Serializes into a string.

Definition at line 1021 of file MessageSerialization.h.

◆ toStr() [11/115]

std::string toStr ( const ContractStandingData::ContractEMMPropertiesEntry & obj)
inline

Serializes into a string.

Definition at line 1067 of file MessageSerialization.h.

◆ toStr() [12/115]

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

Serializes into a string.

Definition at line 85 of file MessageSerialization.h.

◆ toStr() [13/115]

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

Serializes into a string.

Definition at line 1744 of file MessageSerialization.h.

◆ toStr() [14/115]

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

Serializes into a string.

Definition at line 456 of file MessageSerialization.h.

◆ toStr() [15/115]

std::string toStr ( const FullTradeInformation::NotUsedGroup1Entry & obj)
inline

Serializes into a string.

Definition at line 502 of file MessageSerialization.h.

◆ toStr() [16/115]

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

Serializes into a string.

Definition at line 129 of file MessageSerialization.h.

◆ toStr() [17/115]

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

Serializes into a string.

Definition at line 894 of file MessageSerialization.h.

◆ toStr() [18/115]

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

Serializes into a string.

Definition at line 1264 of file MessageSerialization.h.

◆ toStr() [19/115]

std::string toStr ( const LisPackageStructure::PackageComponentsEntry & obj)
inline

Serializes into a string.

Definition at line 1310 of file MessageSerialization.h.

◆ toStr() [20/115]

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

Serializes into a string.

Definition at line 1183 of file MessageSerialization.h.

◆ toStr() [21/115]

std::string toStr ( const LongOrderUpdate::OrdersEntry & obj)
inline

Serializes into a string.

Definition at line 1229 of file MessageSerialization.h.

◆ toStr() [22/115]

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

Serializes into a string.

Definition at line 537 of file MessageSerialization.h.

◆ toStr() [23/115]

std::string toStr ( const MarketStatusChange::MarketStatesEntry & obj)
inline

Serializes into a string.

Definition at line 583 of file MessageSerialization.h.

◆ toStr() [24/115]

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

Serializes into a string.

Definition at line 220 of file MessageSerialization.h.

◆ toStr() [25/115]

std::string toStr ( const MarketUpdate::UpdatesEntry & obj)
inline

Serializes into a string.

Definition at line 265 of file MessageSerialization.h.

◆ toStr() [26/115]

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

Serializes into a string.

Definition at line 298 of file MessageSerialization.h.

◆ toStr() [27/115]

std::string toStr ( const OrderUpdate::OrdersEntry & obj)
inline

Serializes into a string.

Definition at line 343 of file MessageSerialization.h.

◆ toStr() [28/115]

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

Serializes into a string.

Definition at line 1102 of file MessageSerialization.h.

◆ toStr() [29/115]

std::string toStr ( const OutrightStandingData::OutrightRepEntry & obj)
inline

Serializes into a string.

Definition at line 1148 of file MessageSerialization.h.

◆ toStr() [30/115]

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

Serializes into a string.

Definition at line 376 of file MessageSerialization.h.

◆ toStr() [31/115]

std::string toStr ( const PriceUpdate::PricesEntry & obj)
inline

Serializes into a string.

Definition at line 421 of file MessageSerialization.h.

◆ toStr() [32/115]

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

Serializes into a string.

Definition at line 772 of file MessageSerialization.h.

◆ toStr() [33/115]

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

Serializes into a string.

Definition at line 694 of file MessageSerialization.h.

◆ toStr() [34/115]

std::string toStr ( const StandingData::EmmPatternRepEntry & obj)
inline

Serializes into a string.

Definition at line 739 of file MessageSerialization.h.

◆ toStr() [35/115]

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

Serializes into a string.

Definition at line 41 of file MessageSerialization.h.

◆ toStr() [36/115]

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

Serializes into a string.

Definition at line 1699 of file MessageSerialization.h.

◆ toStr() [37/115]

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

Serializes into a string.

Definition at line 816 of file MessageSerialization.h.

◆ toStr() [38/115]

std::string toStr ( const Statistics::NewStatsEntry & obj)
inline

Serializes into a string.

Definition at line 861 of file MessageSerialization.h.

◆ toStr() [39/115]

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

Serializes into a string.

Definition at line 940 of file MessageSerialization.h.

◆ toStr() [40/115]

std::string toStr ( const StrategyStandingData::StrategyStandingDatarep1Entry & obj)
inline

Serializes into a string.

Definition at line 986 of file MessageSerialization.h.

◆ toStr() [41/115]

std::string toStr ( const StrRef & ref)
inline

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

Definition at line 434 of file StrRef.h.

◆ toStr() [42/115]

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

Serializes into a string.

Definition at line 175 of file MessageSerialization.h.

◆ toStr() [43/115]

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

Serializes into a string.

Definition at line 616 of file MessageSerialization.h.

◆ toStr() [44/115]

std::string toStr ( const Timetable::TimetablesEntry & obj)
inline

Serializes into a string.

Definition at line 661 of file MessageSerialization.h.

◆ toStr() [45/115]

std::string toStr ( Int16 number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

◆ toStr() [46/115]

size_t toStr ( Int16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [47/115]

std::string toStr ( Int32 number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

◆ toStr() [48/115]

size_t toStr ( Int32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [49/115]

std::string toStr ( Int64 number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

◆ toStr() [50/115]

size_t toStr ( Int64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [51/115]

std::string toStr ( Int8 number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [52/115]

size_t toStr ( Int8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [53/115]

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

Serializes the given constant into a string.

Definition at line 380 of file Integral.h.

◆ toStr() [54/115]

void toStr ( std::string & ,
Int16  )

Serializes the given integer into a string.

◆ toStr() [55/115]

void toStr ( std::string & ,
Int32  )

Serializes the given integer into a string.

◆ toStr() [56/115]

void toStr ( std::string & ,
Int64  )

Serializes the given integer into a string.

◆ toStr() [57/115]

void toStr ( std::string & ,
Int8  )

Serializes the given integer into a string.

◆ toStr() [58/115]

void toStr ( std::string & ,
UInt16  )

Serializes the given integer into a string.

◆ toStr() [59/115]

void toStr ( std::string & ,
UInt32  )

Serializes the given integer into a string.

◆ toStr() [60/115]

void toStr ( std::string & ,
UInt64  )

Serializes the given integer into a string.

◆ toStr() [61/115]

void toStr ( std::string & ,
UInt8  )

Serializes the given integer into a string.

◆ toStr() [62/115]

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() [63/115]

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

Serializes into a string.

◆ toStr() [64/115]

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

Serializes into a string.

◆ toStr() [65/115]

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

Serializes into a string.

◆ toStr() [66/115]

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

Serializes into a string.

◆ toStr() [67/115]

void toStr ( std::string & str,
const BfInstrumentReference::InterestPaymentDateRepEntry & obj )

Serializes into a string.

◆ toStr() [68/115]

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

Serializes into a string.

◆ toStr() [69/115]

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

Serializes into a string.

◆ toStr() [70/115]

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

Serializes into a string.

◆ toStr() [71/115]

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

Serializes into a string.

◆ toStr() [72/115]

void toStr ( std::string & str,
const ContractStandingData::ContractEMMPropertiesEntry & obj )

Serializes into a string.

◆ toStr() [73/115]

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

Serializes into a string.

◆ toStr() [74/115]

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

Serializes into a string.

◆ toStr() [75/115]

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

Serializes into a string.

◆ toStr() [76/115]

void toStr ( std::string & str,
const FullTradeInformation::NotUsedGroup1Entry & obj )

Serializes into a string.

◆ toStr() [77/115]

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

Serializes into a string.

◆ toStr() [78/115]

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

Serializes into a string.

◆ toStr() [79/115]

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

Serializes into a string.

◆ toStr() [80/115]

void toStr ( std::string & str,
const LisPackageStructure::PackageComponentsEntry & obj )

Serializes into a string.

◆ toStr() [81/115]

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

Serializes into a string.

◆ toStr() [82/115]

void toStr ( std::string & str,
const LongOrderUpdate::OrdersEntry & obj )

Serializes into a string.

◆ toStr() [83/115]

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

Serializes into a string.

◆ toStr() [84/115]

void toStr ( std::string & str,
const MarketStatusChange::MarketStatesEntry & obj )

Serializes into a string.

◆ toStr() [85/115]

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

Serializes into a string.

◆ toStr() [86/115]

void toStr ( std::string & str,
const MarketUpdate::UpdatesEntry & obj )

Serializes into a string.

◆ toStr() [87/115]

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

Serializes into a string.

◆ toStr() [88/115]

void toStr ( std::string & str,
const OrderUpdate::OrdersEntry & obj )

Serializes into a string.

◆ toStr() [89/115]

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

Serializes into a string.

◆ toStr() [90/115]

void toStr ( std::string & str,
const OutrightStandingData::OutrightRepEntry & obj )

Serializes into a string.

◆ toStr() [91/115]

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

Serializes into a string.

◆ toStr() [92/115]

void toStr ( std::string & str,
const PriceUpdate::PricesEntry & obj )

Serializes into a string.

◆ toStr() [93/115]

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

Serializes into a string.

◆ toStr() [94/115]

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

Serializes into a string.

◆ toStr() [95/115]

void toStr ( std::string & str,
const StandingData::EmmPatternRepEntry & obj )

Serializes into a string.

◆ toStr() [96/115]

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

Serializes into a string.

◆ toStr() [97/115]

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

Serializes into a string.

◆ toStr() [98/115]

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

Serializes into a string.

◆ toStr() [99/115]

void toStr ( std::string & str,
const Statistics::NewStatsEntry & obj )

Serializes into a string.

◆ toStr() [100/115]

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

Appends strings.

Definition at line 41 of file String.h.

◆ toStr() [101/115]

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

Serializes into a string.

◆ toStr() [102/115]

void toStr ( std::string & str,
const StrategyStandingData::StrategyStandingDatarep1Entry & obj )

Serializes into a string.

◆ toStr() [103/115]

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

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

Definition at line 441 of file StrRef.h.

◆ toStr() [104/115]

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

Serializes into a string.

◆ toStr() [105/115]

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

Serializes into a string.

◆ toStr() [106/115]

void toStr ( std::string & str,
const Timetable::TimetablesEntry & obj )

Serializes into a string.

◆ toStr() [107/115]

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() [108/115]

std::string toStr ( UInt16 number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

◆ toStr() [109/115]

size_t toStr ( UInt16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [110/115]

std::string toStr ( UInt32 number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

◆ toStr() [111/115]

size_t toStr ( UInt32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [112/115]

std::string toStr ( UInt64 number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

◆ toStr() [113/115]

size_t toStr ( UInt64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [114/115]

std::string toStr ( UInt8 number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

◆ toStr() [115/115]

size_t toStr ( UInt8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStrRef() [1/2]

StrRef toStrRef ( const Char * cStr)
inlinenoexcept

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

Definition at line 402 of file StrRef.h.

◆ toStrRef() [2/2]

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

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

Definition at line 395 of file StrRef.h.

◆ typify()

template<class Message>
Message typify ( const SbeMessage & message)
inline

Casts SBE-encoded message to a given type.

Definition at line 36 of file Typification.h.

Variable Documentation

◆ MaxMessageSize

UInt16 MaxMessageSize = 1400 - 16
constexpr

Maximum supported message size.

Definition at line 33 of file MaxMessageSize.h.