OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.2
API Documentation
OnixS::CME::iLink3::Messaging Namespace Reference

Namespaces

 details
 
 TagBased
 

Classes

struct  AvgPxInd
 
class  BinaryBlock
 
struct  BooleanFlag
 
struct  BooleanNULL
 
struct  BusinessReject521
 
struct  ClearingAcctType
 
struct  CmtaGiveUpCD
 
struct  CustOrderCapacity
 
struct  CustOrdHandlInst
 
struct  DATA
 
struct  DKReason
 
struct  Establish503
 
struct  EstablishmentAck504
 
struct  EstablishmentReject505
 
struct  ExecAckStatus
 
struct  ExecInst
 
struct  ExecMode
 
struct  ExecReason
 
struct  ExecTypTrdCxl
 
struct  ExecutionAck539
 
struct  ExecutionReportCancel534
 
struct  ExecutionReportElimination524
 
struct  ExecutionReportModify531
 
struct  ExecutionReportNew522
 
struct  ExecutionReportPendingCancel564
 
struct  ExecutionReportPendingReplace565
 
struct  ExecutionReportReject523
 
struct  ExecutionReportStatus532
 
struct  ExecutionReportTradeAddendumOutright548
 
struct  ExecutionReportTradeAddendumSpread549
 
struct  ExecutionReportTradeAddendumSpreadLeg550
 
struct  ExecutionReportTradeOutright525
 
struct  ExecutionReportTradeSpread526
 
struct  ExecutionReportTradeSpreadLeg527
 
struct  ExpCycle
 
struct  FieldsInitPolicy
 
struct  FieldsNoInitPolicy
 
class  FixedPointDecimal
 
class  FloatingPointDecimal
 
struct  FTI
 
class  GroupSize
 
class  GroupSizeEncoding
 
struct  HasEmptyCredentials
 
struct  HasNoVariableFieldsOrGroups
 
struct  HeldAdapter< MessageType, false >
 
struct  HeldAdapter< MessageType, true >
 
struct  IntegralConstant
 
struct  KeepAliveLapsed
 
struct  ListUpdAct
 
class  LocalWatch
 
struct  ManualOrdInd
 
struct  ManualOrdIndReq
 
struct  MassActionOrdTyp
 
struct  MassActionResponse
 
struct  MassActionScope
 
struct  MassCancelTIF
 
struct  MassCxlReqTyp
 
struct  MassQuote517
 
struct  MassQuoteAck545
 
struct  MassStatusOrdTyp
 
struct  MassStatusReqTyp
 
struct  MassStatusTIF
 
class  MaturityMonthYear
 
class  MessageBatch
 
class  MessageBatchChecker
 
class  MessageBatchCombiner
 
class  MessageHeader
 
class  MessageHolder
 
struct  Month
 
struct  Negotiate500
 
struct  NegotiationReject502
 
struct  NegotiationResponse501
 
class  NetworkMessage
 
struct  NewOrderCross544
 
struct  NewOrderSingle514
 
struct  NotApplied513
 
struct  NullDecimal32NULL
 
struct  NullDecimal64NULL
 
struct  NullMaturityMonthYear
 
struct  NullPRICE9
 
struct  OFMOverrideReq
 
struct  OrderCancelReject535
 
struct  OrderCancelReplaceReject536
 
struct  OrderCancelReplaceRequest515
 
struct  OrderCancelRequest516
 
struct  OrderEventType
 
struct  OrderMassActionReport562
 
struct  OrderMassActionRequest529
 
struct  OrderMassStatusRequest530
 
struct  OrderStatus
 
struct  OrderStatusRequest533
 
struct  OrderType
 
struct  OrderTypeReq
 
struct  OrdStatusTrd
 
struct  OrdStatusTrdCxl
 
struct  PartyDetailRole
 
struct  PartyDetailsDefinitionRequest518
 
struct  PartyDetailsDefinitionRequestAck519
 
struct  PartyDetailsListReport538
 
struct  PartyDetailsListRequest537
 
struct  QuoteAckStatus
 
struct  QuoteCancel528
 
struct  QuoteCancelAck563
 
struct  QuoteCxlStatus
 
struct  QuoteCxlTyp
 
struct  QuoteTyp
 
struct  ReqResult
 
struct  RequestForQuote543
 
struct  RequestForQuoteAck546
 
struct  Retransmission509
 
struct  RetransmitReject510
 
struct  RetransmitRequest508
 
struct  RFQSide
 
class  SbeFields
 
class  SbeGroup
 
class  SbeGroupEntries
 
class  SbeGroupEntry
 
class  SbeGroupList
 
class  SbeMessage
 
class  SbeVariableLengthFieldList
 
struct  SchemaTraits
 
struct  SecRspTyp
 
struct  SecurityDefinitionRequest560
 
struct  SecurityDefinitionResponse561
 
struct  Sequence506
 
struct  ShortSaleType
 
struct  SideNULL
 
struct  SideReq
 
struct  SideTimeInForce
 
class  SimpleOpenFramingHeader
 
struct  SLEDS
 
struct  SMPI
 
struct  SplitMsg
 
struct  Terminate507
 
struct  TimeInForce
 
class  TimeSpan
 
struct  TimeSpanFormat
 
class  Timestamp
 
struct  TimestampFormat
 
struct  TimeTraits
 
struct  TradeAddendum
 
class  UtcWatch
 

Typedefs

typedef UInt16 MessageSize
 
typedef MessageHeader::TemplateId MessageTemplateId
 
typedef MessageHeader MessageHeaderBuilder
 
typedef FloatingPointDecimal< Int64, Int8 > Decimal64NULL
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-9 >> PRICE9
 
typedef FloatingPointDecimal< Int64, Int32Decimal
 
typedef Char CHAR
 
typedef IntegralConstant< Char, '2'> CrossOrderType
 
typedef IntegralConstant< Char, '0'> CrossPrioritization
 
typedef IntegralConstant< Char, '3'> CrossType
 
typedef IntegralConstant< Char, '1'> CxlRejRsp
 
typedef IntegralConstant< Char, '2'> CxrRejRsp
 
typedef IntegralConstant< Char, '0'> ExecTypNew
 
typedef IntegralConstant< Char, '8'> ExecTypRej
 
typedef IntegralConstant< Char, 'I'> ExecTypStatus
 
typedef IntegralConstant< Char, '4'> ExecTypeCxl
 
typedef IntegralConstant< Char, 'C'> ExecTypeExp
 
typedef IntegralConstant< Char, '5'> ExecTypeModify
 
typedef IntegralConstant< Char, '6'> ExecTypePendCxl
 
typedef IntegralConstant< Char, 'E'> ExecTypePendModify
 
typedef IntegralConstant< Char, 'F'> ExecTypeTrade
 
typedef Int32 Int32
 
typedef IntegralConstant< Char, '8'> LegSecIDSource
 
typedef UInt16 LocalMktDate
 
typedef IntegralConstant< Char, '3'> MassAction
 
typedef IntegralConstant< Char, '5'> ModifyStatus
 
typedef IntegralConstant< UInt8, 1 > NoPtyUpd
 
typedef IntegralConstant< Char, '4'> OrdStatusCxl
 
typedef IntegralConstant< Char, 'U'> OrdStatusCxlRej
 
typedef IntegralConstant< Char, 'U'> OrdStatusCxrRej
 
typedef IntegralConstant< Char, 'C'> OrdStatusExp
 
typedef IntegralConstant< Char, '0'> OrdStatusNew
 
typedef IntegralConstant< Char, '6'> OrdStatusPendCxl
 
typedef IntegralConstant< Char, '8'> OrdStatusRej
 
typedef IntegralConstant< Char, 'C'> PartyIDSource
 
typedef IntegralConstant< Char, 'E'> PendModStatus
 
typedef IntegralConstant< Char, '8'> SecurityIDSource
 
typedef IntegralConstant< Char, '1'> SecurityReqType
 
typedef IntegralConstant< Char, 'Y'> UDI
 
typedef Char CharNULL
 
typedef UInt8 EnumNULL
 
typedef UInt16 UInt16
 
typedef UInt32 UInt32
 
typedef UInt64 UInt64
 
typedef UInt8 UInt8
 
typedef IntegralConstant< Int32, 2147483647 > NullInt32
 
typedef IntegralConstant< UInt16, 65535 > NullLocalMktDate
 
typedef IntegralConstant< Char, 0 > NullCharNULL
 
typedef IntegralConstant< UInt8, 255 > NullEnumNULL
 
typedef IntegralConstant< UInt16, 65535 > NullUInt16
 
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
 
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
 
typedef IntegralConstant< UInt8, 255 > NullUInt8
 
typedef UInt8 Byte
 
typedef UInt16 Word
 
typedef UInt32 DWord
 
typedef UInt64 QWord
 
typedef std::vector< NetworkMessageNetMessages
 
typedef MessageHeader::Version SchemaVersion
 
typedef MessageHeader::SchemaId SchemaId
 
typedef char Char
 
using StrRef = std::basic_string_view< Char >
 

Functions

bool isNull (const Decimal32NULL &value) noexcept
 
bool isNull (const Decimal64NULL &value) noexcept
 
bool isNull (const PRICE9 &value) noexcept
 
template<class Mantissa , class Exponent >
std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &number)
 
template<class Mantissa , class Exponent >
std::string toStr (const FloatingPointDecimal< Mantissa, Exponent > &number)
 
bool quantize (const Decimal &operand, Int32 exponent, Decimal &quantized)
 
Decimal quantize (const Decimal &operand, Int32 exponent)
 
template<class MantissaType >
MantissaType quantizedMantissa (const Decimal &operand, Int32 exponent)
 
template<class MantissaType , class ExponentType >
void convert (FixedPointDecimal< MantissaType, ExponentType > &res, const Decimal &number)
 
template<class MantissaType , class ExponentType >
void convert (FloatingPointDecimal< MantissaType, ExponentType > &res, const Decimal &number)
 
template<class DecimalT >
EnableIf< details::IsDecimal< DecimalT >::value, DecimalT >::type convert (const Decimal &number)
 
bool fromStr (Decimal &, const Char *, size_t) noexcept
 
bool fromStr (Decimal &value, const std::string &str) noexcept
 
template<class Mantissa , class Exponent >
void toStr (std::string &str, const FloatingPointDecimal< Mantissa, Exponent > &number)
 
template<class Mantissa , class Exponent >
std::ostream & operator<< (std::ostream &stream, const FloatingPointDecimal< Mantissa, Exponent > &value)
 
template<class Mantissa , class Exponent >
void toStr (std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
 
std::ostream & operator<< (std::ostream &stream, const Decimal &value)
 
template<class Mantissa , class Exponent >
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
 
template<class Mantissa , class Exponent >
bool operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator<= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator>= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Decimal1 , class Decimal2 >
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator== (const Decimal1 &left, const Decimal2 &right)
 
template<class Decimal1 , class Decimal2 >
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator!= (const Decimal1 &left, const Decimal2 &right)
 
template<class Decimal1 , class Decimal2 >
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator> (const Decimal1 &left, const Decimal2 &right)
 
template<class Decimal1 , class Decimal2 >
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator>= (const Decimal1 &left, const Decimal2 &right)
 
template<class Decimal1 , class Decimal2 >
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator< (const Decimal1 &left, const Decimal2 &right)
 
template<class Decimal1 , class Decimal2 >
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator<= (const Decimal1 &left, const Decimal2 &right)
 
Timestamp localMktDateToTimestamp (LocalMktDate days) noexcept
 
LocalMktDate timestampToLocalMktDate (const Timestamp &timestamp) noexcept
 
void toStr (std::string &str, const Negotiate500 &obj)
 
std::string toStr (const Negotiate500 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Negotiate500 &obj)
 
void toFix (std::string &str, const Negotiate500 &obj)
 
void toStr (std::string &str, const NegotiationResponse501 &obj)
 
std::string toStr (const NegotiationResponse501 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NegotiationResponse501 &obj)
 
void toFix (std::string &str, const NegotiationResponse501 &obj)
 
void toStr (std::string &str, const NegotiationReject502 &obj)
 
std::string toStr (const NegotiationReject502 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NegotiationReject502 &obj)
 
void toFix (std::string &str, const NegotiationReject502 &obj)
 
void toStr (std::string &str, const Establish503 &obj)
 
std::string toStr (const Establish503 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Establish503 &obj)
 
void toFix (std::string &str, const Establish503 &obj)
 
void toStr (std::string &str, const EstablishmentAck504 &obj)
 
std::string toStr (const EstablishmentAck504 &obj)
 
std::ostream & operator<< (std::ostream &stream, const EstablishmentAck504 &obj)
 
void toFix (std::string &str, const EstablishmentAck504 &obj)
 
void toStr (std::string &str, const EstablishmentReject505 &obj)
 
std::string toStr (const EstablishmentReject505 &obj)
 
std::ostream & operator<< (std::ostream &stream, const EstablishmentReject505 &obj)
 
void toFix (std::string &str, const EstablishmentReject505 &obj)
 
void toStr (std::string &str, const Sequence506 &obj)
 
std::string toStr (const Sequence506 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Sequence506 &obj)
 
void toFix (std::string &str, const Sequence506 &obj)
 
void toStr (std::string &str, const Terminate507 &obj)
 
std::string toStr (const Terminate507 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Terminate507 &obj)
 
void toFix (std::string &str, const Terminate507 &obj)
 
void toStr (std::string &str, const RetransmitRequest508 &obj)
 
std::string toStr (const RetransmitRequest508 &obj)
 
std::ostream & operator<< (std::ostream &stream, const RetransmitRequest508 &obj)
 
void toFix (std::string &str, const RetransmitRequest508 &obj)
 
void toStr (std::string &str, const Retransmission509 &obj)
 
std::string toStr (const Retransmission509 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Retransmission509 &obj)
 
void toFix (std::string &str, const Retransmission509 &obj)
 
void toStr (std::string &str, const RetransmitReject510 &obj)
 
std::string toStr (const RetransmitReject510 &obj)
 
std::ostream & operator<< (std::ostream &stream, const RetransmitReject510 &obj)
 
void toFix (std::string &str, const RetransmitReject510 &obj)
 
void toStr (std::string &str, const NotApplied513 &obj)
 
std::string toStr (const NotApplied513 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NotApplied513 &obj)
 
void toFix (std::string &str, const NotApplied513 &obj)
 
void toStr (std::string &str, const NewOrderSingle514 &obj)
 
std::string toStr (const NewOrderSingle514 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NewOrderSingle514 &obj)
 
void toFix (std::string &str, const NewOrderSingle514 &obj)
 
void toStr (std::string &str, const OrderCancelReplaceRequest515 &obj)
 
std::string toStr (const OrderCancelReplaceRequest515 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderCancelReplaceRequest515 &obj)
 
void toFix (std::string &str, const OrderCancelReplaceRequest515 &obj)
 
void toStr (std::string &str, const OrderCancelRequest516 &obj)
 
std::string toStr (const OrderCancelRequest516 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderCancelRequest516 &obj)
 
void toFix (std::string &str, const OrderCancelRequest516 &obj)
 
void toStr (std::string &str, const MassQuote517 &obj)
 
std::string toStr (const MassQuote517 &obj)
 
std::ostream & operator<< (std::ostream &stream, const MassQuote517 &obj)
 
void toFix (std::string &str, const MassQuote517 &obj)
 
void toStr (std::string &str, const MassQuote517::QuoteEntry &obj)
 
std::string toStr (const MassQuote517::QuoteEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const MassQuote517::QuoteEntry &obj)
 
void toStr (std::string &str, const PartyDetailsDefinitionRequest518 &obj)
 
std::string toStr (const PartyDetailsDefinitionRequest518 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequest518 &obj)
 
void toFix (std::string &str, const PartyDetailsDefinitionRequest518 &obj)
 
void toStr (std::string &str, const PartyDetailsDefinitionRequest518::PartyDetailsEntry &obj)
 
std::string toStr (const PartyDetailsDefinitionRequest518::PartyDetailsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequest518::PartyDetailsEntry &obj)
 
void toStr (std::string &str, const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry &obj)
 
std::string toStr (const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry &obj)
 
void toStr (std::string &str, const PartyDetailsDefinitionRequestAck519 &obj)
 
std::string toStr (const PartyDetailsDefinitionRequestAck519 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequestAck519 &obj)
 
void toFix (std::string &str, const PartyDetailsDefinitionRequestAck519 &obj)
 
void toStr (std::string &str, const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry &obj)
 
std::string toStr (const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry &obj)
 
void toStr (std::string &str, const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry &obj)
 
std::string toStr (const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry &obj)
 
void toStr (std::string &str, const BusinessReject521 &obj)
 
std::string toStr (const BusinessReject521 &obj)
 
std::ostream & operator<< (std::ostream &stream, const BusinessReject521 &obj)
 
void toFix (std::string &str, const BusinessReject521 &obj)
 
void toStr (std::string &str, const ExecutionReportNew522 &obj)
 
std::string toStr (const ExecutionReportNew522 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportNew522 &obj)
 
void toFix (std::string &str, const ExecutionReportNew522 &obj)
 
void toStr (std::string &str, const ExecutionReportReject523 &obj)
 
std::string toStr (const ExecutionReportReject523 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportReject523 &obj)
 
void toFix (std::string &str, const ExecutionReportReject523 &obj)
 
void toStr (std::string &str, const ExecutionReportElimination524 &obj)
 
std::string toStr (const ExecutionReportElimination524 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportElimination524 &obj)
 
void toFix (std::string &str, const ExecutionReportElimination524 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeOutright525 &obj)
 
std::string toStr (const ExecutionReportTradeOutright525 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeOutright525 &obj)
 
void toFix (std::string &str, const ExecutionReportTradeOutright525 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeOutright525::FillsEntry &obj)
 
std::string toStr (const ExecutionReportTradeOutright525::FillsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeOutright525::FillsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeOutright525::OrderEventsEntry &obj)
 
std::string toStr (const ExecutionReportTradeOutright525::OrderEventsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeOutright525::OrderEventsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpread526 &obj)
 
std::string toStr (const ExecutionReportTradeSpread526 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526 &obj)
 
void toFix (std::string &str, const ExecutionReportTradeSpread526 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpread526::FillsEntry &obj)
 
std::string toStr (const ExecutionReportTradeSpread526::FillsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526::FillsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpread526::LegsEntry &obj)
 
std::string toStr (const ExecutionReportTradeSpread526::LegsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526::LegsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpread526::OrderEventsEntry &obj)
 
std::string toStr (const ExecutionReportTradeSpread526::OrderEventsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526::OrderEventsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpreadLeg527 &obj)
 
std::string toStr (const ExecutionReportTradeSpreadLeg527 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpreadLeg527 &obj)
 
void toFix (std::string &str, const ExecutionReportTradeSpreadLeg527 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpreadLeg527::FillsEntry &obj)
 
std::string toStr (const ExecutionReportTradeSpreadLeg527::FillsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpreadLeg527::FillsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeSpreadLeg527::OrderEventsEntry &obj)
 
std::string toStr (const ExecutionReportTradeSpreadLeg527::OrderEventsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpreadLeg527::OrderEventsEntry &obj)
 
void toStr (std::string &str, const QuoteCancel528 &obj)
 
std::string toStr (const QuoteCancel528 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancel528 &obj)
 
void toFix (std::string &str, const QuoteCancel528 &obj)
 
void toStr (std::string &str, const QuoteCancel528::QuoteEntry &obj)
 
std::string toStr (const QuoteCancel528::QuoteEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancel528::QuoteEntry &obj)
 
void toStr (std::string &str, const QuoteCancel528::QuoteSetsEntry &obj)
 
std::string toStr (const QuoteCancel528::QuoteSetsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancel528::QuoteSetsEntry &obj)
 
void toStr (std::string &str, const OrderMassActionRequest529 &obj)
 
std::string toStr (const OrderMassActionRequest529 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderMassActionRequest529 &obj)
 
void toFix (std::string &str, const OrderMassActionRequest529 &obj)
 
void toStr (std::string &str, const OrderMassStatusRequest530 &obj)
 
std::string toStr (const OrderMassStatusRequest530 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderMassStatusRequest530 &obj)
 
void toFix (std::string &str, const OrderMassStatusRequest530 &obj)
 
void toStr (std::string &str, const ExecutionReportModify531 &obj)
 
std::string toStr (const ExecutionReportModify531 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportModify531 &obj)
 
void toFix (std::string &str, const ExecutionReportModify531 &obj)
 
void toStr (std::string &str, const ExecutionReportStatus532 &obj)
 
std::string toStr (const ExecutionReportStatus532 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportStatus532 &obj)
 
void toFix (std::string &str, const ExecutionReportStatus532 &obj)
 
void toStr (std::string &str, const OrderStatusRequest533 &obj)
 
std::string toStr (const OrderStatusRequest533 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderStatusRequest533 &obj)
 
void toFix (std::string &str, const OrderStatusRequest533 &obj)
 
void toStr (std::string &str, const ExecutionReportCancel534 &obj)
 
std::string toStr (const ExecutionReportCancel534 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportCancel534 &obj)
 
void toFix (std::string &str, const ExecutionReportCancel534 &obj)
 
void toStr (std::string &str, const OrderCancelReject535 &obj)
 
std::string toStr (const OrderCancelReject535 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderCancelReject535 &obj)
 
void toFix (std::string &str, const OrderCancelReject535 &obj)
 
void toStr (std::string &str, const OrderCancelReplaceReject536 &obj)
 
std::string toStr (const OrderCancelReplaceReject536 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderCancelReplaceReject536 &obj)
 
void toFix (std::string &str, const OrderCancelReplaceReject536 &obj)
 
void toStr (std::string &str, const PartyDetailsListRequest537 &obj)
 
std::string toStr (const PartyDetailsListRequest537 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListRequest537 &obj)
 
void toFix (std::string &str, const PartyDetailsListRequest537 &obj)
 
void toStr (std::string &str, const PartyDetailsListRequest537::RequestingPartyIDsEntry &obj)
 
std::string toStr (const PartyDetailsListRequest537::RequestingPartyIDsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListRequest537::RequestingPartyIDsEntry &obj)
 
void toStr (std::string &str, const PartyDetailsListRequest537::PartyIDsEntry &obj)
 
std::string toStr (const PartyDetailsListRequest537::PartyIDsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListRequest537::PartyIDsEntry &obj)
 
void toStr (std::string &str, const PartyDetailsListReport538 &obj)
 
std::string toStr (const PartyDetailsListReport538 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListReport538 &obj)
 
void toFix (std::string &str, const PartyDetailsListReport538 &obj)
 
void toStr (std::string &str, const PartyDetailsListReport538::PartyDetailsEntry &obj)
 
std::string toStr (const PartyDetailsListReport538::PartyDetailsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListReport538::PartyDetailsEntry &obj)
 
void toStr (std::string &str, const PartyDetailsListReport538::TrdRegPublicationsEntry &obj)
 
std::string toStr (const PartyDetailsListReport538::TrdRegPublicationsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListReport538::TrdRegPublicationsEntry &obj)
 
void toStr (std::string &str, const ExecutionAck539 &obj)
 
std::string toStr (const ExecutionAck539 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionAck539 &obj)
 
void toFix (std::string &str, const ExecutionAck539 &obj)
 
void toStr (std::string &str, const RequestForQuote543 &obj)
 
std::string toStr (const RequestForQuote543 &obj)
 
std::ostream & operator<< (std::ostream &stream, const RequestForQuote543 &obj)
 
void toFix (std::string &str, const RequestForQuote543 &obj)
 
void toStr (std::string &str, const RequestForQuote543::RelatedSymEntry &obj)
 
std::string toStr (const RequestForQuote543::RelatedSymEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const RequestForQuote543::RelatedSymEntry &obj)
 
void toStr (std::string &str, const NewOrderCross544 &obj)
 
std::string toStr (const NewOrderCross544 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NewOrderCross544 &obj)
 
void toFix (std::string &str, const NewOrderCross544 &obj)
 
void toStr (std::string &str, const NewOrderCross544::SidesEntry &obj)
 
std::string toStr (const NewOrderCross544::SidesEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const NewOrderCross544::SidesEntry &obj)
 
void toStr (std::string &str, const MassQuoteAck545 &obj)
 
std::string toStr (const MassQuoteAck545 &obj)
 
std::ostream & operator<< (std::ostream &stream, const MassQuoteAck545 &obj)
 
void toFix (std::string &str, const MassQuoteAck545 &obj)
 
void toStr (std::string &str, const MassQuoteAck545::QuoteEntry &obj)
 
std::string toStr (const MassQuoteAck545::QuoteEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const MassQuoteAck545::QuoteEntry &obj)
 
void toStr (std::string &str, const RequestForQuoteAck546 &obj)
 
std::string toStr (const RequestForQuoteAck546 &obj)
 
std::ostream & operator<< (std::ostream &stream, const RequestForQuoteAck546 &obj)
 
void toFix (std::string &str, const RequestForQuoteAck546 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumOutright548 &obj)
 
std::string toStr (const ExecutionReportTradeAddendumOutright548 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumOutright548 &obj)
 
void toFix (std::string &str, const ExecutionReportTradeAddendumOutright548 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumOutright548::FillsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumOutright548::FillsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumOutright548::FillsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumOutright548::OrderEventsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumOutright548::OrderEventsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumOutright548::OrderEventsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549 &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpread549 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549 &obj)
 
void toFix (std::string &str, const ExecutionReportTradeAddendumSpread549 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549::FillsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpread549::FillsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549::FillsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549::LegsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpread549::LegsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549::LegsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549::OrderEventsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpread549::OrderEventsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549::OrderEventsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550 &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpreadLeg550 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpreadLeg550 &obj)
 
void toFix (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550 &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry &obj)
 
std::string toStr (const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry &obj)
 
void toStr (std::string &str, const SecurityDefinitionRequest560 &obj)
 
std::string toStr (const SecurityDefinitionRequest560 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest560 &obj)
 
void toFix (std::string &str, const SecurityDefinitionRequest560 &obj)
 
void toStr (std::string &str, const SecurityDefinitionRequest560::LegsEntry &obj)
 
std::string toStr (const SecurityDefinitionRequest560::LegsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest560::LegsEntry &obj)
 
void toStr (std::string &str, const SecurityDefinitionRequest560::BrokenDatesEntry &obj)
 
std::string toStr (const SecurityDefinitionRequest560::BrokenDatesEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest560::BrokenDatesEntry &obj)
 
void toStr (std::string &str, const SecurityDefinitionResponse561 &obj)
 
std::string toStr (const SecurityDefinitionResponse561 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse561 &obj)
 
void toFix (std::string &str, const SecurityDefinitionResponse561 &obj)
 
void toStr (std::string &str, const SecurityDefinitionResponse561::LegsEntry &obj)
 
std::string toStr (const SecurityDefinitionResponse561::LegsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse561::LegsEntry &obj)
 
void toStr (std::string &str, const SecurityDefinitionResponse561::BrokenDatesEntry &obj)
 
std::string toStr (const SecurityDefinitionResponse561::BrokenDatesEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse561::BrokenDatesEntry &obj)
 
void toStr (std::string &str, const OrderMassActionReport562 &obj)
 
std::string toStr (const OrderMassActionReport562 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderMassActionReport562 &obj)
 
void toFix (std::string &str, const OrderMassActionReport562 &obj)
 
void toStr (std::string &str, const OrderMassActionReport562::AffectedOrdersEntry &obj)
 
std::string toStr (const OrderMassActionReport562::AffectedOrdersEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderMassActionReport562::AffectedOrdersEntry &obj)
 
void toStr (std::string &str, const QuoteCancelAck563 &obj)
 
std::string toStr (const QuoteCancelAck563 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancelAck563 &obj)
 
void toFix (std::string &str, const QuoteCancelAck563 &obj)
 
void toStr (std::string &str, const QuoteCancelAck563::QuoteEntry &obj)
 
std::string toStr (const QuoteCancelAck563::QuoteEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancelAck563::QuoteEntry &obj)
 
void toStr (std::string &str, const QuoteCancelAck563::QuoteSetsEntry &obj)
 
std::string toStr (const QuoteCancelAck563::QuoteSetsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancelAck563::QuoteSetsEntry &obj)
 
void toStr (std::string &str, const ExecutionReportPendingCancel564 &obj)
 
std::string toStr (const ExecutionReportPendingCancel564 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportPendingCancel564 &obj)
 
void toFix (std::string &str, const ExecutionReportPendingCancel564 &obj)
 
void toStr (std::string &str, const ExecutionReportPendingReplace565 &obj)
 
std::string toStr (const ExecutionReportPendingReplace565 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportPendingReplace565 &obj)
 
void toFix (std::string &str, const ExecutionReportPendingReplace565 &obj)
 
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
 
Messaging::SchemaVersion getMessagingVersion (const Session &) noexcept
 
template<template< typename, size_t, typename > class HolderType, typename MsgType , size_t MaxMessageSize, typename MessageInitializer >
void toStr (std::string &str, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder)
 
template<template< typename, size_t, typename > class HolderType, typename MsgType , size_t MaxMessageSize, typename MessageInitializer >
std::string toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder)
 
template<template< typename, size_t, typename > class HolderType, typename MsgType , size_t MaxMessageSize, typename MessageInitializer >
std::ostream & operator<< (std::ostream &stream, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &rhs)
 
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, AvgPxInd::Enum value)
 
std::string toStr (AvgPxInd::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AvgPxInd::Enum value)
 
void toFix (std::string &str, AvgPxInd::Enum value)
 
void toStr (std::string &str, BooleanFlag::Enum value)
 
std::string toStr (BooleanFlag::Enum value)
 
std::ostream & operator<< (std::ostream &stream, BooleanFlag::Enum value)
 
void toFix (std::string &str, BooleanFlag::Enum value)
 
void toStr (std::string &str, BooleanNULL::Enum value)
 
std::string toStr (BooleanNULL::Enum value)
 
std::ostream & operator<< (std::ostream &stream, BooleanNULL::Enum value)
 
void toFix (std::string &str, BooleanNULL::Enum value)
 
void toStr (std::string &str, ClearingAcctType::Enum value)
 
std::string toStr (ClearingAcctType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ClearingAcctType::Enum value)
 
void toFix (std::string &str, ClearingAcctType::Enum value)
 
void toStr (std::string &str, CmtaGiveUpCD::Enum value)
 
std::string toStr (CmtaGiveUpCD::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CmtaGiveUpCD::Enum value)
 
void toFix (std::string &str, CmtaGiveUpCD::Enum value)
 
void toStr (std::string &str, CustOrdHandlInst::Enum value)
 
std::string toStr (CustOrdHandlInst::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CustOrdHandlInst::Enum value)
 
void toFix (std::string &str, CustOrdHandlInst::Enum value)
 
void toStr (std::string &str, CustOrderCapacity::Enum value)
 
std::string toStr (CustOrderCapacity::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CustOrderCapacity::Enum value)
 
void toFix (std::string &str, CustOrderCapacity::Enum value)
 
void toStr (std::string &str, DKReason::Enum value)
 
std::string toStr (DKReason::Enum value)
 
std::ostream & operator<< (std::ostream &stream, DKReason::Enum value)
 
void toFix (std::string &str, DKReason::Enum value)
 
void toStr (std::string &str, ExecAckStatus::Enum value)
 
std::string toStr (ExecAckStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecAckStatus::Enum value)
 
void toFix (std::string &str, ExecAckStatus::Enum value)
 
void toStr (std::string &str, ExecMode::Enum value)
 
std::string toStr (ExecMode::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecMode::Enum value)
 
void toFix (std::string &str, ExecMode::Enum value)
 
void toStr (std::string &str, ExecReason::Enum value)
 
std::string toStr (ExecReason::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecReason::Enum value)
 
void toFix (std::string &str, ExecReason::Enum value)
 
void toStr (std::string &str, ExecTypTrdCxl::Enum value)
 
std::string toStr (ExecTypTrdCxl::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecTypTrdCxl::Enum value)
 
void toFix (std::string &str, ExecTypTrdCxl::Enum value)
 
void toStr (std::string &str, ExpCycle::Enum value)
 
std::string toStr (ExpCycle::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExpCycle::Enum value)
 
void toFix (std::string &str, ExpCycle::Enum value)
 
void toStr (std::string &str, FTI::Enum value)
 
std::string toStr (FTI::Enum value)
 
std::ostream & operator<< (std::ostream &stream, FTI::Enum value)
 
void toFix (std::string &str, FTI::Enum value)
 
void toStr (std::string &str, KeepAliveLapsed::Enum value)
 
std::string toStr (KeepAliveLapsed::Enum value)
 
std::ostream & operator<< (std::ostream &stream, KeepAliveLapsed::Enum value)
 
void toFix (std::string &str, KeepAliveLapsed::Enum value)
 
void toStr (std::string &str, ListUpdAct::Enum value)
 
std::string toStr (ListUpdAct::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ListUpdAct::Enum value)
 
void toFix (std::string &str, ListUpdAct::Enum value)
 
void toStr (std::string &str, ManualOrdInd::Enum value)
 
std::string toStr (ManualOrdInd::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ManualOrdInd::Enum value)
 
void toFix (std::string &str, ManualOrdInd::Enum value)
 
void toStr (std::string &str, ManualOrdIndReq::Enum value)
 
std::string toStr (ManualOrdIndReq::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ManualOrdIndReq::Enum value)
 
void toFix (std::string &str, ManualOrdIndReq::Enum value)
 
void toStr (std::string &str, MassActionOrdTyp::Enum value)
 
std::string toStr (MassActionOrdTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassActionOrdTyp::Enum value)
 
void toFix (std::string &str, MassActionOrdTyp::Enum value)
 
void toStr (std::string &str, MassActionResponse::Enum value)
 
std::string toStr (MassActionResponse::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassActionResponse::Enum value)
 
void toFix (std::string &str, MassActionResponse::Enum value)
 
void toStr (std::string &str, MassActionScope::Enum value)
 
std::string toStr (MassActionScope::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassActionScope::Enum value)
 
void toFix (std::string &str, MassActionScope::Enum value)
 
void toStr (std::string &str, MassCancelTIF::Enum value)
 
std::string toStr (MassCancelTIF::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassCancelTIF::Enum value)
 
void toFix (std::string &str, MassCancelTIF::Enum value)
 
void toStr (std::string &str, MassCxlReqTyp::Enum value)
 
std::string toStr (MassCxlReqTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassCxlReqTyp::Enum value)
 
void toFix (std::string &str, MassCxlReqTyp::Enum value)
 
void toStr (std::string &str, MassStatusOrdTyp::Enum value)
 
std::string toStr (MassStatusOrdTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassStatusOrdTyp::Enum value)
 
void toFix (std::string &str, MassStatusOrdTyp::Enum value)
 
void toStr (std::string &str, MassStatusReqTyp::Enum value)
 
std::string toStr (MassStatusReqTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassStatusReqTyp::Enum value)
 
void toFix (std::string &str, MassStatusReqTyp::Enum value)
 
void toStr (std::string &str, MassStatusTIF::Enum value)
 
std::string toStr (MassStatusTIF::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassStatusTIF::Enum value)
 
void toFix (std::string &str, MassStatusTIF::Enum value)
 
void toStr (std::string &str, OFMOverrideReq::Enum value)
 
std::string toStr (OFMOverrideReq::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OFMOverrideReq::Enum value)
 
void toFix (std::string &str, OFMOverrideReq::Enum value)
 
void toStr (std::string &str, OrdStatusTrd::Enum value)
 
std::string toStr (OrdStatusTrd::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrdStatusTrd::Enum value)
 
void toFix (std::string &str, OrdStatusTrd::Enum value)
 
void toStr (std::string &str, OrdStatusTrdCxl::Enum value)
 
std::string toStr (OrdStatusTrdCxl::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrdStatusTrdCxl::Enum value)
 
void toFix (std::string &str, OrdStatusTrdCxl::Enum value)
 
void toStr (std::string &str, OrderEventType::Enum value)
 
std::string toStr (OrderEventType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrderEventType::Enum value)
 
void toFix (std::string &str, OrderEventType::Enum value)
 
void toStr (std::string &str, OrderStatus::Enum value)
 
std::string toStr (OrderStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrderStatus::Enum value)
 
void toFix (std::string &str, OrderStatus::Enum value)
 
void toStr (std::string &str, OrderType::Enum value)
 
std::string toStr (OrderType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrderType::Enum value)
 
void toFix (std::string &str, OrderType::Enum value)
 
void toStr (std::string &str, OrderTypeReq::Enum value)
 
std::string toStr (OrderTypeReq::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrderTypeReq::Enum value)
 
void toFix (std::string &str, OrderTypeReq::Enum value)
 
void toStr (std::string &str, PartyDetailRole::Enum value)
 
std::string toStr (PartyDetailRole::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PartyDetailRole::Enum value)
 
void toFix (std::string &str, PartyDetailRole::Enum value)
 
void toStr (std::string &str, QuoteAckStatus::Enum value)
 
std::string toStr (QuoteAckStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteAckStatus::Enum value)
 
void toFix (std::string &str, QuoteAckStatus::Enum value)
 
void toStr (std::string &str, QuoteCxlStatus::Enum value)
 
std::string toStr (QuoteCxlStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteCxlStatus::Enum value)
 
void toFix (std::string &str, QuoteCxlStatus::Enum value)
 
void toStr (std::string &str, QuoteCxlTyp::Enum value)
 
std::string toStr (QuoteCxlTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteCxlTyp::Enum value)
 
void toFix (std::string &str, QuoteCxlTyp::Enum value)
 
void toStr (std::string &str, QuoteTyp::Enum value)
 
std::string toStr (QuoteTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteTyp::Enum value)
 
void toFix (std::string &str, QuoteTyp::Enum value)
 
void toStr (std::string &str, RFQSide::Enum value)
 
std::string toStr (RFQSide::Enum value)
 
std::ostream & operator<< (std::ostream &stream, RFQSide::Enum value)
 
void toFix (std::string &str, RFQSide::Enum value)
 
void toStr (std::string &str, ReqResult::Enum value)
 
std::string toStr (ReqResult::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ReqResult::Enum value)
 
void toFix (std::string &str, ReqResult::Enum value)
 
void toStr (std::string &str, SLEDS::Enum value)
 
std::string toStr (SLEDS::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SLEDS::Enum value)
 
void toFix (std::string &str, SLEDS::Enum value)
 
void toStr (std::string &str, SMPI::Enum value)
 
std::string toStr (SMPI::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SMPI::Enum value)
 
void toFix (std::string &str, SMPI::Enum value)
 
void toStr (std::string &str, SecRspTyp::Enum value)
 
std::string toStr (SecRspTyp::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecRspTyp::Enum value)
 
void toFix (std::string &str, SecRspTyp::Enum value)
 
void toStr (std::string &str, ShortSaleType::Enum value)
 
std::string toStr (ShortSaleType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ShortSaleType::Enum value)
 
void toFix (std::string &str, ShortSaleType::Enum value)
 
void toStr (std::string &str, SideNULL::Enum value)
 
std::string toStr (SideNULL::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SideNULL::Enum value)
 
void toFix (std::string &str, SideNULL::Enum value)
 
void toStr (std::string &str, SideReq::Enum value)
 
std::string toStr (SideReq::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SideReq::Enum value)
 
void toFix (std::string &str, SideReq::Enum value)
 
void toStr (std::string &str, SideTimeInForce::Enum value)
 
std::string toStr (SideTimeInForce::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SideTimeInForce::Enum value)
 
void toFix (std::string &str, SideTimeInForce::Enum value)
 
void toStr (std::string &str, SplitMsg::Enum value)
 
std::string toStr (SplitMsg::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SplitMsg::Enum value)
 
void toFix (std::string &str, SplitMsg::Enum value)
 
void toStr (std::string &str, TimeInForce::Enum value)
 
std::string toStr (TimeInForce::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TimeInForce::Enum value)
 
void toFix (std::string &str, TimeInForce::Enum value)
 
void toStr (std::string &str, TradeAddendum::Enum value)
 
std::string toStr (TradeAddendum::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TradeAddendum::Enum value)
 
void toFix (std::string &str, TradeAddendum::Enum value)
 
void toStr (std::string &str, ExecInst set)
 
std::string toStr (ExecInst set)
 
std::ostream & operator<< (std::ostream &stream, ExecInst set)
 
void toFix (std::string &str, ExecInst set)
 
void toStr (std::string &str, const MaturityMonthYear &obj)
 
std::string toStr (const MaturityMonthYear &obj)
 
std::ostream & operator<< (std::ostream &stream, const MaturityMonthYear &obj)
 
void toStr (std::string &str, Char character)
 
void toStr (std::string &str, const std::string &value)
 
std::string toStr (Char character)
 
StrRef toStrRef (const std::string &str)
 
StrRef toStrRef (const Char *cStr) noexcept
 
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)
 
bool operator== (const TimeSpan &left, const TimeSpan &right) noexcept
 
bool operator!= (const TimeSpan &left, const TimeSpan &right) noexcept
 
bool operator< (const TimeSpan &left, const TimeSpan &right) noexcept
 
bool operator> (const TimeSpan &left, const TimeSpan &right) noexcept
 
TimeSpan operator- (const TimeSpan &timeSpan) noexcept
 
void toStrAsHHMMSS (std::string &, TimeSpan)
 
void toStrAsHHMMSSmsec (std::string &, TimeSpan)
 
void toStrAsHHMMSSusec (std::string &, TimeSpan)
 
void toStrAsHHMMSSnsec (std::string &, TimeSpan)
 
void toStrAsHHMMSSpsec (std::string &, TimeSpan)
 
void toStrAsSDHHMMSSnsec (std::string &, TimeSpan)
 
void toStr (std::string &, TimeSpan, TimeSpanFormat::Enum=TimeSpanFormat::SDHHMMSSnsec)
 
std::string toStr (TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
 
Timestamp makeTimestamp (Timestamp::Ticks ticks) noexcept
 
bool operator== (const Timestamp &left, const Timestamp &right) noexcept
 
bool operator!= (const Timestamp &left, const Timestamp &right) noexcept
 
bool operator< (const Timestamp &left, const Timestamp &right) noexcept
 
bool operator<= (const Timestamp &left, const Timestamp &right) noexcept
 
bool operator> (const Timestamp &left, const Timestamp &right) noexcept
 
bool operator>= (const Timestamp &left, const Timestamp &right) noexcept
 
Timestamp operator+ (const Timestamp &timestamp, const TimeSpan &timeSpan) noexcept
 
Timestamp operator- (const Timestamp &timestamp, const TimeSpan &timeSpan) noexcept
 
TimeSpan operator- (const Timestamp &left, const Timestamp &right) noexcept
 
void toStrAsYYYYMMDD (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSSusec (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSSpsec (std::string &, Timestamp)
 
void toStr (std::string &, Timestamp, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec)
 
std::string toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
 
size_t toStr (Timestamp, Char *, size_t)
 
std::ostream & operator<< (std::ostream &os, const Timestamp &value)
 
std::ostream & operator<< (std::ostream &os, const TimeSpan &value)
 
bool fromStr (TimeSpan &, const Char *, size_t)
 
bool fromStr (TimeSpan &ts, const std::string &str)
 
bool fromStr (Timestamp &, const Char *, size_t, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec)
 
bool fromStr (Timestamp &ts, const std::string &str, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
 
template<class Message >
Message typify (const SbeMessage &message)
 
template<class Processor >
bool processTypified (SbeMessage binary, const Processor &processor)
 
template<typename Message >
constexpr MessageSize calculateMaxMessageSize (UInt8 maxGroupItems)
 
template<typename Message >
constexpr std::enable_if< MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize (UInt8)
 
template<typename Message >
constexpr std::enable_if<!MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize (UInt8 maxGroupItems)
 
ONIXS_ILINK3_DATA_PACKING_END void toStr (std::string &, const SimpleOpenFramingHeader &)
 
std::string toStr (const SimpleOpenFramingHeader &header)
 
template<typename Message >
void validate (const Message &)
 
template<typename SbeMessageType , size_t MaxMessageSize, typename MessageInitializer >
void validate (const Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &holder)
 
void toStr (std::string &, const NetworkMessage &)
 
std::string toStr (const NetworkMessage &message)
 

Variables

ONIXS_ILINK3_DATA_PACKING_END typedef FloatingPointDecimal< Int32, Int8 > Decimal32NULL
 
constexpr UInt8 DefaultMaxGroupItems = 100
 
constexpr UInt16 MaxILink3MessageSize = 65535 - sizeof(SimpleOpenFramingHeader)
 
constexpr UInt16 CmeSbeEncodingType = 0xCAFE
 

Typedef Documentation

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

typedef Char CHAR

char.

Definition at line 30 of file Fields.h.

typedef Char CharNULL

Char with null value.

FIX type: char.

Definition at line 286 of file Fields.h.

Cross order type supports only limit order.

FIX type: char.

Definition at line 38 of file Fields.h.

Cross Prioritization.

FIX type: char.

Definition at line 46 of file Fields.h.

Cross Type.

FIX type: char.

Definition at line 54 of file Fields.h.

Cancel Reject.

FIX type: char.

Definition at line 62 of file Fields.h.

Cancel Replace Reject.

FIX type: char.

Definition at line 70 of file Fields.h.

Universal decimal type.

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

typedef FloatingPointDecimal< Int64, Int8> Decimal64NULL

Optional floating point decimal.

Definition at line 378 of file Composites.h.

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

typedef UInt8 EnumNULL

Type alias for the EnumNULL.

Definition at line 290 of file Fields.h.

Exec Type Cxl.

FIX type: char.

Definition at line 102 of file Fields.h.

Exec Type Exp.

FIX type: char.

Definition at line 110 of file Fields.h.

ExecType Modify.

FIX type: char.

Definition at line 118 of file Fields.h.

Pending Cancel Type.

FIX type: char.

Definition at line 126 of file Fields.h.

Pending Replace.

FIX type: char.

Definition at line 134 of file Fields.h.

Execution type for trade.

FIX type: char.

Definition at line 142 of file Fields.h.

ExecTypNew.

FIX type: char.

Definition at line 78 of file Fields.h.

Exec Type Reject.

FIX type: char.

Definition at line 86 of file Fields.h.

ExecTypStatus.

FIX type: char.

Definition at line 94 of file Fields.h.

typedef Int32 Int32

int32.

Definition at line 146 of file Fields.h.

Leg security ID source in UDS creation.

FIX type: char.

Definition at line 154 of file Fields.h.

Type alias for the LocalMktDate.

FIX type: LocalMktDate.

Definition at line 160 of file Fields.h.

Mass action type to represent mass cancel.

FIX type: char.

Definition at line 168 of file Fields.h.

Definition at line 290 of file Composites.h.

Message length type.

Definition at line 29 of file Aliases.h.

Message type (template) identification.

Definition at line 29 of file ExceptionHelpers.h.

ModifyStatus.

FIX type: char.

Definition at line 176 of file Fields.h.

typedef std::vector<NetworkMessage> NetMessages

Definition at line 42 of file MessageBatch.h.

NoPtyUpd.

FIX type: int.

Definition at line 184 of file Fields.h.

Null value for an optional CharNULL field.

Definition at line 1835 of file Fields.h.

Null value for an optional EnumNULL field.

Definition at line 1841 of file Fields.h.

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for an optional Int32 field.

Definition at line 1823 of file Fields.h.

Null value for an optional LocalMktDate field.

Definition at line 1829 of file Fields.h.

Null value for an optional UInt16 field.

Definition at line 1847 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 1853 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 1859 of file Fields.h.

Null value for an optional UInt8 field.

Definition at line 1865 of file Fields.h.

Ord Status Cxl.

FIX type: char.

Definition at line 192 of file Fields.h.

OrdStatusCxrRej.

FIX type: char.

Definition at line 200 of file Fields.h.

OrdStatusCxrRej.

FIX type: char.

Definition at line 208 of file Fields.h.

Order Status Exp.

FIX type: char.

Definition at line 216 of file Fields.h.

Order status of New.

FIX type: char.

Definition at line 224 of file Fields.h.

Pending Cancel Status.

FIX type: char.

Definition at line 232 of file Fields.h.

Order Status Reject.

FIX type: char.

Definition at line 240 of file Fields.h.

PartyIDSource.

FIX type: char.

Definition at line 248 of file Fields.h.

Pending Replace Status.

FIX type: char.

Definition at line 256 of file Fields.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -9>> PRICE9

Price with constant exponent -9.

Definition at line 741 of file Composites.h.

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

Definition at line 34 of file SchemaTraits.h.

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

SecurityIDSource.

FIX type: char.

Definition at line 264 of file Fields.h.

Security request type for UDS creation.

FIX type: char.

Definition at line 272 of file Fields.h.

using StrRef = std::basic_string_view<Char>

Definition at line 46 of file StrRef.h.

typedef IntegralConstant<Char, 'Y'> UDI

UDI.

FIX type: char.

Definition at line 280 of file Fields.h.

typedef UInt16 UInt16

uInt16.

FIX type: int.

Definition at line 296 of file Fields.h.

typedef UInt32 UInt32

uInt32.

FIX type: int.

Definition at line 302 of file Fields.h.

typedef UInt64 UInt64

uInt64.

FIX type: int.

Definition at line 308 of file Fields.h.

typedef UInt8 UInt8

uInt8.

Definition at line 312 of file Fields.h.

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

constexpr MessageSize OnixS::CME::iLink3::Messaging::calculateMaxMessageSize ( UInt8  maxGroupItems)

Calculates the buffer size for a message with the given number of repeating group items.

Definition at line 49 of file MaxMessageSize.h.

void OnixS::CME::iLink3::Messaging::checkSchema ( SchemaId  id,
SchemaVersion  version 
)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1101 of file SbeMessage.h.

void OnixS::CME::iLink3::Messaging::checkSchemaId ( SchemaId  id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1091 of file SbeMessage.h.

void OnixS::CME::iLink3::Messaging::checkVersion ( SchemaVersion  version)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1069 of file SbeMessage.h.

void OnixS::CME::iLink3::Messaging::checkVersion ( SchemaVersion  since,
SchemaVersion  version 
)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1079 of file SbeMessage.h.

constexpr StrRef OnixS::CME::iLink3::Messaging::constructStrRef ( const char(&)  value[Size])
inlinenoexcept

Definition at line 415 of file StrRef.h.

void OnixS::CME::iLink3::Messaging::convert ( FixedPointDecimal< MantissaType, ExponentType > &  res,
const Decimal number 
)

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

void OnixS::CME::iLink3::Messaging::convert ( FloatingPointDecimal< MantissaType, ExponentType > &  res,
const Decimal number 
)

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

EnableIf<details::IsDecimal<DecimalT>::value, DecimalT>::type OnixS::CME::iLink3::Messaging::convert ( const Decimal number)

Convert the decimal in to a different one.

Exceptions
std::exceptionif the value cannot be converted
Returns
resulting decimal

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

bool OnixS::CME::iLink3::Messaging::fromStr ( Decimal ,
const Char ,
size_t   
)
noexcept

Deserializes a decimal number from the given text presentation.

bool OnixS::CME::iLink3::Messaging::fromStr ( Decimal value,
const std::string &  str 
)
inlinenoexcept

Deserializes a decimal number from the given text presentation.

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

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::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.
bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::fromStr ( TimeSpan ,
const Char ,
size_t   
)

De-serializes a timespan from the given string.

bool OnixS::CME::iLink3::Messaging::fromStr ( TimeSpan ts,
const std::string &  str 
)
inline

De-serializes a timespan from the given string.

Definition at line 816 of file Time.h.

bool OnixS::CME::iLink3::Messaging::fromStr ( Timestamp ,
const Char ,
size_t  ,
TimestampFormat::Enum  = TimestampFormat::YYYYMMDDHHMMSSnsec 
)

De-serializes a timestamp from the given string.

bool OnixS::CME::iLink3::Messaging::fromStr ( Timestamp ts,
const std::string &  str,
TimestampFormat::Enum  format = TimestampFormat::YYYYMMDDHHMMSSnsec 
)
inline

De-serializes a timestamp from the given string.

Definition at line 830 of file Time.h.

constexpr std::enable_if<MaxMessageSizeTraits<Message>::UseCustomValue, MessageSize>::type OnixS::CME::iLink3::Messaging::getMaxMessageSize ( UInt8  )

Calculates the buffer size for a message with the given number of repeating group items.

Definition at line 60 of file MaxMessageSize.h.

constexpr std::enable_if<!MaxMessageSizeTraits<Message>::UseCustomValue, MessageSize>::type OnixS::CME::iLink3::Messaging::getMaxMessageSize ( UInt8  maxGroupItems)

Calculates the buffer size for a message with the given number of repeating group items.

Definition at line 70 of file MaxMessageSize.h.

Messaging::SchemaVersion OnixS::CME::iLink3::Messaging::getMessagingVersion ( const Session )
noexcept
Returns
the version of the Session’s message schema.
bool OnixS::CME::iLink3::Messaging::isNull ( const Decimal32NULL value)
inlinenoexcept
Returns
whether the given value is Null.

Definition at line 363 of file Composites.h.

bool OnixS::CME::iLink3::Messaging::isNull ( const Decimal64NULL value)
inlinenoexcept
Returns
whether the given value is Null.

Definition at line 440 of file Composites.h.

bool OnixS::CME::iLink3::Messaging::isNull ( const PRICE9 value)
inlinenoexcept
Returns
whether the given value is Null.

Definition at line 801 of file Composites.h.

Timestamp OnixS::CME::iLink3::Messaging::localMktDateToTimestamp ( LocalMktDate  days)
inlinenoexcept

Converts days since epoch to Timestamp value.

Definition at line 1873 of file Fields.h.

Timestamp OnixS::CME::iLink3::Messaging::makeTimestamp ( Timestamp::Ticks  ticks)
inlinenoexcept

Make Timestamp helper.

Definition at line 660 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator!= ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 356 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator!= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::CME::iLink3::Messaging::operator!= ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::CME::iLink3::Messaging::operator!= ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 677 of file Time.h.

Timestamp OnixS::CME::iLink3::Messaging::operator+ ( const Timestamp timestamp,
const TimeSpan timeSpan 
)
inlinenoexcept

Adds the time interval.

Definition at line 727 of file Time.h.

TimeSpan OnixS::CME::iLink3::Messaging::operator- ( const TimeSpan timeSpan)
inlinenoexcept

Changes the sign of the Timestamp.

Definition at line 377 of file Time.h.

Timestamp OnixS::CME::iLink3::Messaging::operator- ( const Timestamp timestamp,
const TimeSpan timeSpan 
)
inlinenoexcept

Subtracts the time interval.

Definition at line 738 of file Time.h.

TimeSpan OnixS::CME::iLink3::Messaging::operator- ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Calculates the time interval between two time points.

Definition at line 749 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator< ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 363 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator< ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::CME::iLink3::Messaging::operator< ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::CME::iLink3::Messaging::operator< ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 687 of file Time.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
AvgPxInd::Enum  value 
)
inline

Serializes into a stream.

Definition at line 53 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const Negotiate500 obj 
)
inline

Serializes into a stream.

Definition at line 53 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
BooleanFlag::Enum  value 
)
inline

Serializes into a stream.

Definition at line 98 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const NegotiationResponse501 obj 
)
inline

Serializes into a stream.

Definition at line 100 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
BooleanNULL::Enum  value 
)
inline

Serializes into a stream.

Definition at line 143 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const NegotiationReject502 obj 
)
inline

Serializes into a stream.

Definition at line 147 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const Establish503 obj 
)
inline

Serializes into a stream.

Definition at line 191 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ClearingAcctType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 191 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
CmtaGiveUpCD::Enum  value 
)
inline

Serializes into a stream.

Definition at line 236 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const EstablishmentAck504 obj 
)
inline

Serializes into a stream.

Definition at line 238 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
CustOrdHandlInst::Enum  value 
)
inline

Serializes into a stream.

Definition at line 284 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const EstablishmentReject505 obj 
)
inline

Serializes into a stream.

Definition at line 285 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const FloatingPointDecimal< Mantissa, Exponent > &  value 
)
inline

Serializes into a stream.

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

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const Sequence506 obj 
)
inline

Serializes into a stream.

Definition at line 329 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
CustOrderCapacity::Enum  value 
)
inline

Serializes into a stream.

Definition at line 332 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const Decimal value 
)
inline

Serializes into a stream.

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

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const Terminate507 obj 
)
inline

Serializes into a stream.

Definition at line 373 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
DKReason::Enum  value 
)
inline

Serializes into a stream.

Definition at line 377 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const FixedPointDecimal< Mantissa, Exponent > &  value 
)
inline

Serializes into a stream.

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

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const RetransmitRequest508 obj 
)
inline

Serializes into a stream.

Definition at line 420 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ExecAckStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 425 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const HolderType< MsgType, MaxMessageSize, MessageInitializer > &  rhs 
)

Definition at line 465 of file MessageHolder.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const Retransmission509 obj 
)
inline

Serializes into a stream.

Definition at line 467 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ExecMode::Enum  value 
)
inline

Serializes into a stream.

Definition at line 470 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const RetransmitReject510 obj 
)
inline

Serializes into a stream.

Definition at line 514 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ExecReason::Enum  value 
)
inline

Serializes into a stream.

Definition at line 515 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const NotApplied513 obj 
)
inline

Serializes into a stream.

Definition at line 558 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ExecTypTrdCxl::Enum  value 
)
inline

Serializes into a stream.

Definition at line 563 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const NewOrderSingle514 obj 
)
inline

Serializes into a stream.

Definition at line 605 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ExpCycle::Enum  value 
)
inline

Serializes into a stream.

Definition at line 608 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderCancelReplaceRequest515 obj 
)
inline

Serializes into a stream.

Definition at line 652 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
FTI::Enum  value 
)
inline

Serializes into a stream.

Definition at line 653 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderCancelRequest516 obj 
)
inline

Serializes into a stream.

Definition at line 699 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
KeepAliveLapsed::Enum  value 
)
inline

Serializes into a stream.

Definition at line 701 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const MassQuote517 obj 
)
inline

Serializes into a stream.

Definition at line 743 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ListUpdAct::Enum  value 
)
inline

Serializes into a stream.

Definition at line 746 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const MassQuote517::QuoteEntry obj 
)
inline

Serializes into a stream.

Definition at line 789 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ManualOrdInd::Enum  value 
)
inline

Serializes into a stream.

Definition at line 791 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  os,
const Timestamp value 
)
inline

Definition at line 798 of file Time.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  os,
const TimeSpan value 
)
inline

Definition at line 804 of file Time.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsDefinitionRequest518 obj 
)
inline

Serializes into a stream.

Definition at line 824 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ManualOrdIndReq::Enum  value 
)
inline

Serializes into a stream.

Definition at line 839 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsDefinitionRequest518::PartyDetailsEntry obj 
)
inline

Serializes into a stream.

Definition at line 870 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassActionOrdTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 887 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry obj 
)
inline

Serializes into a stream.

Definition at line 904 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassActionResponse::Enum  value 
)
inline

Serializes into a stream.

Definition at line 935 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsDefinitionRequestAck519 obj 
)
inline

Serializes into a stream.

Definition at line 939 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassActionScope::Enum  value 
)
inline

Serializes into a stream.

Definition at line 983 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry obj 
)
inline

Serializes into a stream.

Definition at line 985 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1019 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassCancelTIF::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1031 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const BusinessReject521 obj 
)
inline

Serializes into a stream.

Definition at line 1054 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassCxlReqTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1079 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportNew522 obj 
)
inline

Serializes into a stream.

Definition at line 1101 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassStatusOrdTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1127 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportReject523 obj 
)
inline

Serializes into a stream.

Definition at line 1148 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassStatusReqTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1175 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportElimination524 obj 
)
inline

Serializes into a stream.

Definition at line 1195 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
MassStatusTIF::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1223 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeOutright525 obj 
)
inline

Serializes into a stream.

Definition at line 1242 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OFMOverrideReq::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1271 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeOutright525::FillsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1288 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OrdStatusTrd::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1316 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeOutright525::OrderEventsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1322 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpread526 obj 
)
inline

Serializes into a stream.

Definition at line 1357 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OrdStatusTrdCxl::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1364 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpread526::FillsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1403 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OrderEventType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1412 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpread526::LegsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1437 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OrderStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1457 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpread526::OrderEventsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1471 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OrderType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1502 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpreadLeg527 obj 
)
inline

Serializes into a stream.

Definition at line 1506 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
OrderTypeReq::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1547 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpreadLeg527::FillsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1552 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeSpreadLeg527::OrderEventsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1586 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
PartyDetailRole::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1595 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancel528 obj 
)
inline

Serializes into a stream.

Definition at line 1621 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
QuoteAckStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1643 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancel528::QuoteEntry obj 
)
inline

Serializes into a stream.

Definition at line 1667 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
QuoteCxlStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1691 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancel528::QuoteSetsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1701 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
QuoteCxlTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1736 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderMassActionRequest529 obj 
)
inline

Serializes into a stream.

Definition at line 1736 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
QuoteTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1781 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderMassStatusRequest530 obj 
)
inline

Serializes into a stream.

Definition at line 1783 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
RFQSide::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1826 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportModify531 obj 
)
inline

Serializes into a stream.

Definition at line 1830 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ReqResult::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1871 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportStatus532 obj 
)
inline

Serializes into a stream.

Definition at line 1877 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SLEDS::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1916 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderStatusRequest533 obj 
)
inline

Serializes into a stream.

Definition at line 1924 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SMPI::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1961 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportCancel534 obj 
)
inline

Serializes into a stream.

Definition at line 1971 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SecRspTyp::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2006 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderCancelReject535 obj 
)
inline

Serializes into a stream.

Definition at line 2018 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ShortSaleType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2054 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderCancelReplaceReject536 obj 
)
inline

Serializes into a stream.

Definition at line 2065 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SideNULL::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2099 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsListRequest537 obj 
)
inline

Serializes into a stream.

Definition at line 2112 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SideReq::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2144 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsListRequest537::RequestingPartyIDsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2158 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SideTimeInForce::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2192 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsListRequest537::PartyIDsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2192 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsListReport538 obj 
)
inline

Serializes into a stream.

Definition at line 2227 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
SplitMsg::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2237 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsListReport538::PartyDetailsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2273 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
TimeInForce::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2282 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const PartyDetailsListReport538::TrdRegPublicationsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2307 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
TradeAddendum::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2330 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionAck539 obj 
)
inline

Serializes into a stream.

Definition at line 2342 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
ExecInst  set 
)
inline

Serializes into a stream.

Definition at line 2375 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const RequestForQuote543 obj 
)
inline

Serializes into a stream.

Definition at line 2389 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const MaturityMonthYear obj 
)
inline

Serializes into a stream.

Definition at line 2421 of file Serialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const RequestForQuote543::RelatedSymEntry obj 
)
inline

Serializes into a stream.

Definition at line 2435 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const NewOrderCross544 obj 
)
inline

Serializes into a stream.

Definition at line 2470 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const NewOrderCross544::SidesEntry obj 
)
inline

Serializes into a stream.

Definition at line 2516 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const MassQuoteAck545 obj 
)
inline

Serializes into a stream.

Definition at line 2551 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const MassQuoteAck545::QuoteEntry obj 
)
inline

Serializes into a stream.

Definition at line 2597 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const RequestForQuoteAck546 obj 
)
inline

Serializes into a stream.

Definition at line 2632 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumOutright548 obj 
)
inline

Serializes into a stream.

Definition at line 2679 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumOutright548::FillsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2725 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumOutright548::OrderEventsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2759 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpread549 obj 
)
inline

Serializes into a stream.

Definition at line 2794 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpread549::FillsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2840 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpread549::LegsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2874 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpread549::OrderEventsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2908 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpreadLeg550 obj 
)
inline

Serializes into a stream.

Definition at line 2943 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry obj 
)
inline

Serializes into a stream.

Definition at line 2989 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry obj 
)
inline

Serializes into a stream.

Definition at line 3023 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionRequest560 obj 
)
inline

Serializes into a stream.

Definition at line 3058 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionRequest560::LegsEntry obj 
)
inline

Serializes into a stream.

Definition at line 3104 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionRequest560::BrokenDatesEntry obj 
)
inline

Serializes into a stream.

Definition at line 3138 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionResponse561 obj 
)
inline

Serializes into a stream.

Definition at line 3173 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionResponse561::LegsEntry obj 
)
inline

Serializes into a stream.

Definition at line 3219 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionResponse561::BrokenDatesEntry obj 
)
inline

Serializes into a stream.

Definition at line 3253 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderMassActionReport562 obj 
)
inline

Serializes into a stream.

Definition at line 3288 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const OrderMassActionReport562::AffectedOrdersEntry obj 
)
inline

Serializes into a stream.

Definition at line 3334 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancelAck563 obj 
)
inline

Serializes into a stream.

Definition at line 3369 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancelAck563::QuoteEntry obj 
)
inline

Serializes into a stream.

Definition at line 3415 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancelAck563::QuoteSetsEntry obj 
)
inline

Serializes into a stream.

Definition at line 3449 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportPendingCancel564 obj 
)
inline

Serializes into a stream.

Definition at line 3484 of file MessageSerialization.h.

std::ostream& OnixS::CME::iLink3::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportPendingReplace565 obj 
)
inline

Serializes into a stream.

Definition at line 3531 of file MessageSerialization.h.

bool OnixS::CME::iLink3::Messaging::operator<= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::CME::iLink3::Messaging::operator<= ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::CME::iLink3::Messaging::operator<= ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 697 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator== ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 349 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator== ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::CME::iLink3::Messaging::operator== ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::CME::iLink3::Messaging::operator== ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 667 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator> ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 370 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator> ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::CME::iLink3::Messaging::operator> ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::CME::iLink3::Messaging::operator> ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 707 of file Time.h.

bool OnixS::CME::iLink3::Messaging::operator>= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::CME::iLink3::Messaging::operator>= ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::CME::iLink3::Messaging::operator>= ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 717 of file Time.h.

bool OnixS::CME::iLink3::Messaging::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.

bool OnixS::CME::iLink3::Messaging::quantize ( const Decimal operand,
Int32  exponent,
Decimal quantized 
)

Quantize so its exponent is the same as that of provided value.

Returns
false if the value cannot be quantized.
Decimal OnixS::CME::iLink3::Messaging::quantize ( const Decimal operand,
Int32  exponent 
)

Quantize so its exponent is the same as that of provided value.

Exceptions
std::exceptionif the value cannot be quantized.
Returns
resulting decimal.
MantissaType OnixS::CME::iLink3::Messaging::quantizedMantissa ( const Decimal operand,
Int32  exponent 
)

Quantize so its exponent is the same as that of provided value.

Exceptions
std::exceptionif the value cannot be quantized
Returns
resulting decimal mantissa

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

constexpr StrRef OnixS::CME::iLink3::Messaging::strRefFromCharArray ( const char(&)  value[Size])
inlinenoexcept

Definition at line 425 of file StrRef.h.

LocalMktDate OnixS::CME::iLink3::Messaging::timestampToLocalMktDate ( const Timestamp timestamp)
inlinenoexcept

Definition at line 1881 of file Fields.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
AvgPxInd::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 67 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const Negotiate500 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
BooleanFlag::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 112 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const NegotiationResponse501 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
BooleanNULL::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 157 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const NegotiationReject502 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ClearingAcctType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 205 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const Establish503 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
CmtaGiveUpCD::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 250 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const EstablishmentAck504 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
CustOrdHandlInst::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 298 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const EstablishmentReject505 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
CustOrderCapacity::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 346 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const Sequence506 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const Terminate507 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
DKReason::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 391 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const RetransmitRequest508 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ExecAckStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 439 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ExecMode::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 484 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const Retransmission509 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ExecReason::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 529 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const RetransmitReject510 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const NotApplied513 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ExecTypTrdCxl::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 577 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ExpCycle::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 622 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const NewOrderSingle514 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
FTI::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 667 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderCancelReplaceRequest515 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
KeepAliveLapsed::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 715 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderCancelRequest516 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ListUpdAct::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 760 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const MassQuote517 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ManualOrdInd::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 805 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const PartyDetailsDefinitionRequest518 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ManualOrdIndReq::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 853 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassActionOrdTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 901 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassActionResponse::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 949 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const PartyDetailsDefinitionRequestAck519 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassActionScope::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 997 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassCancelTIF::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1045 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const BusinessReject521 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassCxlReqTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1093 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportNew522 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassStatusOrdTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1141 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportReject523 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassStatusReqTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1189 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportElimination524 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
MassStatusTIF::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1237 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportTradeOutright525 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OFMOverrideReq::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1285 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OrdStatusTrd::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1330 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportTradeSpread526 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OrdStatusTrdCxl::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1378 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OrderEventType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1426 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OrderStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1471 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OrderType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1516 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportTradeSpreadLeg527 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
OrderTypeReq::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1561 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
PartyDetailRole::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1609 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const QuoteCancel528 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
QuoteAckStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1657 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
QuoteCxlStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1705 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
QuoteCxlTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1750 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderMassActionRequest529 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
QuoteTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1795 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderMassStatusRequest530 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
RFQSide::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1840 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportModify531 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ReqResult::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1885 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportStatus532 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SLEDS::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1930 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderStatusRequest533 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SMPI::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1975 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportCancel534 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SecRspTyp::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2020 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderCancelReject535 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ShortSaleType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2068 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderCancelReplaceReject536 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SideNULL::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2113 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const PartyDetailsListRequest537 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SideReq::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2158 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SideTimeInForce::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2206 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const PartyDetailsListReport538 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
SplitMsg::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2251 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
TimeInForce::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2296 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
TradeAddendum::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2344 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionAck539 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
ExecInst  set 
)
inline

Serializes the object into FIX presentation.

Definition at line 2389 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const RequestForQuote543 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const NewOrderCross544 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const MassQuoteAck545 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const RequestForQuoteAck546 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportTradeAddendumOutright548 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportTradeAddendumSpread549 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportTradeAddendumSpreadLeg550 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const SecurityDefinitionRequest560 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const SecurityDefinitionResponse561 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const OrderMassActionReport562 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const QuoteCancelAck563 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportPendingCancel564 obj 
)

Serializes the object into FIX presentation.

void OnixS::CME::iLink3::Messaging::toFix ( std::string &  str,
const ExecutionReportPendingReplace565 obj 
)

Serializes the object into FIX presentation.

std::string toStr ( const FixedPointDecimal< Mantissa, Exponent > &  number)
inline

Serializes a fixed-point decimal into a string.

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

std::string toStr ( const FloatingPointDecimal< Mantissa, Exponent > &  number)
inline

Serializes a floating-point decimal into a string.

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

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
Char  character 
)
inline

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

Definition at line 34 of file String.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
AvgPxInd::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const Negotiate500 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const std::string &  value 
)
inline

Appends strings.

Definition at line 41 of file String.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( AvgPxInd::Enum  value)
inline

Serializes into a string.

Definition at line 41 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const Negotiate500 obj)
inline

Serializes into a string.

Definition at line 41 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( Char  character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

ONIXS_ILINK3_DATA_PACKING_END void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
const SimpleOpenFramingHeader  
)

Serializes SimpleOpenFramingHeader into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SimpleOpenFramingHeader header)
inline

Definition at line 73 of file SimpleOpenFramingHeader.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const NegotiationResponse501 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
BooleanFlag::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( BooleanFlag::Enum  value)
inline

Serializes into a string.

Definition at line 86 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NegotiationResponse501 obj)
inline

Serializes into a string.

Definition at line 87 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
Int8   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( Int8  number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
BooleanNULL::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const NegotiationReject502 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( BooleanNULL::Enum  value)
inline

Serializes into a string.

Definition at line 131 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
const NetworkMessage  
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NegotiationReject502 obj)
inline

Serializes into a string.

Definition at line 134 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
UInt8   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NetworkMessage message)
inline

Definition at line 136 of file NetworkMessage.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( UInt8  number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
Int16   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( Int16  number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ClearingAcctType::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const Establish503 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
UInt16   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( ClearingAcctType::Enum  value)
inline

Serializes into a string.

Definition at line 178 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const Establish503 obj)
inline

Serializes into a string.

Definition at line 179 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( UInt16  number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
Int32   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( Int32  number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const EstablishmentAck504 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const HolderType< MsgType, MaxMessageSize, MessageInitializer > &  holder 
)
inline

Definition at line 218 of file MessageHolder.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
CmtaGiveUpCD::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
UInt32   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( CmtaGiveUpCD::Enum  value)
inline

Serializes into a string.

Definition at line 224 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const EstablishmentAck504 obj)
inline

Serializes into a string.

Definition at line 225 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( UInt32  number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
Int64   
)

Serializes the given integer into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( Int64  number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
UInt64   
)

Serializes the given integer into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
CustOrdHandlInst::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const EstablishmentReject505 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const FloatingPointDecimal< Mantissa, Exponent > &  number 
)
inline

Serializes floating-point decimal into a string.

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

std::string OnixS::CME::iLink3::Messaging::toStr ( UInt64  number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( CustOrdHandlInst::Enum  value)
inline

Serializes into a string.

Definition at line 271 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const EstablishmentReject505 obj)
inline

Serializes into a string.

Definition at line 272 of file MessageSerialization.h.

size_t OnixS::CME::iLink3::Messaging::toStr ( Int8  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::CME::iLink3::Messaging::toStr ( UInt8  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::CME::iLink3::Messaging::toStr ( Int16  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
CustOrderCapacity::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const Sequence506 obj 
)

Serializes into a string.

size_t OnixS::CME::iLink3::Messaging::toStr ( UInt16  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const FixedPointDecimal< Mantissa, Exponent > &  number 
)
inline

Serializes a fixed-point decimal into a string.

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

std::string OnixS::CME::iLink3::Messaging::toStr ( const Sequence506 obj)
inline

Serializes into a string.

Definition at line 317 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( CustOrderCapacity::Enum  value)
inline

Serializes into a string.

Definition at line 319 of file Serialization.h.

size_t OnixS::CME::iLink3::Messaging::toStr ( Int32  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::CME::iLink3::Messaging::toStr ( UInt32  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::CME::iLink3::Messaging::toStr ( Int64  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::CME::iLink3::Messaging::toStr ( UInt64  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const Terminate507 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
DKReason::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const Terminate507 obj)
inline

Serializes into a string.

Definition at line 361 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
IntegralConstant< Type, Constant >  constant 
)
inline

Serializes the given constant into a string.

Definition at line 364 of file Integral.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( DKReason::Enum  value)
inline

Serializes into a string.

Definition at line 365 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( IntegralConstant< Type, Constant >  constant)
inline

Serializes the given constant into a string.

Definition at line 380 of file Integral.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const RetransmitRequest508 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ExecAckStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const RetransmitRequest508 obj)
inline

Serializes into a string.

Definition at line 407 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
TimeSpan  ,
TimeSpanFormat::Enum  = TimeSpanFormat::SDHHMMSSnsec 
)

Appends the timespan.

std::string OnixS::CME::iLink3::Messaging::toStr ( ExecAckStatus::Enum  value)
inline

Serializes into a string.

Definition at line 412 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( TimeSpan  timeSpan,
TimeSpanFormat::Enum  format = TimeSpanFormat::SDHHMMSSnsec 
)
inline

Formats the timespan.

Definition at line 412 of file Time.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const StrRef ref)
inline

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

Definition at line 434 of file StrRef.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const StrRef ref 
)
inline

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

Definition at line 441 of file StrRef.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const Retransmission509 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const HolderType< MsgType, MaxMessageSize, MessageInitializer > &  holder)
inline

Definition at line 452 of file MessageHolder.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ExecMode::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const Retransmission509 obj)
inline

Serializes into a string.

Definition at line 454 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( ExecMode::Enum  value)
inline

Serializes into a string.

Definition at line 458 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const RetransmitReject510 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ExecReason::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const RetransmitReject510 obj)
inline

Serializes into a string.

Definition at line 501 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( ExecReason::Enum  value)
inline

Serializes into a string.

Definition at line 503 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const NotApplied513 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ExecTypTrdCxl::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NotApplied513 obj)
inline

Serializes into a string.

Definition at line 546 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( ExecTypTrdCxl::Enum  value)
inline

Serializes into a string.

Definition at line 550 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const NewOrderSingle514 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ExpCycle::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NewOrderSingle514 obj)
inline

Serializes into a string.

Definition at line 592 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( ExpCycle::Enum  value)
inline

Serializes into a string.

Definition at line 596 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderCancelReplaceRequest515 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
FTI::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderCancelReplaceRequest515 obj)
inline

Serializes into a string.

Definition at line 639 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( FTI::Enum  value)
inline

Serializes into a string.

Definition at line 641 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderCancelRequest516 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
KeepAliveLapsed::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderCancelRequest516 obj)
inline

Serializes into a string.

Definition at line 686 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( KeepAliveLapsed::Enum  value)
inline

Serializes into a string.

Definition at line 688 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const MassQuote517 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ListUpdAct::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const MassQuote517 obj)
inline

Serializes into a string.

Definition at line 731 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( ListUpdAct::Enum  value)
inline

Serializes into a string.

Definition at line 734 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const MassQuote517::QuoteEntry obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ManualOrdInd::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const MassQuote517::QuoteEntry obj)
inline

Serializes into a string.

Definition at line 776 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( ManualOrdInd::Enum  value)
inline

Serializes into a string.

Definition at line 779 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  ,
Timestamp  ,
TimestampFormat::Enum  = TimestampFormat::YYYYMMDDHHMMSSnsec 
)

Serializes the timestamp.

std::string OnixS::CME::iLink3::Messaging::toStr ( Timestamp  timestamp,
TimestampFormat::Enum  format = TimestampFormat::YYYYMMDDHHMMSSnsec 
)
inline

Serializes the timestamp.

Definition at line 785 of file Time.h.

size_t OnixS::CME::iLink3::Messaging::toStr ( Timestamp  ,
Char ,
size_t   
)

Serializes the timestamp.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsDefinitionRequest518 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsDefinitionRequest518 obj)
inline

Serializes into a string.

Definition at line 811 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ManualOrdIndReq::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( ManualOrdIndReq::Enum  value)
inline

Serializes into a string.

Definition at line 826 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsDefinitionRequest518::PartyDetailsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsDefinitionRequest518::PartyDetailsEntry obj)
inline

Serializes into a string.

Definition at line 857 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassActionOrdTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassActionOrdTyp::Enum  value)
inline

Serializes into a string.

Definition at line 874 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry obj)
inline

Serializes into a string.

Definition at line 891 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassActionResponse::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsDefinitionRequestAck519 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassActionResponse::Enum  value)
inline

Serializes into a string.

Definition at line 922 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsDefinitionRequestAck519 obj)
inline

Serializes into a string.

Definition at line 926 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassActionScope::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassActionScope::Enum  value)
inline

Serializes into a string.

Definition at line 970 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry obj)
inline

Serializes into a string.

Definition at line 972 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry obj)
inline

Serializes into a string.

Definition at line 1006 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassCancelTIF::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassCancelTIF::Enum  value)
inline

Serializes into a string.

Definition at line 1018 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const BusinessReject521 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const BusinessReject521 obj)
inline

Serializes into a string.

Definition at line 1041 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassCxlReqTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassCxlReqTyp::Enum  value)
inline

Serializes into a string.

Definition at line 1066 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportNew522 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportNew522 obj)
inline

Serializes into a string.

Definition at line 1088 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassStatusOrdTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassStatusOrdTyp::Enum  value)
inline

Serializes into a string.

Definition at line 1114 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportReject523 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportReject523 obj)
inline

Serializes into a string.

Definition at line 1135 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassStatusReqTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassStatusReqTyp::Enum  value)
inline

Serializes into a string.

Definition at line 1162 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportElimination524 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportElimination524 obj)
inline

Serializes into a string.

Definition at line 1182 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
MassStatusTIF::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( MassStatusTIF::Enum  value)
inline

Serializes into a string.

Definition at line 1210 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeOutright525 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeOutright525 obj)
inline

Serializes into a string.

Definition at line 1229 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OFMOverrideReq::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( OFMOverrideReq::Enum  value)
inline

Serializes into a string.

Definition at line 1258 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeOutright525::FillsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeOutright525::FillsEntry obj)
inline

Serializes into a string.

Definition at line 1275 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OrdStatusTrd::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeOutright525::OrderEventsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( OrdStatusTrd::Enum  value)
inline

Serializes into a string.

Definition at line 1304 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeOutright525::OrderEventsEntry obj)
inline

Serializes into a string.

Definition at line 1309 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpread526 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OrdStatusTrdCxl::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpread526 obj)
inline

Serializes into a string.

Definition at line 1344 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( OrdStatusTrdCxl::Enum  value)
inline

Serializes into a string.

Definition at line 1351 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpread526::FillsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpread526::FillsEntry obj)
inline

Serializes into a string.

Definition at line 1390 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OrderEventType::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( OrderEventType::Enum  value)
inline

Serializes into a string.

Definition at line 1399 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpread526::LegsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpread526::LegsEntry obj)
inline

Serializes into a string.

Definition at line 1424 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OrderStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( OrderStatus::Enum  value)
inline

Serializes into a string.

Definition at line 1445 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpread526::OrderEventsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpread526::OrderEventsEntry obj)
inline

Serializes into a string.

Definition at line 1458 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OrderType::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpreadLeg527 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( OrderType::Enum  value)
inline

Serializes into a string.

Definition at line 1490 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpreadLeg527 obj)
inline

Serializes into a string.

Definition at line 1493 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
OrderTypeReq::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpreadLeg527::FillsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( OrderTypeReq::Enum  value)
inline

Serializes into a string.

Definition at line 1535 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpreadLeg527::FillsEntry obj)
inline

Serializes into a string.

Definition at line 1539 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeSpreadLeg527::OrderEventsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeSpreadLeg527::OrderEventsEntry obj)
inline

Serializes into a string.

Definition at line 1573 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
PartyDetailRole::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( PartyDetailRole::Enum  value)
inline

Serializes into a string.

Definition at line 1582 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const QuoteCancel528 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const QuoteCancel528 obj)
inline

Serializes into a string.

Definition at line 1608 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
QuoteAckStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( QuoteAckStatus::Enum  value)
inline

Serializes into a string.

Definition at line 1630 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const QuoteCancel528::QuoteEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const QuoteCancel528::QuoteEntry obj)
inline

Serializes into a string.

Definition at line 1654 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
QuoteCxlStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( QuoteCxlStatus::Enum  value)
inline

Serializes into a string.

Definition at line 1678 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const QuoteCancel528::QuoteSetsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const QuoteCancel528::QuoteSetsEntry obj)
inline

Serializes into a string.

Definition at line 1688 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderMassActionRequest529 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
QuoteCxlTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderMassActionRequest529 obj)
inline

Serializes into a string.

Definition at line 1723 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( QuoteCxlTyp::Enum  value)
inline

Serializes into a string.

Definition at line 1724 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderMassStatusRequest530 obj 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
QuoteTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( QuoteTyp::Enum  value)
inline

Serializes into a string.

Definition at line 1769 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderMassStatusRequest530 obj)
inline

Serializes into a string.

Definition at line 1770 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
RFQSide::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportModify531 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( RFQSide::Enum  value)
inline

Serializes into a string.

Definition at line 1814 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportModify531 obj)
inline

Serializes into a string.

Definition at line 1817 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ReqResult::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportStatus532 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( ReqResult::Enum  value)
inline

Serializes into a string.

Definition at line 1859 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportStatus532 obj)
inline

Serializes into a string.

Definition at line 1864 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SLEDS::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderStatusRequest533 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( SLEDS::Enum  value)
inline

Serializes into a string.

Definition at line 1904 of file Serialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderStatusRequest533 obj)
inline

Serializes into a string.

Definition at line 1911 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SMPI::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( SMPI::Enum  value)
inline

Serializes into a string.

Definition at line 1949 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportCancel534 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportCancel534 obj)
inline

Serializes into a string.

Definition at line 1958 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SecRspTyp::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( SecRspTyp::Enum  value)
inline

Serializes into a string.

Definition at line 1994 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderCancelReject535 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderCancelReject535 obj)
inline

Serializes into a string.

Definition at line 2005 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ShortSaleType::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( ShortSaleType::Enum  value)
inline

Serializes into a string.

Definition at line 2041 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderCancelReplaceReject536 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderCancelReplaceReject536 obj)
inline

Serializes into a string.

Definition at line 2052 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SideNULL::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( SideNULL::Enum  value)
inline

Serializes into a string.

Definition at line 2087 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsListRequest537 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsListRequest537 obj)
inline

Serializes into a string.

Definition at line 2099 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SideReq::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( SideReq::Enum  value)
inline

Serializes into a string.

Definition at line 2132 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsListRequest537::RequestingPartyIDsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsListRequest537::RequestingPartyIDsEntry obj)
inline

Serializes into a string.

Definition at line 2145 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SideTimeInForce::Enum  value 
)

Serializes into a string.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsListRequest537::PartyIDsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsListRequest537::PartyIDsEntry obj)
inline

Serializes into a string.

Definition at line 2179 of file MessageSerialization.h.

std::string OnixS::CME::iLink3::Messaging::toStr ( SideTimeInForce::Enum  value)
inline

Serializes into a string.

Definition at line 2179 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsListReport538 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsListReport538 obj)
inline

Serializes into a string.

Definition at line 2214 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
SplitMsg::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( SplitMsg::Enum  value)
inline

Serializes into a string.

Definition at line 2225 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsListReport538::PartyDetailsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsListReport538::PartyDetailsEntry obj)
inline

Serializes into a string.

Definition at line 2260 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
TimeInForce::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( TimeInForce::Enum  value)
inline

Serializes into a string.

Definition at line 2270 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const PartyDetailsListReport538::TrdRegPublicationsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const PartyDetailsListReport538::TrdRegPublicationsEntry obj)
inline

Serializes into a string.

Definition at line 2294 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
TradeAddendum::Enum  value 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( TradeAddendum::Enum  value)
inline

Serializes into a string.

Definition at line 2317 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionAck539 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionAck539 obj)
inline

Serializes into a string.

Definition at line 2329 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
ExecInst  set 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( ExecInst  set)
inline

Serializes into a string.

Definition at line 2363 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const RequestForQuote543 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const RequestForQuote543 obj)
inline

Serializes into a string.

Definition at line 2376 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const MaturityMonthYear obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const MaturityMonthYear obj)
inline

Serializes into a string.

Definition at line 2408 of file Serialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const RequestForQuote543::RelatedSymEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const RequestForQuote543::RelatedSymEntry obj)
inline

Serializes into a string.

Definition at line 2422 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const NewOrderCross544 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NewOrderCross544 obj)
inline

Serializes into a string.

Definition at line 2457 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const NewOrderCross544::SidesEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const NewOrderCross544::SidesEntry obj)
inline

Serializes into a string.

Definition at line 2503 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const MassQuoteAck545 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const MassQuoteAck545 obj)
inline

Serializes into a string.

Definition at line 2538 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const MassQuoteAck545::QuoteEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const MassQuoteAck545::QuoteEntry obj)
inline

Serializes into a string.

Definition at line 2584 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const RequestForQuoteAck546 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const RequestForQuoteAck546 obj)
inline

Serializes into a string.

Definition at line 2619 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumOutright548 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumOutright548 obj)
inline

Serializes into a string.

Definition at line 2666 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumOutright548::FillsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumOutright548::FillsEntry obj)
inline

Serializes into a string.

Definition at line 2712 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumOutright548::OrderEventsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumOutright548::OrderEventsEntry obj)
inline

Serializes into a string.

Definition at line 2746 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpread549 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpread549 obj)
inline

Serializes into a string.

Definition at line 2781 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpread549::FillsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpread549::FillsEntry obj)
inline

Serializes into a string.

Definition at line 2827 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpread549::LegsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpread549::LegsEntry obj)
inline

Serializes into a string.

Definition at line 2861 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpread549::OrderEventsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpread549::OrderEventsEntry obj)
inline

Serializes into a string.

Definition at line 2895 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpreadLeg550 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpreadLeg550 obj)
inline

Serializes into a string.

Definition at line 2930 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry obj)
inline

Serializes into a string.

Definition at line 2976 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry obj)
inline

Serializes into a string.

Definition at line 3010 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const SecurityDefinitionRequest560 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SecurityDefinitionRequest560 obj)
inline

Serializes into a string.

Definition at line 3045 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const SecurityDefinitionRequest560::LegsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SecurityDefinitionRequest560::LegsEntry obj)
inline

Serializes into a string.

Definition at line 3091 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const SecurityDefinitionRequest560::BrokenDatesEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SecurityDefinitionRequest560::BrokenDatesEntry obj)
inline

Serializes into a string.

Definition at line 3125 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const SecurityDefinitionResponse561 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SecurityDefinitionResponse561 obj)
inline

Serializes into a string.

Definition at line 3160 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const SecurityDefinitionResponse561::LegsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SecurityDefinitionResponse561::LegsEntry obj)
inline

Serializes into a string.

Definition at line 3206 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const SecurityDefinitionResponse561::BrokenDatesEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const SecurityDefinitionResponse561::BrokenDatesEntry obj)
inline

Serializes into a string.

Definition at line 3240 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderMassActionReport562 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderMassActionReport562 obj)
inline

Serializes into a string.

Definition at line 3275 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const OrderMassActionReport562::AffectedOrdersEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const OrderMassActionReport562::AffectedOrdersEntry obj)
inline

Serializes into a string.

Definition at line 3321 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const QuoteCancelAck563 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const QuoteCancelAck563 obj)
inline

Serializes into a string.

Definition at line 3356 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const QuoteCancelAck563::QuoteEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const QuoteCancelAck563::QuoteEntry obj)
inline

Serializes into a string.

Definition at line 3402 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const QuoteCancelAck563::QuoteSetsEntry obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const QuoteCancelAck563::QuoteSetsEntry obj)
inline

Serializes into a string.

Definition at line 3436 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportPendingCancel564 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportPendingCancel564 obj)
inline

Serializes into a string.

Definition at line 3471 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStr ( std::string &  str,
const ExecutionReportPendingReplace565 obj 
)

Serializes into a string.

std::string OnixS::CME::iLink3::Messaging::toStr ( const ExecutionReportPendingReplace565 obj)
inline

Serializes into a string.

Definition at line 3518 of file MessageSerialization.h.

void OnixS::CME::iLink3::Messaging::toStrAsHHMMSS ( std::string &  ,
TimeSpan   
)

Serializes the timespan according to the HH:MM:SS pattern.

void OnixS::CME::iLink3::Messaging::toStrAsHHMMSSmsec ( std::string &  ,
TimeSpan   
)

Serializes the timespan according to the HH:MM:SS.sss pattern.

void OnixS::CME::iLink3::Messaging::toStrAsHHMMSSnsec ( std::string &  ,
TimeSpan   
)

Serializes the timespan according to the HH:MM:SS.sssssssss pattern.

void OnixS::CME::iLink3::Messaging::toStrAsHHMMSSpsec ( std::string &  ,
TimeSpan   
)

Serializes the timespan according to the HH:MM:SS.ssssssssssss pattern.

void OnixS::CME::iLink3::Messaging::toStrAsHHMMSSusec ( std::string &  ,
TimeSpan   
)

Serializes the timespan according to the HH:MM:SS.ssssss pattern.

void OnixS::CME::iLink3::Messaging::toStrAsSDHHMMSSnsec ( std::string &  ,
TimeSpan   
)

Serializes the timespan according to the D.HH:MM:SS.sssssssss pattern.

void OnixS::CME::iLink3::Messaging::toStrAsYYYYMMDD ( std::string &  ,
Timestamp   
)

Serializes the timestamp using the YYYYMMDD format.

void OnixS::CME::iLink3::Messaging::toStrAsYYYYMMDDHHMMSS ( std::string &  ,
Timestamp   
)

Serializes the timestamp using the YYYYMMDDHHMMSS format.

void OnixS::CME::iLink3::Messaging::toStrAsYYYYMMDDHHMMSSmsec ( std::string &  ,
Timestamp   
)

Serializes the timestamp using the YYYYMMDDHHMMSSmsec format.

void OnixS::CME::iLink3::Messaging::toStrAsYYYYMMDDHHMMSSnsec ( std::string &  ,
Timestamp   
)

Serializes the timestamp using the YYYYMMDDHHMMSSnsec format.

void OnixS::CME::iLink3::Messaging::toStrAsYYYYMMDDHHMMSSpsec ( std::string &  ,
Timestamp   
)

Serializes the timestamp using the YYYYMMDDHHMMSSpsec format.

void OnixS::CME::iLink3::Messaging::toStrAsYYYYMMDDHHMMSSusec ( std::string &  ,
Timestamp   
)

Serializes the timestamp using the YYYYMMDDHHMMSSusec format.

StrRef OnixS::CME::iLink3::Messaging::toStrRef ( const std::string &  str)
inline

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

Definition at line 395 of file StrRef.h.

StrRef OnixS::CME::iLink3::Messaging::toStrRef ( const Char cStr)
inlinenoexcept

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

Definition at line 402 of file StrRef.h.

Message OnixS::CME::iLink3::Messaging::typify ( const SbeMessage message)
inline

Casts SBE-encoded message to a given type.

Definition at line 36 of file Typification.h.

void OnixS::CME::iLink3::Messaging::validate ( const Message &  )

Definition at line 32 of file Validation.h.

void OnixS::CME::iLink3::Messaging::validate ( const Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &  holder)

Definition at line 37 of file Validation.h.

Variable Documentation

constexpr UInt16 CmeSbeEncodingType = 0xCAFE

Definition at line 28 of file SimpleOpenFramingHeader.h.

ONIXS_ILINK3_DATA_PACKING_END typedef FloatingPointDecimal< Int32, Int8> Decimal32NULL

Optional floating point decimal with int32 mantissa and int8 exponent.

Definition at line 301 of file Composites.h.

constexpr UInt8 DefaultMaxGroupItems = 100

Default maximum number of repeating group items.

Definition at line 243 of file MessageHolder.h.

constexpr UInt16 MaxILink3MessageSize = 65535 - sizeof(SimpleOpenFramingHeader)

Maximum supported message size.

Definition at line 35 of file MaxMessageSize.h.