B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions | Variables
ILink3V5 Namespace Reference

Classes

struct  BusinessReject521
 
struct  ClientFlowType
 
class  CommonFieldsIterator
 
struct  DATA
 
struct  Decimal32NULL
 
struct  Decimal64NULL
 
struct  Establish503
 
struct  EstablishmentAck504
 
struct  EstablishmentReject505
 
struct  ExchFlowTyp
 
struct  ExecInst
 
struct  ExecutionAck539
 
struct  ExecutionReportCancel534
 
struct  ExecutionReportElimination524
 
struct  ExecutionReportModify531
 
struct  ExecutionReportNew522
 
struct  ExecutionReportReject523
 
struct  ExecutionReportStatus532
 
struct  ExecutionReportTradeAddendumOutright548
 
struct  ExecutionReportTradeAddendumSpread549
 
struct  ExecutionReportTradeAddendumSpreadLeg550
 
struct  ExecutionReportTradeOutright525
 
struct  ExecutionReportTradeSpread526
 
struct  ExecutionReportTradeSpreadLeg527
 
struct  FieldDescriptor
 
class  FieldsIterator
 
class  FieldsSetIterator
 
class  GroupsBaseIterator
 
class  GroupsIterator
 
struct  groupSize
 
struct  groupSizeEncoding
 
struct  HMACVersion
 
class  ILink3BinaryMapping
 
union  LargeSizeMessages
 
struct  MassQuote517
 
struct  MassQuoteAck545
 
struct  MaturityMonthYear
 
struct  MessageField
 
struct  messageHeader
 
union  MidSizeMessages
 
struct  Negotiate500
 
struct  NegotiationReject502
 
struct  NegotiationResponse501
 
struct  NewOrderCross544
 
struct  NewOrderSingle514
 
struct  NotApplied513
 
struct  OrderCancelReject535
 
struct  OrderCancelReplaceReject536
 
struct  OrderCancelReplaceRequest515
 
struct  OrderCancelRequest516
 
struct  OrderMassActionReport562
 
struct  OrderMassActionRequest529
 
struct  OrderMassStatusRequest530
 
struct  OrderStatusRequest533
 
struct  PartyDetailsDefinitionRequest518
 
struct  PartyDetailsDefinitionRequestAck519
 
struct  PartyDetailsListReport538
 
struct  PartyDetailsListRequest537
 
struct  PRICE9
 
struct  PRICENULL9
 
struct  QuoteCancel528
 
struct  QuoteCancelAck563
 
struct  RequestForQuote543
 
struct  RequestForQuoteAck546
 
struct  Retransmission509
 
struct  RetransmitReject510
 
struct  RetransmitRequest508
 
struct  SecurityDefinitionRequest560
 
struct  SecurityDefinitionResponse561
 
struct  Sequence506
 
struct  StandardHeader
 
struct  String10Req
 
struct  String17
 
struct  String2
 
struct  String20
 
struct  String20Req
 
struct  String256
 
struct  String3
 
struct  String30
 
struct  String30Req
 
struct  String32Req
 
struct  String3Req
 
struct  String40
 
struct  String48
 
struct  String5
 
struct  String5Req
 
struct  String75
 
struct  String8
 
struct  String8Req
 
struct  StringLength35
 
struct  StringLength6
 
struct  Terminate507
 

Typedefs

typedef char CHAR
 
typedef char charNULL
 
typedef std::array< char, 10 > ClientFlowTypeBase
 
typedef char CrossOrderType
 
typedef char CrossPrioritization
 
typedef char CrossType
 
typedef char CxlRejRsp
 
typedef char CxrRejRsp
 
typedef u8 enumNULL
 
typedef std::array< char, 11 > ExchFlowTypBase
 
typedef char ExecTypeCxl
 
typedef char ExecTypeExp
 
typedef char ExecTypeModify
 
typedef char ExecTypeTrade
 
typedef char ExecTypNew
 
typedef char ExecTypRej
 
typedef char ExecTypStatus
 
typedef std::array< char, 13 > HMACVersionBase
 
typedef i32 Int32
 
typedef i32 Int32NULL
 
typedef char LegSecIDSource
 
typedef u16 LocalMktDate
 
typedef char MassAction
 
typedef char ModifyStatus
 
typedef u8 NoPtyUpd
 
typedef char OrdStatusCxl
 
typedef char OrdStatusCxlRej
 
typedef char OrdStatusCxrRej
 
typedef char OrdStatusExp
 
typedef char OrdStatusNew
 
typedef char OrdStatusRej
 
typedef char PartyIDSource
 
typedef char SecurityIDSource
 
typedef char SecurityReqType
 
typedef std::array< char, 10 > String10ReqBase
 
typedef std::array< char, 17 > String17Base
 
typedef std::array< char, 20 > String20Base
 
typedef std::array< char, 20 > String20ReqBase
 
typedef std::array< char, 256 > String256Base
 
typedef std::array< char, 2 > String2Base
 
typedef std::array< char, 30 > String30Base
 
typedef std::array< char, 30 > String30ReqBase
 
typedef std::array< char, 32 > String32ReqBase
 
typedef std::array< char, 3 > String3Base
 
typedef std::array< char, 3 > String3ReqBase
 
typedef std::array< char, 40 > String40Base
 
typedef std::array< char, 48 > String48Base
 
typedef std::array< char, 5 > String5Base
 
typedef std::array< char, 5 > String5ReqBase
 
typedef std::array< char, 75 > String75Base
 
typedef std::array< char, 8 > String8Base
 
typedef std::array< char, 8 > String8ReqBase
 
typedef std::array< char, 35 > StringLength35Base
 
typedef std::array< char, 6 > StringLength6Base
 
typedef char UDI
 
typedef u16 uInt16
 
typedef u16 uInt16NULL
 
typedef u32 uInt32
 
typedef u32 uInt32NULL
 
typedef u64 uInt64
 
typedef u64 uInt64NULL
 
typedef u8 uInt8
 
typedef u8 uInt8NULL
 

Enumerations

enum  AvgPxInd : u8 { AvgPxInd::NoAveragePricing =0, AvgPxInd::TradeispartofanAveragePriceGroupIdentifiedbytheAvgPxGrpID =1, AvgPxInd::TradeispartofaNotionalValueAveragePriceGroup =3, AvgPxInd::Null =255 }
 
enum  BooleanFlag : u8 { BooleanFlag::False =0, BooleanFlag::True =1 }
 
enum  BooleanNULL : u8 { BooleanNULL::False =0, BooleanNULL::True =1, BooleanNULL::Null =255 }
 
enum  BusinessReject521_Fields {
  BusinessReject521_Fields::seqNum =0, BusinessReject521_Fields::uuid =1, BusinessReject521_Fields::text =2, BusinessReject521_Fields::senderID =3,
  BusinessReject521_Fields::partyDetailsListReqID =4, BusinessReject521_Fields::sendingTimeEpoch =5, BusinessReject521_Fields::businessRejectRefID =6, BusinessReject521_Fields::location =7,
  BusinessReject521_Fields::refSeqNum =8, BusinessReject521_Fields::refTagID =9, BusinessReject521_Fields::businessRejectReason =10, BusinessReject521_Fields::refMsgType =11,
  BusinessReject521_Fields::possRetransFlag =12, BusinessReject521_Fields::manualOrderIndicator =13, BusinessReject521_Fields::splitMsg =14
}
 
enum  ClearingAcctType : u8 { ClearingAcctType::Customer =0, ClearingAcctType::Firm =1, ClearingAcctType::Null =255 }
 
enum  CmtaGiveUpCD : char { CmtaGiveUpCD::GiveUp ='G', CmtaGiveUpCD::SGXoffset ='S', CmtaGiveUpCD::Null =0 }
 
enum  CustOrderCapacity : u8 {
  CustOrderCapacity::Membertradingfortheirownaccount =1, CustOrderCapacity::Clearingfirmtradingforitsproprietaryaccount =2, CustOrderCapacity::Membertradingforanothermember =3, CustOrderCapacity::Allother =4,
  CustOrderCapacity::Null =255
}
 
enum  CustOrdHandlInst : char {
  CustOrdHandlInst::FCMprovidedscreen ='C', CustOrdHandlInst::Otherprovidedscreen ='D', CustOrdHandlInst::FCMAPIorFIX ='G', CustOrdHandlInst::AlgoEngine ='H',
  CustOrdHandlInst::DeskElectronic ='W', CustOrdHandlInst::ClientElectronic ='Y', CustOrdHandlInst::Null =0
}
 
enum  DKReason : char {
  DKReason::UnknownSecurity ='A', DKReason::WrongSide ='B', DKReason::QuantityExceedsOrder ='C', DKReason::NoMatchingOrder ='D',
  DKReason::PriceExceedsLimit ='E', DKReason::CalculationDifference ='F', DKReason::NoMatchingExecutionReport ='G', DKReason::Other ='Z',
  DKReason::Null =0
}
 
enum  Establish503_Fields {
  Establish503_Fields::hmacSignature =0, Establish503_Fields::accessKeyID =1, Establish503_Fields::tradingSystemName =2, Establish503_Fields::tradingSystemVersion =3,
  Establish503_Fields::tradingSystemVendor =4, Establish503_Fields::uuid =5, Establish503_Fields::requestTimestamp =6, Establish503_Fields::nextSeqNo =7,
  Establish503_Fields::session =8, Establish503_Fields::firm =9, Establish503_Fields::keepAliveInterval =10, Establish503_Fields::credentials =11
}
 
enum  EstablishmentAck504_Fields {
  EstablishmentAck504_Fields::uuid =0, EstablishmentAck504_Fields::requestTimestamp =1, EstablishmentAck504_Fields::nextSeqNo =2, EstablishmentAck504_Fields::previousSeqNo =3,
  EstablishmentAck504_Fields::previousUUID =4, EstablishmentAck504_Fields::keepAliveInterval =5, EstablishmentAck504_Fields::secretKeySecureIDExpiration =6, EstablishmentAck504_Fields::faultToleranceIndicator =7,
  EstablishmentAck504_Fields::splitMsg =8
}
 
enum  EstablishmentReject505_Fields {
  EstablishmentReject505_Fields::reason =0, EstablishmentReject505_Fields::uuid =1, EstablishmentReject505_Fields::requestTimestamp =2, EstablishmentReject505_Fields::nextSeqNo =3,
  EstablishmentReject505_Fields::errorCodes =4, EstablishmentReject505_Fields::faultToleranceIndicator =5, EstablishmentReject505_Fields::splitMsg =6
}
 
enum  ExecAckStatus : u8 { ExecAckStatus::Accepted =1, ExecAckStatus::Rejected =2 }
 
enum  ExecMode : char { ExecMode::Aggressive ='A', ExecMode::Passive ='P', ExecMode::Null =0 }
 
enum  ExecReason : u8 {
  ExecReason::MarketExchangeOption =8, ExecReason::CancelledNotBest =9, ExecReason::CancelOnDisconnect =100, ExecReason::SelfMatchPreventionOldestOrderCancelled =103,
  ExecReason::CancelOnGlobexCreditControlsViolation =104, ExecReason::CancelFromFirmsoft =105, ExecReason::CancelFromRiskManagementAPI =106, ExecReason::SelfMatchPreventionNewestOrderCancelled =107,
  ExecReason::Cancelduetovolquotedoptionorderrestedqtylessthanminordersize =108, ExecReason::Null =255
}
 
enum  ExecTypTrdCxl : char { ExecTypTrdCxl::TradeCorrection ='G', ExecTypTrdCxl::TradeCancel ='H' }
 
enum  ExecutionAck539_Fields {
  ExecutionAck539_Fields::partyDetailsListReqID =0, ExecutionAck539_Fields::orderID =1, ExecutionAck539_Fields::execAckStatus =2, ExecutionAck539_Fields::seqNum =3,
  ExecutionAck539_Fields::clOrdID =4, ExecutionAck539_Fields::secExecID =5, ExecutionAck539_Fields::lastPx =6, ExecutionAck539_Fields::securityID =7,
  ExecutionAck539_Fields::lastQty =8, ExecutionAck539_Fields::dkReason =9, ExecutionAck539_Fields::side =10, ExecutionAck539_Fields::senderID =11,
  ExecutionAck539_Fields::sendingTimeEpoch =12, ExecutionAck539_Fields::location =13, ExecutionAck539_Fields::manualOrderIndicator =14
}
 
enum  ExecutionReportCancel534_Fields {
  ExecutionReportCancel534_Fields::seqNum =0, ExecutionReportCancel534_Fields::uuid =1, ExecutionReportCancel534_Fields::execID =2, ExecutionReportCancel534_Fields::senderID =3,
  ExecutionReportCancel534_Fields::clOrdID =4, ExecutionReportCancel534_Fields::partyDetailsListReqID =5, ExecutionReportCancel534_Fields::orderID =6, ExecutionReportCancel534_Fields::price =7,
  ExecutionReportCancel534_Fields::stopPx =8, ExecutionReportCancel534_Fields::transactTime =9, ExecutionReportCancel534_Fields::sendingTimeEpoch =10, ExecutionReportCancel534_Fields::orderRequestID =11,
  ExecutionReportCancel534_Fields::crossID =12, ExecutionReportCancel534_Fields::hostCrossID =13, ExecutionReportCancel534_Fields::location =14, ExecutionReportCancel534_Fields::securityID =15,
  ExecutionReportCancel534_Fields::orderQty =16, ExecutionReportCancel534_Fields::cumQty =17, ExecutionReportCancel534_Fields::minQty =18, ExecutionReportCancel534_Fields::displayQty =19,
  ExecutionReportCancel534_Fields::expireDate =20, ExecutionReportCancel534_Fields::delayDuration =21, ExecutionReportCancel534_Fields::ordType =22, ExecutionReportCancel534_Fields::side =23,
  ExecutionReportCancel534_Fields::timeInForce =24, ExecutionReportCancel534_Fields::manualOrderIndicator =25, ExecutionReportCancel534_Fields::possRetransFlag =26, ExecutionReportCancel534_Fields::splitMsg =27,
  ExecutionReportCancel534_Fields::execRestatementReason =28, ExecutionReportCancel534_Fields::crossType =29, ExecutionReportCancel534_Fields::execInst =30, ExecutionReportCancel534_Fields::executionMode =31,
  ExecutionReportCancel534_Fields::liquidityFlag =32, ExecutionReportCancel534_Fields::managedOrder =33, ExecutionReportCancel534_Fields::shortSaleType =34, ExecutionReportCancel534_Fields::delayToTime =35
}
 
enum  ExecutionReportElimination524_Fields {
  ExecutionReportElimination524_Fields::seqNum =0, ExecutionReportElimination524_Fields::uuid =1, ExecutionReportElimination524_Fields::execID =2, ExecutionReportElimination524_Fields::senderID =3,
  ExecutionReportElimination524_Fields::clOrdID =4, ExecutionReportElimination524_Fields::partyDetailsListReqID =5, ExecutionReportElimination524_Fields::orderID =6, ExecutionReportElimination524_Fields::price =7,
  ExecutionReportElimination524_Fields::stopPx =8, ExecutionReportElimination524_Fields::transactTime =9, ExecutionReportElimination524_Fields::sendingTimeEpoch =10, ExecutionReportElimination524_Fields::orderRequestID =11,
  ExecutionReportElimination524_Fields::crossID =12, ExecutionReportElimination524_Fields::hostCrossID =13, ExecutionReportElimination524_Fields::location =14, ExecutionReportElimination524_Fields::securityID =15,
  ExecutionReportElimination524_Fields::cumQty =16, ExecutionReportElimination524_Fields::orderQty =17, ExecutionReportElimination524_Fields::minQty =18, ExecutionReportElimination524_Fields::displayQty =19,
  ExecutionReportElimination524_Fields::expireDate =20, ExecutionReportElimination524_Fields::ordType =21, ExecutionReportElimination524_Fields::side =22, ExecutionReportElimination524_Fields::timeInForce =23,
  ExecutionReportElimination524_Fields::manualOrderIndicator =24, ExecutionReportElimination524_Fields::possRetransFlag =25, ExecutionReportElimination524_Fields::crossType =26, ExecutionReportElimination524_Fields::execInst =27,
  ExecutionReportElimination524_Fields::executionMode =28, ExecutionReportElimination524_Fields::liquidityFlag =29, ExecutionReportElimination524_Fields::managedOrder =30, ExecutionReportElimination524_Fields::shortSaleType =31
}
 
enum  ExecutionReportModify531_Fields {
  ExecutionReportModify531_Fields::seqNum =0, ExecutionReportModify531_Fields::uuid =1, ExecutionReportModify531_Fields::execID =2, ExecutionReportModify531_Fields::senderID =3,
  ExecutionReportModify531_Fields::clOrdID =4, ExecutionReportModify531_Fields::partyDetailsListReqID =5, ExecutionReportModify531_Fields::orderID =6, ExecutionReportModify531_Fields::price =7,
  ExecutionReportModify531_Fields::stopPx =8, ExecutionReportModify531_Fields::transactTime =9, ExecutionReportModify531_Fields::sendingTimeEpoch =10, ExecutionReportModify531_Fields::orderRequestID =11,
  ExecutionReportModify531_Fields::crossID =12, ExecutionReportModify531_Fields::hostCrossID =13, ExecutionReportModify531_Fields::location =14, ExecutionReportModify531_Fields::securityID =15,
  ExecutionReportModify531_Fields::orderQty =16, ExecutionReportModify531_Fields::cumQty =17, ExecutionReportModify531_Fields::leavesQty =18, ExecutionReportModify531_Fields::minQty =19,
  ExecutionReportModify531_Fields::displayQty =20, ExecutionReportModify531_Fields::expireDate =21, ExecutionReportModify531_Fields::delayDuration =22, ExecutionReportModify531_Fields::ordType =23,
  ExecutionReportModify531_Fields::side =24, ExecutionReportModify531_Fields::timeInForce =25, ExecutionReportModify531_Fields::manualOrderIndicator =26, ExecutionReportModify531_Fields::possRetransFlag =27,
  ExecutionReportModify531_Fields::splitMsg =28, ExecutionReportModify531_Fields::crossType =29, ExecutionReportModify531_Fields::execInst =30, ExecutionReportModify531_Fields::executionMode =31,
  ExecutionReportModify531_Fields::liquidityFlag =32, ExecutionReportModify531_Fields::managedOrder =33, ExecutionReportModify531_Fields::shortSaleType =34, ExecutionReportModify531_Fields::delayToTime =35
}
 
enum  ExecutionReportNew522_Fields {
  ExecutionReportNew522_Fields::seqNum =0, ExecutionReportNew522_Fields::uuid =1, ExecutionReportNew522_Fields::execID =2, ExecutionReportNew522_Fields::senderID =3,
  ExecutionReportNew522_Fields::clOrdID =4, ExecutionReportNew522_Fields::partyDetailsListReqID =5, ExecutionReportNew522_Fields::orderID =6, ExecutionReportNew522_Fields::price =7,
  ExecutionReportNew522_Fields::stopPx =8, ExecutionReportNew522_Fields::transactTime =9, ExecutionReportNew522_Fields::sendingTimeEpoch =10, ExecutionReportNew522_Fields::orderRequestID =11,
  ExecutionReportNew522_Fields::crossID =12, ExecutionReportNew522_Fields::hostCrossID =13, ExecutionReportNew522_Fields::location =14, ExecutionReportNew522_Fields::securityID =15,
  ExecutionReportNew522_Fields::orderQty =16, ExecutionReportNew522_Fields::minQty =17, ExecutionReportNew522_Fields::displayQty =18, ExecutionReportNew522_Fields::expireDate =19,
  ExecutionReportNew522_Fields::delayDuration =20, ExecutionReportNew522_Fields::ordType =21, ExecutionReportNew522_Fields::side =22, ExecutionReportNew522_Fields::timeInForce =23,
  ExecutionReportNew522_Fields::manualOrderIndicator =24, ExecutionReportNew522_Fields::possRetransFlag =25, ExecutionReportNew522_Fields::splitMsg =26, ExecutionReportNew522_Fields::crossType =27,
  ExecutionReportNew522_Fields::execInst =28, ExecutionReportNew522_Fields::executionMode =29, ExecutionReportNew522_Fields::liquidityFlag =30, ExecutionReportNew522_Fields::managedOrder =31,
  ExecutionReportNew522_Fields::shortSaleType =32, ExecutionReportNew522_Fields::delayToTime =33
}
 
enum  ExecutionReportReject523_Fields {
  ExecutionReportReject523_Fields::seqNum =0, ExecutionReportReject523_Fields::uuid =1, ExecutionReportReject523_Fields::text =2, ExecutionReportReject523_Fields::execID =3,
  ExecutionReportReject523_Fields::senderID =4, ExecutionReportReject523_Fields::clOrdID =5, ExecutionReportReject523_Fields::partyDetailsListReqID =6, ExecutionReportReject523_Fields::orderID =7,
  ExecutionReportReject523_Fields::price =8, ExecutionReportReject523_Fields::stopPx =9, ExecutionReportReject523_Fields::transactTime =10, ExecutionReportReject523_Fields::sendingTimeEpoch =11,
  ExecutionReportReject523_Fields::orderRequestID =12, ExecutionReportReject523_Fields::crossID =13, ExecutionReportReject523_Fields::hostCrossID =14, ExecutionReportReject523_Fields::location =15,
  ExecutionReportReject523_Fields::securityID =16, ExecutionReportReject523_Fields::orderQty =17, ExecutionReportReject523_Fields::minQty =18, ExecutionReportReject523_Fields::displayQty =19,
  ExecutionReportReject523_Fields::ordRejReason =20, ExecutionReportReject523_Fields::expireDate =21, ExecutionReportReject523_Fields::delayDuration =22, ExecutionReportReject523_Fields::ordType =23,
  ExecutionReportReject523_Fields::side =24, ExecutionReportReject523_Fields::timeInForce =25, ExecutionReportReject523_Fields::manualOrderIndicator =26, ExecutionReportReject523_Fields::possRetransFlag =27,
  ExecutionReportReject523_Fields::splitMsg =28, ExecutionReportReject523_Fields::crossType =29, ExecutionReportReject523_Fields::execInst =30, ExecutionReportReject523_Fields::executionMode =31,
  ExecutionReportReject523_Fields::liquidityFlag =32, ExecutionReportReject523_Fields::managedOrder =33, ExecutionReportReject523_Fields::shortSaleType =34, ExecutionReportReject523_Fields::delayToTime =35
}
 
enum  ExecutionReportStatus532_Fields {
  ExecutionReportStatus532_Fields::seqNum =0, ExecutionReportStatus532_Fields::uuid =1, ExecutionReportStatus532_Fields::text =2, ExecutionReportStatus532_Fields::execID =3,
  ExecutionReportStatus532_Fields::senderID =4, ExecutionReportStatus532_Fields::clOrdID =5, ExecutionReportStatus532_Fields::partyDetailsListReqID =6, ExecutionReportStatus532_Fields::orderID =7,
  ExecutionReportStatus532_Fields::price =8, ExecutionReportStatus532_Fields::stopPx =9, ExecutionReportStatus532_Fields::transactTime =10, ExecutionReportStatus532_Fields::sendingTimeEpoch =11,
  ExecutionReportStatus532_Fields::orderRequestID =12, ExecutionReportStatus532_Fields::ordStatusReqID =13, ExecutionReportStatus532_Fields::massStatusReqID =14, ExecutionReportStatus532_Fields::crossID =15,
  ExecutionReportStatus532_Fields::hostCrossID =16, ExecutionReportStatus532_Fields::location =17, ExecutionReportStatus532_Fields::securityID =18, ExecutionReportStatus532_Fields::orderQty =19,
  ExecutionReportStatus532_Fields::cumQty =20, ExecutionReportStatus532_Fields::leavesQty =21, ExecutionReportStatus532_Fields::minQty =22, ExecutionReportStatus532_Fields::displayQty =23,
  ExecutionReportStatus532_Fields::expireDate =24, ExecutionReportStatus532_Fields::ordStatus =25, ExecutionReportStatus532_Fields::ordType =26, ExecutionReportStatus532_Fields::side =27,
  ExecutionReportStatus532_Fields::timeInForce =28, ExecutionReportStatus532_Fields::manualOrderIndicator =29, ExecutionReportStatus532_Fields::possRetransFlag =30, ExecutionReportStatus532_Fields::lastRptRequested =31,
  ExecutionReportStatus532_Fields::crossType =32, ExecutionReportStatus532_Fields::execInst =33, ExecutionReportStatus532_Fields::executionMode =34, ExecutionReportStatus532_Fields::liquidityFlag =35,
  ExecutionReportStatus532_Fields::managedOrder =36, ExecutionReportStatus532_Fields::shortSaleType =37
}
 
enum  ExecutionReportTradeAddendumOutright548_Fields {
  ExecutionReportTradeAddendumOutright548_Fields::seqNum =0, ExecutionReportTradeAddendumOutright548_Fields::uuid =1, ExecutionReportTradeAddendumOutright548_Fields::execID =2, ExecutionReportTradeAddendumOutright548_Fields::senderID =3,
  ExecutionReportTradeAddendumOutright548_Fields::clOrdID =4, ExecutionReportTradeAddendumOutright548_Fields::partyDetailsListReqID =5, ExecutionReportTradeAddendumOutright548_Fields::lastPx =6, ExecutionReportTradeAddendumOutright548_Fields::orderID =7,
  ExecutionReportTradeAddendumOutright548_Fields::transactTime =8, ExecutionReportTradeAddendumOutright548_Fields::sendingTimeEpoch =9, ExecutionReportTradeAddendumOutright548_Fields::secExecID =10, ExecutionReportTradeAddendumOutright548_Fields::origSecondaryExecutionID =11,
  ExecutionReportTradeAddendumOutright548_Fields::location =12, ExecutionReportTradeAddendumOutright548_Fields::securityID =13, ExecutionReportTradeAddendumOutright548_Fields::lastQty =14, ExecutionReportTradeAddendumOutright548_Fields::sideTradeID =15,
  ExecutionReportTradeAddendumOutright548_Fields::origSideTradeID =16, ExecutionReportTradeAddendumOutright548_Fields::tradeDate =17, ExecutionReportTradeAddendumOutright548_Fields::ordStatus =18, ExecutionReportTradeAddendumOutright548_Fields::execType =19,
  ExecutionReportTradeAddendumOutright548_Fields::side =20, ExecutionReportTradeAddendumOutright548_Fields::manualOrderIndicator =21, ExecutionReportTradeAddendumOutright548_Fields::possRetransFlag =22, ExecutionReportTradeAddendumOutright548_Fields::execInst =23,
  ExecutionReportTradeAddendumOutright548_Fields::executionMode =24, ExecutionReportTradeAddendumOutright548_Fields::liquidityFlag =25, ExecutionReportTradeAddendumOutright548_Fields::managedOrder =26, ExecutionReportTradeAddendumOutright548_Fields::shortSaleType =27,
  ExecutionReportTradeAddendumOutright548_Fields::NoFills =28, ExecutionReportTradeAddendumOutright548_Fields::NoOrderEvents =29
}
 
enum  ExecutionReportTradeAddendumOutright548_NoFills_Fields { ExecutionReportTradeAddendumOutright548_NoFills_Fields::fillPx =0, ExecutionReportTradeAddendumOutright548_NoFills_Fields::fillQty =1, ExecutionReportTradeAddendumOutright548_NoFills_Fields::fillExecID =2, ExecutionReportTradeAddendumOutright548_NoFills_Fields::fillYieldType =3 }
 
enum  ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields {
  ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::orderEventPx =0, ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::orderEventText =1, ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::orderEventExecID =2, ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::orderEventQty =3,
  ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::orderEventType =4, ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::orderEventReason =5, ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields::originalOrderEventExecID =6
}
 
enum  ExecutionReportTradeAddendumSpread549_Fields {
  ExecutionReportTradeAddendumSpread549_Fields::seqNum =0, ExecutionReportTradeAddendumSpread549_Fields::uuid =1, ExecutionReportTradeAddendumSpread549_Fields::execID =2, ExecutionReportTradeAddendumSpread549_Fields::senderID =3,
  ExecutionReportTradeAddendumSpread549_Fields::clOrdID =4, ExecutionReportTradeAddendumSpread549_Fields::partyDetailsListReqID =5, ExecutionReportTradeAddendumSpread549_Fields::lastPx =6, ExecutionReportTradeAddendumSpread549_Fields::orderID =7,
  ExecutionReportTradeAddendumSpread549_Fields::transactTime =8, ExecutionReportTradeAddendumSpread549_Fields::sendingTimeEpoch =9, ExecutionReportTradeAddendumSpread549_Fields::secExecID =10, ExecutionReportTradeAddendumSpread549_Fields::origSecondaryExecutionID =11,
  ExecutionReportTradeAddendumSpread549_Fields::location =12, ExecutionReportTradeAddendumSpread549_Fields::securityID =13, ExecutionReportTradeAddendumSpread549_Fields::mdTradeEntryID =14, ExecutionReportTradeAddendumSpread549_Fields::lastQty =15,
  ExecutionReportTradeAddendumSpread549_Fields::sideTradeID =16, ExecutionReportTradeAddendumSpread549_Fields::origSideTradeID =17, ExecutionReportTradeAddendumSpread549_Fields::tradeDate =18, ExecutionReportTradeAddendumSpread549_Fields::ordStatus =19,
  ExecutionReportTradeAddendumSpread549_Fields::execType =20, ExecutionReportTradeAddendumSpread549_Fields::ordType =21, ExecutionReportTradeAddendumSpread549_Fields::side =22, ExecutionReportTradeAddendumSpread549_Fields::manualOrderIndicator =23,
  ExecutionReportTradeAddendumSpread549_Fields::possRetransFlag =24, ExecutionReportTradeAddendumSpread549_Fields::totalNumSecurities =25, ExecutionReportTradeAddendumSpread549_Fields::execInst =26, ExecutionReportTradeAddendumSpread549_Fields::executionMode =27,
  ExecutionReportTradeAddendumSpread549_Fields::liquidityFlag =28, ExecutionReportTradeAddendumSpread549_Fields::managedOrder =29, ExecutionReportTradeAddendumSpread549_Fields::shortSaleType =30, ExecutionReportTradeAddendumSpread549_Fields::NoFills =31,
  ExecutionReportTradeAddendumSpread549_Fields::NoLegs =32, ExecutionReportTradeAddendumSpread549_Fields::NoOrderEvents =33
}
 
enum  ExecutionReportTradeAddendumSpread549_NoFills_Fields { ExecutionReportTradeAddendumSpread549_NoFills_Fields::fillPx =0, ExecutionReportTradeAddendumSpread549_NoFills_Fields::fillQty =1, ExecutionReportTradeAddendumSpread549_NoFills_Fields::fillExecID =2, ExecutionReportTradeAddendumSpread549_NoFills_Fields::fillYieldType =3 }
 
enum  ExecutionReportTradeAddendumSpread549_NoLegs_Fields {
  ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legExecID =0, ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legLastPx =1, ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legExecRefID =2, ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legTradeID =3,
  ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legTradeRefID =4, ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legSecurityID =5, ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legLastQty =6, ExecutionReportTradeAddendumSpread549_NoLegs_Fields::legSide =7
}
 
enum  ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields {
  ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::orderEventPx =0, ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::orderEventText =1, ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::orderEventExecID =2, ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::orderEventQty =3,
  ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::orderEventType =4, ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::orderEventReason =5, ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields::originalOrderEventExecID =6
}
 
enum  ExecutionReportTradeAddendumSpreadLeg550_Fields {
  ExecutionReportTradeAddendumSpreadLeg550_Fields::seqNum =0, ExecutionReportTradeAddendumSpreadLeg550_Fields::uuid =1, ExecutionReportTradeAddendumSpreadLeg550_Fields::execID =2, ExecutionReportTradeAddendumSpreadLeg550_Fields::senderID =3,
  ExecutionReportTradeAddendumSpreadLeg550_Fields::clOrdID =4, ExecutionReportTradeAddendumSpreadLeg550_Fields::partyDetailsListReqID =5, ExecutionReportTradeAddendumSpreadLeg550_Fields::lastPx =6, ExecutionReportTradeAddendumSpreadLeg550_Fields::orderID =7,
  ExecutionReportTradeAddendumSpreadLeg550_Fields::transactTime =8, ExecutionReportTradeAddendumSpreadLeg550_Fields::sendingTimeEpoch =9, ExecutionReportTradeAddendumSpreadLeg550_Fields::secExecID =10, ExecutionReportTradeAddendumSpreadLeg550_Fields::origSecondaryExecutionID =11,
  ExecutionReportTradeAddendumSpreadLeg550_Fields::location =12, ExecutionReportTradeAddendumSpreadLeg550_Fields::securityID =13, ExecutionReportTradeAddendumSpreadLeg550_Fields::lastQty =14, ExecutionReportTradeAddendumSpreadLeg550_Fields::sideTradeID =15,
  ExecutionReportTradeAddendumSpreadLeg550_Fields::origSideTradeID =16, ExecutionReportTradeAddendumSpreadLeg550_Fields::tradeDate =17, ExecutionReportTradeAddendumSpreadLeg550_Fields::ordStatus =18, ExecutionReportTradeAddendumSpreadLeg550_Fields::execType =19,
  ExecutionReportTradeAddendumSpreadLeg550_Fields::manualOrderIndicator =20, ExecutionReportTradeAddendumSpreadLeg550_Fields::possRetransFlag =21, ExecutionReportTradeAddendumSpreadLeg550_Fields::side =22, ExecutionReportTradeAddendumSpreadLeg550_Fields::NoFills =23,
  ExecutionReportTradeAddendumSpreadLeg550_Fields::NoOrderEvents =24
}
 
enum  ExecutionReportTradeAddendumSpreadLeg550_NoFills_Fields { ExecutionReportTradeAddendumSpreadLeg550_NoFills_Fields::fillPx =0, ExecutionReportTradeAddendumSpreadLeg550_NoFills_Fields::fillQty =1, ExecutionReportTradeAddendumSpreadLeg550_NoFills_Fields::fillExecID =2, ExecutionReportTradeAddendumSpreadLeg550_NoFills_Fields::fillYieldType =3 }
 
enum  ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields {
  ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::orderEventPx =0, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::orderEventText =1, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::orderEventExecID =2, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::orderEventQty =3,
  ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::orderEventType =4, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::orderEventReason =5, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields::originalOrderEventExecID =6
}
 
enum  ExecutionReportTradeOutright525_Fields {
  ExecutionReportTradeOutright525_Fields::seqNum =0, ExecutionReportTradeOutright525_Fields::uuid =1, ExecutionReportTradeOutright525_Fields::execID =2, ExecutionReportTradeOutright525_Fields::senderID =3,
  ExecutionReportTradeOutright525_Fields::clOrdID =4, ExecutionReportTradeOutright525_Fields::partyDetailsListReqID =5, ExecutionReportTradeOutright525_Fields::lastPx =6, ExecutionReportTradeOutright525_Fields::orderID =7,
  ExecutionReportTradeOutright525_Fields::price =8, ExecutionReportTradeOutright525_Fields::stopPx =9, ExecutionReportTradeOutright525_Fields::transactTime =10, ExecutionReportTradeOutright525_Fields::sendingTimeEpoch =11,
  ExecutionReportTradeOutright525_Fields::orderRequestID =12, ExecutionReportTradeOutright525_Fields::secExecID =13, ExecutionReportTradeOutright525_Fields::crossID =14, ExecutionReportTradeOutright525_Fields::hostCrossID =15,
  ExecutionReportTradeOutright525_Fields::location =16, ExecutionReportTradeOutright525_Fields::securityID =17, ExecutionReportTradeOutright525_Fields::orderQty =18, ExecutionReportTradeOutright525_Fields::lastQty =19,
  ExecutionReportTradeOutright525_Fields::cumQty =20, ExecutionReportTradeOutright525_Fields::mdTradeEntryID =21, ExecutionReportTradeOutright525_Fields::sideTradeID =22, ExecutionReportTradeOutright525_Fields::tradeLinkID =23,
  ExecutionReportTradeOutright525_Fields::leavesQty =24, ExecutionReportTradeOutright525_Fields::tradeDate =25, ExecutionReportTradeOutright525_Fields::expireDate =26, ExecutionReportTradeOutright525_Fields::ordStatus =27,
  ExecutionReportTradeOutright525_Fields::ordType =28, ExecutionReportTradeOutright525_Fields::side =29, ExecutionReportTradeOutright525_Fields::timeInForce =30, ExecutionReportTradeOutright525_Fields::manualOrderIndicator =31,
  ExecutionReportTradeOutright525_Fields::possRetransFlag =32, ExecutionReportTradeOutright525_Fields::aggressorIndicator =33, ExecutionReportTradeOutright525_Fields::crossType =34, ExecutionReportTradeOutright525_Fields::execInst =35,
  ExecutionReportTradeOutright525_Fields::executionMode =36, ExecutionReportTradeOutright525_Fields::liquidityFlag =37, ExecutionReportTradeOutright525_Fields::managedOrder =38, ExecutionReportTradeOutright525_Fields::shortSaleType =39,
  ExecutionReportTradeOutright525_Fields::ownership =40, ExecutionReportTradeOutright525_Fields::NoFills =41, ExecutionReportTradeOutright525_Fields::NoOrderEvents =42
}
 
enum  ExecutionReportTradeOutright525_NoFills_Fields { ExecutionReportTradeOutright525_NoFills_Fields::fillPx =0, ExecutionReportTradeOutright525_NoFills_Fields::fillQty =1, ExecutionReportTradeOutright525_NoFills_Fields::fillExecID =2, ExecutionReportTradeOutright525_NoFills_Fields::fillYieldType =3 }
 
enum  ExecutionReportTradeOutright525_NoOrderEvents_Fields {
  ExecutionReportTradeOutright525_NoOrderEvents_Fields::orderEventPx =0, ExecutionReportTradeOutright525_NoOrderEvents_Fields::orderEventText =1, ExecutionReportTradeOutright525_NoOrderEvents_Fields::orderEventExecID =2, ExecutionReportTradeOutright525_NoOrderEvents_Fields::orderEventQty =3,
  ExecutionReportTradeOutright525_NoOrderEvents_Fields::orderEventType =4, ExecutionReportTradeOutright525_NoOrderEvents_Fields::orderEventReason =5
}
 
enum  ExecutionReportTradeSpread526_Fields {
  ExecutionReportTradeSpread526_Fields::seqNum =0, ExecutionReportTradeSpread526_Fields::uuid =1, ExecutionReportTradeSpread526_Fields::execID =2, ExecutionReportTradeSpread526_Fields::senderID =3,
  ExecutionReportTradeSpread526_Fields::clOrdID =4, ExecutionReportTradeSpread526_Fields::partyDetailsListReqID =5, ExecutionReportTradeSpread526_Fields::lastPx =6, ExecutionReportTradeSpread526_Fields::orderID =7,
  ExecutionReportTradeSpread526_Fields::price =8, ExecutionReportTradeSpread526_Fields::stopPx =9, ExecutionReportTradeSpread526_Fields::transactTime =10, ExecutionReportTradeSpread526_Fields::sendingTimeEpoch =11,
  ExecutionReportTradeSpread526_Fields::orderRequestID =12, ExecutionReportTradeSpread526_Fields::secExecID =13, ExecutionReportTradeSpread526_Fields::crossID =14, ExecutionReportTradeSpread526_Fields::hostCrossID =15,
  ExecutionReportTradeSpread526_Fields::location =16, ExecutionReportTradeSpread526_Fields::securityID =17, ExecutionReportTradeSpread526_Fields::orderQty =18, ExecutionReportTradeSpread526_Fields::lastQty =19,
  ExecutionReportTradeSpread526_Fields::cumQty =20, ExecutionReportTradeSpread526_Fields::mdTradeEntryID =21, ExecutionReportTradeSpread526_Fields::sideTradeID =22, ExecutionReportTradeSpread526_Fields::leavesQty =23,
  ExecutionReportTradeSpread526_Fields::tradeDate =24, ExecutionReportTradeSpread526_Fields::expireDate =25, ExecutionReportTradeSpread526_Fields::ordStatus =26, ExecutionReportTradeSpread526_Fields::ordType =27,
  ExecutionReportTradeSpread526_Fields::side =28, ExecutionReportTradeSpread526_Fields::timeInForce =29, ExecutionReportTradeSpread526_Fields::manualOrderIndicator =30, ExecutionReportTradeSpread526_Fields::possRetransFlag =31,
  ExecutionReportTradeSpread526_Fields::aggressorIndicator =32, ExecutionReportTradeSpread526_Fields::crossType =33, ExecutionReportTradeSpread526_Fields::totalNumSecurities =34, ExecutionReportTradeSpread526_Fields::execInst =35,
  ExecutionReportTradeSpread526_Fields::executionMode =36, ExecutionReportTradeSpread526_Fields::liquidityFlag =37, ExecutionReportTradeSpread526_Fields::shortSaleType =38, ExecutionReportTradeSpread526_Fields::NoFills =39,
  ExecutionReportTradeSpread526_Fields::NoLegs =40, ExecutionReportTradeSpread526_Fields::NoOrderEvents =41
}
 
enum  ExecutionReportTradeSpread526_NoFills_Fields { ExecutionReportTradeSpread526_NoFills_Fields::fillPx =0, ExecutionReportTradeSpread526_NoFills_Fields::fillQty =1, ExecutionReportTradeSpread526_NoFills_Fields::fillExecID =2, ExecutionReportTradeSpread526_NoFills_Fields::fillYieldType =3 }
 
enum  ExecutionReportTradeSpread526_NoLegs_Fields {
  ExecutionReportTradeSpread526_NoLegs_Fields::legExecID =0, ExecutionReportTradeSpread526_NoLegs_Fields::legLastPx =1, ExecutionReportTradeSpread526_NoLegs_Fields::legSecurityID =2, ExecutionReportTradeSpread526_NoLegs_Fields::legTradeID =3,
  ExecutionReportTradeSpread526_NoLegs_Fields::legLastQty =4, ExecutionReportTradeSpread526_NoLegs_Fields::legSide =5
}
 
enum  ExecutionReportTradeSpread526_NoOrderEvents_Fields {
  ExecutionReportTradeSpread526_NoOrderEvents_Fields::orderEventPx =0, ExecutionReportTradeSpread526_NoOrderEvents_Fields::orderEventText =1, ExecutionReportTradeSpread526_NoOrderEvents_Fields::orderEventExecID =2, ExecutionReportTradeSpread526_NoOrderEvents_Fields::orderEventQty =3,
  ExecutionReportTradeSpread526_NoOrderEvents_Fields::orderEventType =4, ExecutionReportTradeSpread526_NoOrderEvents_Fields::orderEventReason =5
}
 
enum  ExecutionReportTradeSpreadLeg527_Fields {
  ExecutionReportTradeSpreadLeg527_Fields::seqNum =0, ExecutionReportTradeSpreadLeg527_Fields::uuid =1, ExecutionReportTradeSpreadLeg527_Fields::execID =2, ExecutionReportTradeSpreadLeg527_Fields::senderID =3,
  ExecutionReportTradeSpreadLeg527_Fields::clOrdID =4, ExecutionReportTradeSpreadLeg527_Fields::volatility =5, ExecutionReportTradeSpreadLeg527_Fields::partyDetailsListReqID =6, ExecutionReportTradeSpreadLeg527_Fields::lastPx =7,
  ExecutionReportTradeSpreadLeg527_Fields::orderID =8, ExecutionReportTradeSpreadLeg527_Fields::underlyingPx =9, ExecutionReportTradeSpreadLeg527_Fields::transactTime =10, ExecutionReportTradeSpreadLeg527_Fields::sendingTimeEpoch =11,
  ExecutionReportTradeSpreadLeg527_Fields::secExecID =12, ExecutionReportTradeSpreadLeg527_Fields::location =13, ExecutionReportTradeSpreadLeg527_Fields::optionDelta =14, ExecutionReportTradeSpreadLeg527_Fields::timeToExpiration =15,
  ExecutionReportTradeSpreadLeg527_Fields::riskFreeRate =16, ExecutionReportTradeSpreadLeg527_Fields::securityID =17, ExecutionReportTradeSpreadLeg527_Fields::lastQty =18, ExecutionReportTradeSpreadLeg527_Fields::cumQty =19,
  ExecutionReportTradeSpreadLeg527_Fields::sideTradeID =20, ExecutionReportTradeSpreadLeg527_Fields::tradeDate =21, ExecutionReportTradeSpreadLeg527_Fields::ordStatus =22, ExecutionReportTradeSpreadLeg527_Fields::ordType =23,
  ExecutionReportTradeSpreadLeg527_Fields::side =24, ExecutionReportTradeSpreadLeg527_Fields::possRetransFlag =25, ExecutionReportTradeSpreadLeg527_Fields::NoFills =26, ExecutionReportTradeSpreadLeg527_Fields::NoOrderEvents =27
}
 
enum  ExecutionReportTradeSpreadLeg527_NoFills_Fields { ExecutionReportTradeSpreadLeg527_NoFills_Fields::fillPx =0, ExecutionReportTradeSpreadLeg527_NoFills_Fields::fillQty =1, ExecutionReportTradeSpreadLeg527_NoFills_Fields::fillExecID =2, ExecutionReportTradeSpreadLeg527_NoFills_Fields::fillYieldType =3 }
 
enum  ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields {
  ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields::orderEventPx =0, ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields::orderEventText =1, ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields::orderEventExecID =2, ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields::orderEventQty =3,
  ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields::orderEventType =4, ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields::orderEventReason =5
}
 
enum  ExpCycle : u8 { ExpCycle::ExpireOnTradingSessionClose =0, ExpCycle::Expirationatgivendate =2, ExpCycle::Null =255 }
 
enum  FieldKind { ORDINARY_FIELD, OPTIONAL_FIELD }
 
enum  FieldValueType {
  CHARValueType, ClientFlowTypeValueType, CrossOrderTypeValueType, CrossPrioritizationValueType,
  CrossTypeValueType, CxlRejRspValueType, CxrRejRspValueType, ExchFlowTypValueType,
  ExecTypNewValueType, ExecTypRejValueType, ExecTypStatusValueType, ExecTypeCxlValueType,
  ExecTypeExpValueType, ExecTypeModifyValueType, ExecTypeTradeValueType, HMACVersionValueType,
  Int32ValueType, Int32NULLValueType, LegSecIDSourceValueType, LocalMktDateValueType,
  MassActionValueType, ModifyStatusValueType, NoPtyUpdValueType, OrdStatusCxlValueType,
  OrdStatusCxlRejValueType, OrdStatusCxrRejValueType, OrdStatusExpValueType, OrdStatusNewValueType,
  OrdStatusRejValueType, PartyIDSourceValueType, SecurityIDSourceValueType, SecurityReqTypeValueType,
  String10ReqValueType, String17ValueType, String2ValueType, String20ValueType,
  String20ReqValueType, String256ValueType, String3ValueType, String30ValueType,
  String30ReqValueType, String32ReqValueType, String3ReqValueType, String40ValueType,
  String48ValueType, String5ValueType, String5ReqValueType, String75ValueType,
  String8ValueType, String8ReqValueType, StringLength35ValueType, StringLength6ValueType,
  UDIValueType, charNULLValueType, enumNULLValueType, uInt16ValueType,
  uInt16NULLValueType, uInt32ValueType, uInt32NULLValueType, uInt64ValueType,
  uInt64NULLValueType, uInt8ValueType, uInt8NULLValueType, AvgPxIndValueType,
  BooleanFlagValueType, BooleanNULLValueType, ClearingAcctTypeValueType, CmtaGiveUpCDValueType,
  CustOrdHandlInstValueType, CustOrderCapacityValueType, DKReasonValueType, ExecAckStatusValueType,
  ExecModeValueType, ExecReasonValueType, ExecTypTrdCxlValueType, ExpCycleValueType,
  FTIValueType, KeepAliveLapsedValueType, ListUpdActValueType, ManualOrdIndValueType,
  ManualOrdIndReqValueType, MassActionOrdTypValueType, MassActionResponseValueType, MassActionScopeValueType,
  MassCancelTIFValueType, MassCxlReqTypValueType, MassStatusOrdTypValueType, MassStatusReqTypValueType,
  MassStatusTIFValueType, OFMOverrideReqValueType, OrdStatusTrdValueType, OrdStatusTrdCxlValueType,
  OrderEventTypeValueType, OrderStatusValueType, OrderTypeValueType, OrderTypeReqValueType,
  PartyDetailRoleValueType, QuoteAckStatusValueType, QuoteCxlStatusValueType, QuoteCxlTypValueType,
  QuoteTypValueType, RFQSideValueType, ReqResultValueType, SLEDSValueType,
  SMPIValueType, SecRspTypValueType, ShortSaleTypeValueType, SideNULLValueType,
  SideReqValueType, SideTimeInForceValueType, SplitMsgValueType, TimeInForceValueType,
  TradeAddendumValueType, ExecInstValueType, DATAValueType, Decimal32NULLValueType,
  Decimal64NULLValueType, MaturityMonthYearValueType, PRICE9ValueType, PRICENULL9ValueType,
  groupSizeValueType, groupSizeEncodingValueType, messageHeaderValueType, ExecutionReportTradeAddendumOutright548_NoFillsValueType,
  ExecutionReportTradeAddendumOutright548_NoOrderEventsValueType, ExecutionReportTradeAddendumSpread549_NoFillsValueType, ExecutionReportTradeAddendumSpread549_NoLegsValueType, ExecutionReportTradeAddendumSpread549_NoOrderEventsValueType,
  ExecutionReportTradeAddendumSpreadLeg550_NoFillsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEventsValueType, ExecutionReportTradeOutright525_NoFillsValueType, ExecutionReportTradeOutright525_NoOrderEventsValueType,
  ExecutionReportTradeSpread526_NoFillsValueType, ExecutionReportTradeSpread526_NoLegsValueType, ExecutionReportTradeSpread526_NoOrderEventsValueType, ExecutionReportTradeSpreadLeg527_NoFillsValueType,
  ExecutionReportTradeSpreadLeg527_NoOrderEventsValueType, MassQuote517_NoQuoteEntriesValueType, MassQuoteAck545_NoQuoteEntriesValueType, NewOrderCross544_NoSidesValueType,
  OrderMassActionReport562_NoAffectedOrdersValueType, PartyDetailsDefinitionRequest518_NoPartyDetailsValueType, PartyDetailsDefinitionRequest518_NoTrdRegPublicationsValueType, PartyDetailsDefinitionRequestAck519_NoPartyDetailsValueType,
  PartyDetailsDefinitionRequestAck519_NoTrdRegPublicationsValueType, PartyDetailsListReport538_NoPartyDetailsValueType, PartyDetailsListReport538_NoTrdRegPublicationsValueType, PartyDetailsListRequest537_NoRequestingPartyIDsValueType,
  PartyDetailsListRequest537_NoPartyIDsValueType, QuoteCancel528_NoQuoteEntriesValueType, QuoteCancel528_NoQuoteSetsValueType, QuoteCancelAck563_NoQuoteEntriesValueType,
  QuoteCancelAck563_NoQuoteSetsValueType, RequestForQuote543_NoRelatedSymValueType, SecurityDefinitionRequest560_NoLegsValueType, SecurityDefinitionResponse561_NoLegsValueType,
  LastValueType
}
 
enum  FTI : u8 { FTI::Backup =0, FTI::Primary =1, FTI::Null =255 }
 
enum  KeepAliveLapsed : u8 { KeepAliveLapsed::NotLapsed =0, KeepAliveLapsed::Lapsed =1 }
 
enum  ListUpdAct : char { ListUpdAct::Add ='A', ListUpdAct::Delete ='D' }
 
enum  LogoutReason {
  LogoutReason_Finished = 0, LogoutReason_Undefined, LogoutReason_Unnegotiated, LogoutReason_NotEstablished,
  LogoutReason_AlreadyNegotiated, LogoutReason_NegotiationInProgress, LogoutReason_AlreadyEstablished, LogoutReason_EstablishInProgress,
  LogoutReason_CMEAdministeredPortClosure, LogoutReason_VolumeControls, LogoutReason_InvalidNextSeqNo, LogoutReason_InvalidMsgSeqNo,
  LogoutReason_InvalidLastSeqNo, LogoutReason_InvalidUUID, LogoutReason_InvalidTimestamp, LogoutReason_RequiredUUIDMisssing,
  LogoutReason_RequiredRequestTimestampMissing, LogoutReason_RequiredCodeMisssing, LogoutReason_InvalidSOFH, LogoutReason_DecodingError,
  LogoutReason_KeepAliveIntervalLapsed, LogoutReason_RequiredNextSeqNoMissing, LogoutReason_RequiredKeepAliveIntervalLapsedMissing, LogoutReason_NonNegotiateEstablishMessage,
  LogoutReason_TerminateInProgress, LogoutReason_Other, LogoutReason_DisconnectFromPrimary
}
 
enum  ManualOrdInd : u8 { ManualOrdInd::Automated =0, ManualOrdInd::Manual =1, ManualOrdInd::Null =255 }
 
enum  ManualOrdIndReq : u8 { ManualOrdIndReq::Automated =0, ManualOrdIndReq::Manual =1 }
 
enum  MassActionOrdTyp : char { MassActionOrdTyp::Limit ='2', MassActionOrdTyp::StopLimit ='4', MassActionOrdTyp::Null =0 }
 
enum  MassActionResponse : u8 { MassActionResponse::Rejected =0, MassActionResponse::Accepted =1 }
 
enum  MassActionScope : u8 {
  MassActionScope::Instrument =1, MassActionScope::All =7, MassActionScope::MarketSegmentID =9, MassActionScope::InstrumentGroup =10,
  MassActionScope::QuoteSetID =100
}
 
enum  MassCancelTIF : u8 { MassCancelTIF::Day =0, MassCancelTIF::GoodTillCancel =1, MassCancelTIF::GoodTillDate =6, MassCancelTIF::Null =255 }
 
enum  MassCxlReqTyp : u8 { MassCxlReqTyp::SenderSubID =100, MassCxlReqTyp::Account =101, MassCxlReqTyp::Null =255 }
 
enum  MassQuote517_Fields {
  MassQuote517_Fields::partyDetailsListReqID =0, MassQuote517_Fields::sendingTimeEpoch =1, MassQuote517_Fields::manualOrderIndicator =2, MassQuote517_Fields::seqNum =3,
  MassQuote517_Fields::senderID =4, MassQuote517_Fields::quoteReqID =5, MassQuote517_Fields::location =6, MassQuote517_Fields::quoteID =7,
  MassQuote517_Fields::totNoQuoteEntries =8, MassQuote517_Fields::mmProtectionReset =9, MassQuote517_Fields::liquidityFlag =10, MassQuote517_Fields::shortSaleType =11,
  MassQuote517_Fields::reserved =12, MassQuote517_Fields::NoQuoteEntries =13
}
 
enum  MassQuote517_NoQuoteEntries_Fields {
  MassQuote517_NoQuoteEntries_Fields::bidPx =0, MassQuote517_NoQuoteEntries_Fields::offerPx =1, MassQuote517_NoQuoteEntries_Fields::quoteEntryID =2, MassQuote517_NoQuoteEntries_Fields::securityID =3,
  MassQuote517_NoQuoteEntries_Fields::bidSize =4, MassQuote517_NoQuoteEntries_Fields::offerSize =5, MassQuote517_NoQuoteEntries_Fields::underlyingSecurityID =6, MassQuote517_NoQuoteEntries_Fields::quoteSetID =7
}
 
enum  MassQuoteAck545_Fields {
  MassQuoteAck545_Fields::seqNum =0, MassQuoteAck545_Fields::uuid =1, MassQuoteAck545_Fields::text =2, MassQuoteAck545_Fields::senderID =3,
  MassQuoteAck545_Fields::partyDetailsListReqID =4, MassQuoteAck545_Fields::requestTime =5, MassQuoteAck545_Fields::sendingTimeEpoch =6, MassQuoteAck545_Fields::quoteReqID =7,
  MassQuoteAck545_Fields::location =8, MassQuoteAck545_Fields::quoteID =9, MassQuoteAck545_Fields::quoteRejectReason =10, MassQuoteAck545_Fields::delayDuration =11,
  MassQuoteAck545_Fields::quoteStatus =12, MassQuoteAck545_Fields::manualOrderIndicator =13, MassQuoteAck545_Fields::noProcessedEntries =14, MassQuoteAck545_Fields::mmProtectionReset =15,
  MassQuoteAck545_Fields::splitMsg =16, MassQuoteAck545_Fields::liquidityFlag =17, MassQuoteAck545_Fields::shortSaleType =18, MassQuoteAck545_Fields::totNoQuoteEntries =19,
  MassQuoteAck545_Fields::possRetransFlag =20, MassQuoteAck545_Fields::delayToTime =21, MassQuoteAck545_Fields::NoQuoteEntries =22
}
 
enum  MassQuoteAck545_NoQuoteEntries_Fields { MassQuoteAck545_NoQuoteEntries_Fields::quoteEntryID =0, MassQuoteAck545_NoQuoteEntries_Fields::securityID =1, MassQuoteAck545_NoQuoteEntries_Fields::quoteSetID =2, MassQuoteAck545_NoQuoteEntries_Fields::quoteEntryRejectReason =3 }
 
enum  MassStatusOrdTyp : u8 { MassStatusOrdTyp::SenderSubID =100, MassStatusOrdTyp::Account =101, MassStatusOrdTyp::Null =255 }
 
enum  MassStatusReqTyp : u8 { MassStatusReqTyp::Instrument =1, MassStatusReqTyp::InstrumentGroup =3, MassStatusReqTyp::MarketSegment =100 }
 
enum  MassStatusTIF : u8 { MassStatusTIF::Day =0, MassStatusTIF::GTC =1, MassStatusTIF::GTD =6, MassStatusTIF::Null =255 }
 
enum  Negotiate500_Fields {
  Negotiate500_Fields::hmacSignature =0, Negotiate500_Fields::accessKeyID =1, Negotiate500_Fields::uuid =2, Negotiate500_Fields::requestTimestamp =3,
  Negotiate500_Fields::session =4, Negotiate500_Fields::firm =5, Negotiate500_Fields::credentials =6
}
 
enum  NegotiationReject502_Fields {
  NegotiationReject502_Fields::reason =0, NegotiationReject502_Fields::uuid =1, NegotiationReject502_Fields::requestTimestamp =2, NegotiationReject502_Fields::errorCodes =3,
  NegotiationReject502_Fields::faultToleranceIndicator =4, NegotiationReject502_Fields::splitMsg =5
}
 
enum  NegotiationResponse501_Fields {
  NegotiationResponse501_Fields::uuid =0, NegotiationResponse501_Fields::requestTimestamp =1, NegotiationResponse501_Fields::secretKeySecureIDExpiration =2, NegotiationResponse501_Fields::faultToleranceIndicator =3,
  NegotiationResponse501_Fields::splitMsg =4, NegotiationResponse501_Fields::previousSeqNo =5, NegotiationResponse501_Fields::previousUUID =6, NegotiationResponse501_Fields::credentials =7
}
 
enum  NewOrderCross544_Fields {
  NewOrderCross544_Fields::crossID =0, NewOrderCross544_Fields::orderRequestID =1, NewOrderCross544_Fields::manualOrderIndicator =2, NewOrderCross544_Fields::seqNum =3,
  NewOrderCross544_Fields::senderID =4, NewOrderCross544_Fields::price =5, NewOrderCross544_Fields::transBkdTime =6, NewOrderCross544_Fields::sendingTimeEpoch =7,
  NewOrderCross544_Fields::location =8, NewOrderCross544_Fields::securityID =9, NewOrderCross544_Fields::NoSides =10
}
 
enum  NewOrderCross544_NoSides_Fields {
  NewOrderCross544_NoSides_Fields::clOrdID =0, NewOrderCross544_NoSides_Fields::partyDetailsListReqID =1, NewOrderCross544_NoSides_Fields::orderQty =2, NewOrderCross544_NoSides_Fields::side =3,
  NewOrderCross544_NoSides_Fields::sideTimeInForce =4
}
 
enum  NewOrderSingle514_Fields {
  NewOrderSingle514_Fields::price =0, NewOrderSingle514_Fields::orderQty =1, NewOrderSingle514_Fields::securityID =2, NewOrderSingle514_Fields::side =3,
  NewOrderSingle514_Fields::seqNum =4, NewOrderSingle514_Fields::senderID =5, NewOrderSingle514_Fields::clOrdID =6, NewOrderSingle514_Fields::partyDetailsListReqID =7,
  NewOrderSingle514_Fields::orderRequestID =8, NewOrderSingle514_Fields::sendingTimeEpoch =9, NewOrderSingle514_Fields::stopPx =10, NewOrderSingle514_Fields::location =11,
  NewOrderSingle514_Fields::minQty =12, NewOrderSingle514_Fields::displayQty =13, NewOrderSingle514_Fields::expireDate =14, NewOrderSingle514_Fields::ordType =15,
  NewOrderSingle514_Fields::timeInForce =16, NewOrderSingle514_Fields::manualOrderIndicator =17, NewOrderSingle514_Fields::execInst =18, NewOrderSingle514_Fields::executionMode =19,
  NewOrderSingle514_Fields::liquidityFlag =20, NewOrderSingle514_Fields::managedOrder =21, NewOrderSingle514_Fields::shortSaleType =22
}
 
enum  NotApplied513_Fields { NotApplied513_Fields::uuid =0, NotApplied513_Fields::fromSeqNo =1, NotApplied513_Fields::msgCount =2, NotApplied513_Fields::splitMsg =3 }
 
enum  OFMOverrideReq : u8 { OFMOverrideReq::Disabled =0, OFMOverrideReq::Enabled =1 }
 
enum  OrderCancelReject535_Fields {
  OrderCancelReject535_Fields::seqNum =0, OrderCancelReject535_Fields::uuid =1, OrderCancelReject535_Fields::text =2, OrderCancelReject535_Fields::execID =3,
  OrderCancelReject535_Fields::senderID =4, OrderCancelReject535_Fields::clOrdID =5, OrderCancelReject535_Fields::partyDetailsListReqID =6, OrderCancelReject535_Fields::orderID =7,
  OrderCancelReject535_Fields::transactTime =8, OrderCancelReject535_Fields::sendingTimeEpoch =9, OrderCancelReject535_Fields::orderRequestID =10, OrderCancelReject535_Fields::location =11,
  OrderCancelReject535_Fields::cxlRejReason =12, OrderCancelReject535_Fields::delayDuration =13, OrderCancelReject535_Fields::manualOrderIndicator =14, OrderCancelReject535_Fields::possRetransFlag =15,
  OrderCancelReject535_Fields::splitMsg =16, OrderCancelReject535_Fields::liquidityFlag =17, OrderCancelReject535_Fields::delayToTime =18
}
 
enum  OrderCancelReplaceReject536_Fields {
  OrderCancelReplaceReject536_Fields::seqNum =0, OrderCancelReplaceReject536_Fields::uuid =1, OrderCancelReplaceReject536_Fields::text =2, OrderCancelReplaceReject536_Fields::execID =3,
  OrderCancelReplaceReject536_Fields::senderID =4, OrderCancelReplaceReject536_Fields::clOrdID =5, OrderCancelReplaceReject536_Fields::partyDetailsListReqID =6, OrderCancelReplaceReject536_Fields::orderID =7,
  OrderCancelReplaceReject536_Fields::transactTime =8, OrderCancelReplaceReject536_Fields::sendingTimeEpoch =9, OrderCancelReplaceReject536_Fields::orderRequestID =10, OrderCancelReplaceReject536_Fields::location =11,
  OrderCancelReplaceReject536_Fields::cxlRejReason =12, OrderCancelReplaceReject536_Fields::delayDuration =13, OrderCancelReplaceReject536_Fields::manualOrderIndicator =14, OrderCancelReplaceReject536_Fields::possRetransFlag =15,
  OrderCancelReplaceReject536_Fields::splitMsg =16, OrderCancelReplaceReject536_Fields::liquidityFlag =17, OrderCancelReplaceReject536_Fields::delayToTime =18
}
 
enum  OrderCancelReplaceRequest515_Fields {
  OrderCancelReplaceRequest515_Fields::price =0, OrderCancelReplaceRequest515_Fields::orderQty =1, OrderCancelReplaceRequest515_Fields::securityID =2, OrderCancelReplaceRequest515_Fields::side =3,
  OrderCancelReplaceRequest515_Fields::seqNum =4, OrderCancelReplaceRequest515_Fields::senderID =5, OrderCancelReplaceRequest515_Fields::clOrdID =6, OrderCancelReplaceRequest515_Fields::partyDetailsListReqID =7,
  OrderCancelReplaceRequest515_Fields::orderID =8, OrderCancelReplaceRequest515_Fields::stopPx =9, OrderCancelReplaceRequest515_Fields::orderRequestID =10, OrderCancelReplaceRequest515_Fields::sendingTimeEpoch =11,
  OrderCancelReplaceRequest515_Fields::location =12, OrderCancelReplaceRequest515_Fields::minQty =13, OrderCancelReplaceRequest515_Fields::displayQty =14, OrderCancelReplaceRequest515_Fields::expireDate =15,
  OrderCancelReplaceRequest515_Fields::ordType =16, OrderCancelReplaceRequest515_Fields::timeInForce =17, OrderCancelReplaceRequest515_Fields::manualOrderIndicator =18, OrderCancelReplaceRequest515_Fields::ofmOverride =19,
  OrderCancelReplaceRequest515_Fields::execInst =20, OrderCancelReplaceRequest515_Fields::executionMode =21, OrderCancelReplaceRequest515_Fields::liquidityFlag =22, OrderCancelReplaceRequest515_Fields::managedOrder =23,
  OrderCancelReplaceRequest515_Fields::shortSaleType =24
}
 
enum  OrderCancelRequest516_Fields {
  OrderCancelRequest516_Fields::orderID =0, OrderCancelRequest516_Fields::partyDetailsListReqID =1, OrderCancelRequest516_Fields::manualOrderIndicator =2, OrderCancelRequest516_Fields::seqNum =3,
  OrderCancelRequest516_Fields::senderID =4, OrderCancelRequest516_Fields::clOrdID =5, OrderCancelRequest516_Fields::orderRequestID =6, OrderCancelRequest516_Fields::sendingTimeEpoch =7,
  OrderCancelRequest516_Fields::location =8, OrderCancelRequest516_Fields::securityID =9, OrderCancelRequest516_Fields::side =10, OrderCancelRequest516_Fields::liquidityFlag =11
}
 
enum  OrderEventType : u8 { OrderEventType::PartiallyFilled =4, OrderEventType::Filled =5, OrderEventType::Null =255 }
 
enum  OrderMassActionReport562_Fields {
  OrderMassActionReport562_Fields::seqNum =0, OrderMassActionReport562_Fields::uuid =1, OrderMassActionReport562_Fields::senderID =2, OrderMassActionReport562_Fields::partyDetailsListReqID =3,
  OrderMassActionReport562_Fields::transactTime =4, OrderMassActionReport562_Fields::sendingTimeEpoch =5, OrderMassActionReport562_Fields::orderRequestID =6, OrderMassActionReport562_Fields::massActionReportID =7,
  OrderMassActionReport562_Fields::securityGroup =8, OrderMassActionReport562_Fields::location =9, OrderMassActionReport562_Fields::securityID =10, OrderMassActionReport562_Fields::delayDuration =11,
  OrderMassActionReport562_Fields::massActionResponse =12, OrderMassActionReport562_Fields::manualOrderIndicator =13, OrderMassActionReport562_Fields::massActionScope =14, OrderMassActionReport562_Fields::totalAffectedOrders =15,
  OrderMassActionReport562_Fields::lastFragment =16, OrderMassActionReport562_Fields::massActionRejectReason =17, OrderMassActionReport562_Fields::marketSegmentID =18, OrderMassActionReport562_Fields::massCancelRequestType =19,
  OrderMassActionReport562_Fields::side =20, OrderMassActionReport562_Fields::ordType =21, OrderMassActionReport562_Fields::timeInForce =22, OrderMassActionReport562_Fields::splitMsg =23,
  OrderMassActionReport562_Fields::liquidityFlag =24, OrderMassActionReport562_Fields::possRetransFlag =25, OrderMassActionReport562_Fields::delayToTime =26, OrderMassActionReport562_Fields::NoAffectedOrders =27
}
 
enum  OrderMassActionReport562_NoAffectedOrders_Fields { OrderMassActionReport562_NoAffectedOrders_Fields::origCIOrdID =0, OrderMassActionReport562_NoAffectedOrders_Fields::affectedOrderID =1, OrderMassActionReport562_NoAffectedOrders_Fields::cxlQuantity =2 }
 
enum  OrderMassActionRequest529_Fields {
  OrderMassActionRequest529_Fields::partyDetailsListReqID =0, OrderMassActionRequest529_Fields::orderRequestID =1, OrderMassActionRequest529_Fields::manualOrderIndicator =2, OrderMassActionRequest529_Fields::seqNum =3,
  OrderMassActionRequest529_Fields::senderID =4, OrderMassActionRequest529_Fields::sendingTimeEpoch =5, OrderMassActionRequest529_Fields::securityGroup =6, OrderMassActionRequest529_Fields::location =7,
  OrderMassActionRequest529_Fields::securityID =8, OrderMassActionRequest529_Fields::massActionScope =9, OrderMassActionRequest529_Fields::marketSegmentID =10, OrderMassActionRequest529_Fields::massCancelRequestType =11,
  OrderMassActionRequest529_Fields::side =12, OrderMassActionRequest529_Fields::ordType =13, OrderMassActionRequest529_Fields::timeInForce =14, OrderMassActionRequest529_Fields::liquidityFlag =15
}
 
enum  OrderMassStatusRequest530_Fields {
  OrderMassStatusRequest530_Fields::partyDetailsListReqID =0, OrderMassStatusRequest530_Fields::massStatusReqID =1, OrderMassStatusRequest530_Fields::manualOrderIndicator =2, OrderMassStatusRequest530_Fields::seqNum =3,
  OrderMassStatusRequest530_Fields::senderID =4, OrderMassStatusRequest530_Fields::sendingTimeEpoch =5, OrderMassStatusRequest530_Fields::securityGroup =6, OrderMassStatusRequest530_Fields::location =7,
  OrderMassStatusRequest530_Fields::securityID =8, OrderMassStatusRequest530_Fields::massStatusReqType =9, OrderMassStatusRequest530_Fields::ordStatusReqType =10, OrderMassStatusRequest530_Fields::timeInForce =11,
  OrderMassStatusRequest530_Fields::marketSegmentID =12
}
 
enum  OrderStatus : char {
  OrderStatus::New ='0', OrderStatus::PartiallyFilled ='1', OrderStatus::Filled ='2', OrderStatus::Cancelled ='4',
  OrderStatus::Replaced ='5', OrderStatus::Rejected ='8', OrderStatus::Expired ='C', OrderStatus::Undefined ='U'
}
 
enum  OrderStatusRequest533_Fields {
  OrderStatusRequest533_Fields::partyDetailsListReqID =0, OrderStatusRequest533_Fields::ordStatusReqID =1, OrderStatusRequest533_Fields::manualOrderIndicator =2, OrderStatusRequest533_Fields::seqNum =3,
  OrderStatusRequest533_Fields::senderID =4, OrderStatusRequest533_Fields::orderID =5, OrderStatusRequest533_Fields::sendingTimeEpoch =6, OrderStatusRequest533_Fields::location =7
}
 
enum  OrderType : char { OrderType::MarketWithProtection ='1', OrderType::Limit ='2', OrderType::StopLimit ='4', OrderType::MarketWithLeftoverAsLimit ='K' }
 
enum  OrderTypeReq : char {
  OrderTypeReq::MarketwithProtection ='1', OrderTypeReq::Limit ='2', OrderTypeReq::StopwithProtection ='3', OrderTypeReq::StopLimit ='4',
  OrderTypeReq::MarketWithLeftoverAsLimit ='K'
}
 
enum  OrdStatusTrd : u8 { OrdStatusTrd::PartiallyFilled =1, OrdStatusTrd::Filled =2 }
 
enum  OrdStatusTrdCxl : char { OrdStatusTrdCxl::TradeCorrection ='G', OrdStatusTrdCxl::TradeCancel ='H' }
 
enum  PartyDetailRole : u16 {
  PartyDetailRole::ExecutingFirm =1, PartyDetailRole::CustomerAccount =24, PartyDetailRole::TakeUpFirm =96, PartyDetailRole::Operator =118,
  PartyDetailRole::TakeUpAccount =1000
}
 
enum  PartyDetailsDefinitionRequest518_Fields {
  PartyDetailsDefinitionRequest518_Fields::partyDetailsListReqID =0, PartyDetailsDefinitionRequest518_Fields::sendingTimeEpoch =1, PartyDetailsDefinitionRequest518_Fields::listUpdateAction =2, PartyDetailsDefinitionRequest518_Fields::seqNum =3,
  PartyDetailsDefinitionRequest518_Fields::memo =4, PartyDetailsDefinitionRequest518_Fields::avgPxGroupID =5, PartyDetailsDefinitionRequest518_Fields::selfMatchPreventionID =6, PartyDetailsDefinitionRequest518_Fields::cmtaGiveupCD =7,
  PartyDetailsDefinitionRequest518_Fields::custOrderCapacity =8, PartyDetailsDefinitionRequest518_Fields::clearingAccountType =9, PartyDetailsDefinitionRequest518_Fields::selfMatchPreventionInstruction =10, PartyDetailsDefinitionRequest518_Fields::avgPxIndicator =11,
  PartyDetailsDefinitionRequest518_Fields::clearingTradePriceType =12, PartyDetailsDefinitionRequest518_Fields::custOrderHandlingInst =13, PartyDetailsDefinitionRequest518_Fields::executor =14, PartyDetailsDefinitionRequest518_Fields::idmShortCode =15,
  PartyDetailsDefinitionRequest518_Fields::NoPartyDetails =16, PartyDetailsDefinitionRequest518_Fields::NoTrdRegPublications =17
}
 
enum  PartyDetailsDefinitionRequest518_NoPartyDetails_Fields { PartyDetailsDefinitionRequest518_NoPartyDetails_Fields::partyDetailID =0, PartyDetailsDefinitionRequest518_NoPartyDetails_Fields::partyDetailRole =1 }
 
enum  PartyDetailsDefinitionRequest518_NoTrdRegPublications_Fields { PartyDetailsDefinitionRequest518_NoTrdRegPublications_Fields::trdRegPublicationType =0, PartyDetailsDefinitionRequest518_NoTrdRegPublications_Fields::trdRegPublicationReason =1 }
 
enum  PartyDetailsDefinitionRequestAck519_Fields {
  PartyDetailsDefinitionRequestAck519_Fields::seqNum =0, PartyDetailsDefinitionRequestAck519_Fields::uuid =1, PartyDetailsDefinitionRequestAck519_Fields::memo =2, PartyDetailsDefinitionRequestAck519_Fields::avgPxGroupID =3,
  PartyDetailsDefinitionRequestAck519_Fields::partyDetailsListReqID =4, PartyDetailsDefinitionRequestAck519_Fields::sendingTimeEpoch =5, PartyDetailsDefinitionRequestAck519_Fields::selfMatchPreventionID =6, PartyDetailsDefinitionRequestAck519_Fields::partyDetailRequestStatus =7,
  PartyDetailsDefinitionRequestAck519_Fields::custOrderCapacity =8, PartyDetailsDefinitionRequestAck519_Fields::clearingAccountType =9, PartyDetailsDefinitionRequestAck519_Fields::selfMatchPreventionInstruction =10, PartyDetailsDefinitionRequestAck519_Fields::avgPxIndicator =11,
  PartyDetailsDefinitionRequestAck519_Fields::clearingTradePriceType =12, PartyDetailsDefinitionRequestAck519_Fields::cmtaGiveupCD =13, PartyDetailsDefinitionRequestAck519_Fields::custOrderHandlingInst =14, PartyDetailsDefinitionRequestAck519_Fields::listUpdateAction =15,
  PartyDetailsDefinitionRequestAck519_Fields::partyDetailDefinitionStatus =16, PartyDetailsDefinitionRequestAck519_Fields::executor =17, PartyDetailsDefinitionRequestAck519_Fields::idmShortCode =18, PartyDetailsDefinitionRequestAck519_Fields::possRetransFlag =19,
  PartyDetailsDefinitionRequestAck519_Fields::splitMsg =20, PartyDetailsDefinitionRequestAck519_Fields::NoPartyDetails =21, PartyDetailsDefinitionRequestAck519_Fields::NoTrdRegPublications =22
}
 
enum  PartyDetailsDefinitionRequestAck519_NoPartyDetails_Fields { PartyDetailsDefinitionRequestAck519_NoPartyDetails_Fields::partyDetailID =0, PartyDetailsDefinitionRequestAck519_NoPartyDetails_Fields::partyDetailRole =1 }
 
enum  PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_Fields { PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_Fields::trdRegPublicationType =0, PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_Fields::trdRegPublicationReason =1 }
 
enum  PartyDetailsListReport538_Fields {
  PartyDetailsListReport538_Fields::seqNum =0, PartyDetailsListReport538_Fields::uuid =1, PartyDetailsListReport538_Fields::avgPxGroupID =2, PartyDetailsListReport538_Fields::partyDetailsListReqID =3,
  PartyDetailsListReport538_Fields::partyDetailsListReportID =4, PartyDetailsListReport538_Fields::sendingTimeEpoch =5, PartyDetailsListReport538_Fields::selfMatchPreventionID =6, PartyDetailsListReport538_Fields::totNumParties =7,
  PartyDetailsListReport538_Fields::requestResult =8, PartyDetailsListReport538_Fields::lastFragment =9, PartyDetailsListReport538_Fields::custOrderCapacity =10, PartyDetailsListReport538_Fields::clearingAccountType =11,
  PartyDetailsListReport538_Fields::selfMatchPreventionInstruction =12, PartyDetailsListReport538_Fields::avgPxIndicator =13, PartyDetailsListReport538_Fields::clearingTradePriceType =14, PartyDetailsListReport538_Fields::cmtaGiveupCD =15,
  PartyDetailsListReport538_Fields::custOrderHandlingInst =16, PartyDetailsListReport538_Fields::executor =17, PartyDetailsListReport538_Fields::idmShortCode =18, PartyDetailsListReport538_Fields::possRetransFlag =19,
  PartyDetailsListReport538_Fields::splitMsg =20, PartyDetailsListReport538_Fields::NoPartyDetails =21, PartyDetailsListReport538_Fields::NoTrdRegPublications =22
}
 
enum  PartyDetailsListReport538_NoPartyDetails_Fields { PartyDetailsListReport538_NoPartyDetails_Fields::partyDetailID =0, PartyDetailsListReport538_NoPartyDetails_Fields::partyDetailRole =1 }
 
enum  PartyDetailsListReport538_NoTrdRegPublications_Fields { PartyDetailsListReport538_NoTrdRegPublications_Fields::trdRegPublicationType =0, PartyDetailsListReport538_NoTrdRegPublications_Fields::trdRegPublicationReason =1 }
 
enum  PartyDetailsListRequest537_Fields {
  PartyDetailsListRequest537_Fields::partyDetailsListReqID =0, PartyDetailsListRequest537_Fields::sendingTimeEpoch =1, PartyDetailsListRequest537_Fields::seqNum =2, PartyDetailsListRequest537_Fields::NoRequestingPartyIDs =3,
  PartyDetailsListRequest537_Fields::NoPartyIDs =4
}
 
enum  PartyDetailsListRequest537_NoPartyIDs_Fields { PartyDetailsListRequest537_NoPartyIDs_Fields::partyID =0, PartyDetailsListRequest537_NoPartyIDs_Fields::partyIDSource =1, PartyDetailsListRequest537_NoPartyIDs_Fields::partyRole =2 }
 
enum  PartyDetailsListRequest537_NoRequestingPartyIDs_Fields { PartyDetailsListRequest537_NoRequestingPartyIDs_Fields::requestingPartyID =0, PartyDetailsListRequest537_NoRequestingPartyIDs_Fields::requestingPartyIDSource =1, PartyDetailsListRequest537_NoRequestingPartyIDs_Fields::requestingPartyRole =2 }
 
enum  QuoteAckStatus : u8 { QuoteAckStatus::Accepted =0, QuoteAckStatus::Rejected =5 }
 
enum  QuoteCancel528_Fields {
  QuoteCancel528_Fields::partyDetailsListReqID =0, QuoteCancel528_Fields::sendingTimeEpoch =1, QuoteCancel528_Fields::manualOrderIndicator =2, QuoteCancel528_Fields::seqNum =3,
  QuoteCancel528_Fields::senderID =4, QuoteCancel528_Fields::location =5, QuoteCancel528_Fields::quoteID =6, QuoteCancel528_Fields::quoteCancelType =7,
  QuoteCancel528_Fields::liquidityFlag =8, QuoteCancel528_Fields::NoQuoteEntries =9, QuoteCancel528_Fields::NoQuoteSets =10
}
 
enum  QuoteCancel528_NoQuoteEntries_Fields { QuoteCancel528_NoQuoteEntries_Fields::securityGroup =0, QuoteCancel528_NoQuoteEntries_Fields::securityID =1 }
 
enum  QuoteCancel528_NoQuoteSets_Fields { QuoteCancel528_NoQuoteSets_Fields::bidSize =0, QuoteCancel528_NoQuoteSets_Fields::offerSize =1, QuoteCancel528_NoQuoteSets_Fields::quoteSetID =2 }
 
enum  QuoteCancelAck563_Fields {
  QuoteCancelAck563_Fields::seqNum =0, QuoteCancelAck563_Fields::uuid =1, QuoteCancelAck563_Fields::text =2, QuoteCancelAck563_Fields::senderID =3,
  QuoteCancelAck563_Fields::partyDetailsListReqID =4, QuoteCancelAck563_Fields::requestTime =5, QuoteCancelAck563_Fields::sendingTimeEpoch =6, QuoteCancelAck563_Fields::cancelledSymbol =7,
  QuoteCancelAck563_Fields::location =8, QuoteCancelAck563_Fields::quoteID =9, QuoteCancelAck563_Fields::quoteRejectReason =10, QuoteCancelAck563_Fields::delayDuration =11,
  QuoteCancelAck563_Fields::manualOrderIndicator =12, QuoteCancelAck563_Fields::quoteStatus =13, QuoteCancelAck563_Fields::noProcessedEntries =14, QuoteCancelAck563_Fields::mmProtectionReset =15,
  QuoteCancelAck563_Fields::unsolicitedCancelType =16, QuoteCancelAck563_Fields::splitMsg =17, QuoteCancelAck563_Fields::totNoQuoteEntries =18, QuoteCancelAck563_Fields::liquidityFlag =19,
  QuoteCancelAck563_Fields::possRetransFlag =20, QuoteCancelAck563_Fields::delayToTime =21, QuoteCancelAck563_Fields::NoQuoteEntries =22, QuoteCancelAck563_Fields::NoQuoteSets =23
}
 
enum  QuoteCancelAck563_NoQuoteEntries_Fields { QuoteCancelAck563_NoQuoteEntries_Fields::quoteEntryID =0, QuoteCancelAck563_NoQuoteEntries_Fields::securityID =1, QuoteCancelAck563_NoQuoteEntries_Fields::quoteEntryRejectReason =2 }
 
enum  QuoteCancelAck563_NoQuoteSets_Fields { QuoteCancelAck563_NoQuoteSets_Fields::quoteSetID =0, QuoteCancelAck563_NoQuoteSets_Fields::quoteErrorCode =1 }
 
enum  QuoteCxlStatus : u8 {
  QuoteCxlStatus::CancelperInstrument =1, QuoteCxlStatus::CancelperInstrumentgroup =3, QuoteCxlStatus::Cancelallquotes =4, QuoteCxlStatus::Rejected =5,
  QuoteCxlStatus::CancelperQuoteSet =100
}
 
enum  QuoteCxlTyp : u8 { QuoteCxlTyp::CancelperInstrument =1, QuoteCxlTyp::CancelperInstrumentgroup =3, QuoteCxlTyp::Cancelallquotes =4, QuoteCxlTyp::CancelperQuoteSet =100 }
 
enum  QuoteTyp : u8 { QuoteTyp::Tradeable =1, QuoteTyp::Null =255 }
 
enum  ReqResult : u8 { ReqResult::ValidRequest =0, ReqResult::NoDataFoundThatMatchedSelectionCriteria =2, ReqResult::NotAuthorizedtoRetrieveData =3, ReqResult::DataTemporarilyUnavailable =4 }
 
enum  RequestForQuote543_Fields {
  RequestForQuote543_Fields::partyDetailsListReqID =0, RequestForQuote543_Fields::quoteReqID =1, RequestForQuote543_Fields::manualOrderIndicator =2, RequestForQuote543_Fields::seqNum =3,
  RequestForQuote543_Fields::senderID =4, RequestForQuote543_Fields::sendingTimeEpoch =5, RequestForQuote543_Fields::location =6, RequestForQuote543_Fields::quoteType =7,
  RequestForQuote543_Fields::NoRelatedSym =8
}
 
enum  RequestForQuote543_NoRelatedSym_Fields { RequestForQuote543_NoRelatedSym_Fields::securityID =0, RequestForQuote543_NoRelatedSym_Fields::orderQty =1, RequestForQuote543_NoRelatedSym_Fields::side =2 }
 
enum  RequestForQuoteAck546_Fields {
  RequestForQuoteAck546_Fields::seqNum =0, RequestForQuoteAck546_Fields::uuid =1, RequestForQuoteAck546_Fields::text =2, RequestForQuoteAck546_Fields::senderID =3,
  RequestForQuoteAck546_Fields::exchangeQuoteReqID =4, RequestForQuoteAck546_Fields::partyDetailsListReqID =5, RequestForQuoteAck546_Fields::requestTime =6, RequestForQuoteAck546_Fields::sendingTimeEpoch =7,
  RequestForQuoteAck546_Fields::quoteReqID =8, RequestForQuoteAck546_Fields::location =9, RequestForQuoteAck546_Fields::quoteRejectReason =10, RequestForQuoteAck546_Fields::delayDuration =11,
  RequestForQuoteAck546_Fields::quoteStatus =12, RequestForQuoteAck546_Fields::manualOrderIndicator =13, RequestForQuoteAck546_Fields::splitMsg =14, RequestForQuoteAck546_Fields::possRetransFlag =15,
  RequestForQuoteAck546_Fields::delayToTime =16
}
 
enum  Retransmission509_Fields {
  Retransmission509_Fields::uuid =0, Retransmission509_Fields::lastUUID =1, Retransmission509_Fields::requestTimestamp =2, Retransmission509_Fields::fromSeqNo =3,
  Retransmission509_Fields::msgCount =4, Retransmission509_Fields::splitMsg =5
}
 
enum  RetransmitReject510_Fields {
  RetransmitReject510_Fields::reason =0, RetransmitReject510_Fields::uuid =1, RetransmitReject510_Fields::lastUUID =2, RetransmitReject510_Fields::requestTimestamp =3,
  RetransmitReject510_Fields::errorCodes =4, RetransmitReject510_Fields::splitMsg =5
}
 
enum  RetransmitRequest508_Fields {
  RetransmitRequest508_Fields::uuid =0, RetransmitRequest508_Fields::lastUUID =1, RetransmitRequest508_Fields::requestTimestamp =2, RetransmitRequest508_Fields::fromSeqNo =3,
  RetransmitRequest508_Fields::msgCount =4
}
 
enum  RFQSide : u8 { RFQSide::Buy =1, RFQSide::Sell =2, RFQSide::Cross =8, RFQSide::Null =255 }
 
enum  SecRspTyp : u8 { SecRspTyp::AcceptSecurityProposalasis =1, SecRspTyp::AcceptSecurityproposalwithrevisionsasindicatedinthemessage =2, SecRspTyp::RejectSecurityProposal =5 }
 
enum  SecurityDefinitionRequest560_Fields {
  SecurityDefinitionRequest560_Fields::partyDetailsListReqID =0, SecurityDefinitionRequest560_Fields::securityReqID =1, SecurityDefinitionRequest560_Fields::manualOrderIndicator =2, SecurityDefinitionRequest560_Fields::seqNum =3,
  SecurityDefinitionRequest560_Fields::senderID =4, SecurityDefinitionRequest560_Fields::sendingTimeEpoch =5, SecurityDefinitionRequest560_Fields::securitySubType =6, SecurityDefinitionRequest560_Fields::location =7,
  SecurityDefinitionRequest560_Fields::startDate =8, SecurityDefinitionRequest560_Fields::endDate =9, SecurityDefinitionRequest560_Fields::maxNoOfSubstitutions =10, SecurityDefinitionRequest560_Fields::sourceRepoID =11,
  SecurityDefinitionRequest560_Fields::NoLegs =12
}
 
enum  SecurityDefinitionRequest560_NoLegs_Fields {
  SecurityDefinitionRequest560_NoLegs_Fields::legPrice =0, SecurityDefinitionRequest560_NoLegs_Fields::legSecurityID =1, SecurityDefinitionRequest560_NoLegs_Fields::legOptionDelta =2, SecurityDefinitionRequest560_NoLegs_Fields::legSide =3,
  SecurityDefinitionRequest560_NoLegs_Fields::legRatioQty =4
}
 
enum  SecurityDefinitionResponse561_Fields {
  SecurityDefinitionResponse561_Fields::seqNum =0, SecurityDefinitionResponse561_Fields::uuid =1, SecurityDefinitionResponse561_Fields::text =2, SecurityDefinitionResponse561_Fields::financialInstrumentFullName =3,
  SecurityDefinitionResponse561_Fields::senderID =4, SecurityDefinitionResponse561_Fields::symbol =5, SecurityDefinitionResponse561_Fields::partyDetailsListReqID =6, SecurityDefinitionResponse561_Fields::securityReqID =7,
  SecurityDefinitionResponse561_Fields::securityResponseID =8, SecurityDefinitionResponse561_Fields::sendingTimeEpoch =9, SecurityDefinitionResponse561_Fields::securityGroup =10, SecurityDefinitionResponse561_Fields::securityType =11,
  SecurityDefinitionResponse561_Fields::location =12, SecurityDefinitionResponse561_Fields::securityID =13, SecurityDefinitionResponse561_Fields::currency =14, SecurityDefinitionResponse561_Fields::maturityMonthYear =15,
  SecurityDefinitionResponse561_Fields::delayDuration =16, SecurityDefinitionResponse561_Fields::startDate =17, SecurityDefinitionResponse561_Fields::endDate =18, SecurityDefinitionResponse561_Fields::maxNoOfSubstitutions =19,
  SecurityDefinitionResponse561_Fields::sourceRepoID =20, SecurityDefinitionResponse561_Fields::terminationType =21, SecurityDefinitionResponse561_Fields::securityResponseType =22, SecurityDefinitionResponse561_Fields::expirationCycle =23,
  SecurityDefinitionResponse561_Fields::manualOrderIndicator =24, SecurityDefinitionResponse561_Fields::splitMsg =25, SecurityDefinitionResponse561_Fields::autoQuoteRequest =26, SecurityDefinitionResponse561_Fields::possRetransFlag =27,
  SecurityDefinitionResponse561_Fields::NoLegs =28
}
 
enum  SecurityDefinitionResponse561_NoLegs_Fields {
  SecurityDefinitionResponse561_NoLegs_Fields::legPrice =0, SecurityDefinitionResponse561_NoLegs_Fields::legOptionDelta =1, SecurityDefinitionResponse561_NoLegs_Fields::legSecurityID =2, SecurityDefinitionResponse561_NoLegs_Fields::legSide =3,
  SecurityDefinitionResponse561_NoLegs_Fields::legRatioQty =4
}
 
enum  Sequence506_Fields { Sequence506_Fields::uuid =0, Sequence506_Fields::nextSeqNo =1, Sequence506_Fields::faultToleranceIndicator =2, Sequence506_Fields::keepAliveIntervalLapsed =3 }
 
enum  ShortSaleType : u8 {
  ShortSaleType::LongSell =0, ShortSaleType::ShortSaleWithNoExemptionSESH =1, ShortSaleType::ShortSaleWithExemptionSSEX =2, ShortSaleType::UndisclosedSellInformationNotAvailableUNDI =3,
  ShortSaleType::Null =255
}
 
enum  SideNULL : u8 { SideNULL::Buy =1, SideNULL::Sell =2, SideNULL::Null =255 }
 
enum  SideReq : u8 { SideReq::Buy =1, SideReq::Sell =2 }
 
enum  SideTimeInForce : u8 { SideTimeInForce::Day =0, SideTimeInForce::FAK =3 }
 
enum  SLEDS : u8 { SLEDS::TradeClearingatExecutionPrice =0, SLEDS::TradeClearingatAlternateClearingPrice =1, SLEDS::Null =255 }
 
enum  SMPI : char { SMPI::CancelNewest ='N', SMPI::CancelOldest ='O', SMPI::Null =0 }
 
enum  SplitMsg : u8 { SplitMsg::SplitMessageDelayed =0, SplitMsg::OutofOrderMessageDelayed =1, SplitMsg::CompleteMessageDelayed =2, SplitMsg::Null =255 }
 
enum  Terminate507_Fields {
  Terminate507_Fields::reason =0, Terminate507_Fields::uuid =1, Terminate507_Fields::requestTimestamp =2, Terminate507_Fields::errorCodes =3,
  Terminate507_Fields::splitMsg =4
}
 
enum  TimeInForce : u8 {
  TimeInForce::Day =0, TimeInForce::GoodTillCancel =1, TimeInForce::FillAndKill =3, TimeInForce::FillOrKill =4,
  TimeInForce::GoodTillDate =6
}
 
enum  TradeAddendum : u8 { TradeAddendum::PartiallyFilled =4, TradeAddendum::Filled =5, TradeAddendum::TradeCancel =100, TradeAddendum::TradeCorrection =101 }
 

Functions

std::ostream & AvgPxIndToStream (std::ostream &os, const void *buffer)
 
static void binToFix (Parser::LiteFixMessage &msg, const StandardHeader &hdr, const std::string &sender, const std::string &target, System::u64 timestamp, bool clearBeforeUse=false)
 
void binToFix_DATA (Parser::LiteFixMessage &msg, int fixTag, const DATA &value)
 
void binToFix_Decimal32NULL (Parser::LiteFixMessage &msg, int fixTag, const Decimal32NULL &value)
 
void binToFix_Decimal64NULL (Parser::LiteFixMessage &msg, int fixTag, const Decimal64NULL &value)
 
void binToFix_groupSize (Parser::LiteFixMessage &msg, int fixTag, const groupSize &value)
 
void binToFix_groupSizeEncoding (Parser::LiteFixMessage &msg, int fixTag, const groupSizeEncoding &value)
 
void binToFix_MaturityMonthYear (Parser::LiteFixMessage &msg, int fixTag, const MaturityMonthYear &value)
 
void binToFix_messageHeader (Parser::LiteFixMessage &msg, int fixTag, const messageHeader &value)
 
void binToFix_PRICE9 (Parser::LiteFixMessage &msg, int fixTag, const PRICE9 &value)
 
void binToFix_PRICENULL9 (Parser::LiteFixMessage &msg, int fixTag, const PRICENULL9 &value)
 
std::ostream & BooleanFlagToStream (std::ostream &os, const void *buffer)
 
std::ostream & BooleanNULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & charNULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & CHARToStream (std::ostream &os, const void *buffer)
 
std::ostream & ClearingAcctTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & ClientFlowTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & CmtaGiveUpCDToStream (std::ostream &os, const void *buffer)
 
template<typename T >
T & createMessage (void *buf, size_t bufferSize, bool bInit=true)
 
template<typename T >
T * createMessage (bool bInit=true)
 
static StandardHeadercreateMessage (const Parser::LiteFixMessage &msg, void *buf, size_t bufferSize, bool bInit=true)
 
static StandardHeadercreateMessage (const Parser::LiteFixMessage &msg, bool bInit=true)
 
std::ostream & CrossOrderTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossPrioritizationToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & CustOrderCapacityToStream (std::ostream &os, const void *buffer)
 
std::ostream & CustOrdHandlInstToStream (std::ostream &os, const void *buffer)
 
std::ostream & CxlRejRspToStream (std::ostream &os, const void *buffer)
 
std::ostream & CxrRejRspToStream (std::ostream &os, const void *buffer)
 
std::ostream & DATAToStream (std::ostream &os, const void *buffer)
 
std::ostream & Decimal32NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & Decimal64NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & DKReasonToStream (std::ostream &os, const void *buffer)
 
std::ostream & enumNULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExchFlowTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecAckStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecInstToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecModeToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecReasonToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypeCxlToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypeExpToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypeModifyToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypeTradeToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypNewToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypRejToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypTrdCxlToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExpCycleToStream (std::ostream &os, const void *buffer)
 
static void fieldToFix (Parser::LiteFixMessage &msg, const MessageField &field)
 
static void fixToBin (const Parser::LiteFixMessage &msg, StandardHeader &hdr)
 
void fixToBin_DATA (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Decimal32NULL (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Decimal64NULL (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_groupSize (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_groupSizeEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_MaturityMonthYear (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_messageHeader (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_PRICE9 (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_PRICENULL9 (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
static void fixToField (const Parser::LiteFixMessage &msg, const MessageField &field, std::unordered_map< int, int > &context)
 
std::ostream & FTIToStream (std::ostream &os, const void *buffer)
 
size_t getAvgPxIndFieldSize (const void *buffer)
 
AvgPxInd getAvgPxIndFieldValue (const void *buffer)
 
size_t getBooleanFlagFieldSize (const void *buffer)
 
BooleanFlag getBooleanFlagFieldValue (const void *buffer)
 
size_t getBooleanNULLFieldSize (const void *buffer)
 
BooleanNULL getBooleanNULLFieldValue (const void *buffer)
 
size_t getCHARFieldSize (const void *buffer)
 
CHAR getCHARFieldValue (const void *buffer)
 
size_t getcharNULLFieldSize (const void *buffer)
 
charNULL getcharNULLFieldValue (const void *buffer)
 
charNULL getcharNULLNullValue ()
 
size_t getClearingAcctTypeFieldSize (const void *buffer)
 
ClearingAcctType getClearingAcctTypeFieldValue (const void *buffer)
 
size_t getClientFlowTypeFieldSize (const void *buffer)
 
const AsciiString getClientFlowTypeFieldValue (const void *buffer)
 
size_t getCmtaGiveUpCDFieldSize (const void *buffer)
 
CmtaGiveUpCD getCmtaGiveUpCDFieldValue (const void *buffer)
 
size_t getCrossOrderTypeFieldSize (const void *buffer)
 
CrossOrderType getCrossOrderTypeFieldValue (const void *buffer)
 
size_t getCrossPrioritizationFieldSize (const void *buffer)
 
CrossPrioritization getCrossPrioritizationFieldValue (const void *buffer)
 
size_t getCrossTypeFieldSize (const void *buffer)
 
CrossType getCrossTypeFieldValue (const void *buffer)
 
size_t getCustOrderCapacityFieldSize (const void *buffer)
 
CustOrderCapacity getCustOrderCapacityFieldValue (const void *buffer)
 
size_t getCustOrdHandlInstFieldSize (const void *buffer)
 
CustOrdHandlInst getCustOrdHandlInstFieldValue (const void *buffer)
 
size_t getCxlRejRspFieldSize (const void *buffer)
 
CxlRejRsp getCxlRejRspFieldValue (const void *buffer)
 
size_t getCxrRejRspFieldSize (const void *buffer)
 
CxrRejRsp getCxrRejRspFieldValue (const void *buffer)
 
size_t getDATAFieldSize (const void *buffer)
 
const DATAgetDATAFieldValue (const void *buffer)
 
size_t getDecimal32NULLFieldSize (const void *buffer)
 
const Decimal32NULLgetDecimal32NULLFieldValue (const void *buffer)
 
size_t getDecimal64NULLFieldSize (const void *buffer)
 
const Decimal64NULLgetDecimal64NULLFieldValue (const void *buffer)
 
size_t getDKReasonFieldSize (const void *buffer)
 
DKReason getDKReasonFieldValue (const void *buffer)
 
size_t getenumNULLFieldSize (const void *buffer)
 
enumNULL getenumNULLFieldValue (const void *buffer)
 
enumNULL getenumNULLNullValue ()
 
size_t getExchFlowTypFieldSize (const void *buffer)
 
const AsciiString getExchFlowTypFieldValue (const void *buffer)
 
size_t getExecAckStatusFieldSize (const void *buffer)
 
ExecAckStatus getExecAckStatusFieldValue (const void *buffer)
 
size_t getExecInstFieldSize (const void *buffer)
 
ExecInst getExecInstFieldValue (const void *buffer)
 
size_t getExecModeFieldSize (const void *buffer)
 
ExecMode getExecModeFieldValue (const void *buffer)
 
size_t getExecReasonFieldSize (const void *buffer)
 
ExecReason getExecReasonFieldValue (const void *buffer)
 
size_t getExecTypeCxlFieldSize (const void *buffer)
 
ExecTypeCxl getExecTypeCxlFieldValue (const void *buffer)
 
size_t getExecTypeExpFieldSize (const void *buffer)
 
ExecTypeExp getExecTypeExpFieldValue (const void *buffer)
 
size_t getExecTypeModifyFieldSize (const void *buffer)
 
ExecTypeModify getExecTypeModifyFieldValue (const void *buffer)
 
size_t getExecTypeTradeFieldSize (const void *buffer)
 
ExecTypeTrade getExecTypeTradeFieldValue (const void *buffer)
 
size_t getExecTypNewFieldSize (const void *buffer)
 
ExecTypNew getExecTypNewFieldValue (const void *buffer)
 
size_t getExecTypRejFieldSize (const void *buffer)
 
ExecTypRej getExecTypRejFieldValue (const void *buffer)
 
size_t getExecTypStatusFieldSize (const void *buffer)
 
ExecTypStatus getExecTypStatusFieldValue (const void *buffer)
 
size_t getExecTypTrdCxlFieldSize (const void *buffer)
 
ExecTypTrdCxl getExecTypTrdCxlFieldValue (const void *buffer)
 
size_t getExpCycleFieldSize (const void *buffer)
 
ExpCycle getExpCycleFieldValue (const void *buffer)
 
static FieldsIterator getFieldsIterator (const StandardHeader *msgHdr)
 
static FieldsSetIterator getFieldsSetIterator (StandardHeader *msgHdr)
 
size_t getFTIFieldSize (const void *buffer)
 
FTI getFTIFieldValue (const void *buffer)
 
size_t getgroupSizeEncodingFieldSize (const void *buffer)
 
const groupSizeEncodinggetgroupSizeEncodingFieldValue (const void *buffer)
 
size_t getgroupSizeFieldSize (const void *buffer)
 
const groupSizegetgroupSizeFieldValue (const void *buffer)
 
size_t getHMACVersionFieldSize (const void *buffer)
 
const AsciiString getHMACVersionFieldValue (const void *buffer)
 
size_t getInt32FieldSize (const void *buffer)
 
Int32 getInt32FieldValue (const void *buffer)
 
size_t getInt32NULLFieldSize (const void *buffer)
 
Int32NULL getInt32NULLFieldValue (const void *buffer)
 
Int32NULL getInt32NULLNullValue ()
 
size_t getKeepAliveLapsedFieldSize (const void *buffer)
 
KeepAliveLapsed getKeepAliveLapsedFieldValue (const void *buffer)
 
size_t getLegSecIDSourceFieldSize (const void *buffer)
 
LegSecIDSource getLegSecIDSourceFieldValue (const void *buffer)
 
size_t getListUpdActFieldSize (const void *buffer)
 
ListUpdAct getListUpdActFieldValue (const void *buffer)
 
size_t getLocalMktDateFieldSize (const void *buffer)
 
LocalMktDate getLocalMktDateFieldValue (const void *buffer)
 
LocalMktDate getLocalMktDateNullValue ()
 
size_t getManualOrdIndFieldSize (const void *buffer)
 
ManualOrdInd getManualOrdIndFieldValue (const void *buffer)
 
size_t getManualOrdIndReqFieldSize (const void *buffer)
 
ManualOrdIndReq getManualOrdIndReqFieldValue (const void *buffer)
 
size_t getMassActionFieldSize (const void *buffer)
 
MassAction getMassActionFieldValue (const void *buffer)
 
size_t getMassActionOrdTypFieldSize (const void *buffer)
 
MassActionOrdTyp getMassActionOrdTypFieldValue (const void *buffer)
 
size_t getMassActionResponseFieldSize (const void *buffer)
 
MassActionResponse getMassActionResponseFieldValue (const void *buffer)
 
size_t getMassActionScopeFieldSize (const void *buffer)
 
MassActionScope getMassActionScopeFieldValue (const void *buffer)
 
size_t getMassCancelTIFFieldSize (const void *buffer)
 
MassCancelTIF getMassCancelTIFFieldValue (const void *buffer)
 
size_t getMassCxlReqTypFieldSize (const void *buffer)
 
MassCxlReqTyp getMassCxlReqTypFieldValue (const void *buffer)
 
size_t getMassStatusOrdTypFieldSize (const void *buffer)
 
MassStatusOrdTyp getMassStatusOrdTypFieldValue (const void *buffer)
 
size_t getMassStatusReqTypFieldSize (const void *buffer)
 
MassStatusReqTyp getMassStatusReqTypFieldValue (const void *buffer)
 
size_t getMassStatusTIFFieldSize (const void *buffer)
 
MassStatusTIF getMassStatusTIFFieldValue (const void *buffer)
 
size_t getMaturityMonthYearFieldSize (const void *buffer)
 
const MaturityMonthYeargetMaturityMonthYearFieldValue (const void *buffer)
 
size_t getmessageHeaderFieldSize (const void *buffer)
 
const messageHeadergetmessageHeaderFieldValue (const void *buffer)
 
static const char * getMessageSemanticType (const StandardHeader *msgHdr)
 
size_t getModifyStatusFieldSize (const void *buffer)
 
ModifyStatus getModifyStatusFieldValue (const void *buffer)
 
size_t getNoPtyUpdFieldSize (const void *buffer)
 
NoPtyUpd getNoPtyUpdFieldValue (const void *buffer)
 
size_t getOFMOverrideReqFieldSize (const void *buffer)
 
OFMOverrideReq getOFMOverrideReqFieldValue (const void *buffer)
 
size_t getOrderEventTypeFieldSize (const void *buffer)
 
OrderEventType getOrderEventTypeFieldValue (const void *buffer)
 
size_t getOrderStatusFieldSize (const void *buffer)
 
OrderStatus getOrderStatusFieldValue (const void *buffer)
 
size_t getOrderTypeFieldSize (const void *buffer)
 
OrderType getOrderTypeFieldValue (const void *buffer)
 
size_t getOrderTypeReqFieldSize (const void *buffer)
 
OrderTypeReq getOrderTypeReqFieldValue (const void *buffer)
 
size_t getOrdStatusCxlFieldSize (const void *buffer)
 
OrdStatusCxl getOrdStatusCxlFieldValue (const void *buffer)
 
size_t getOrdStatusCxlRejFieldSize (const void *buffer)
 
OrdStatusCxlRej getOrdStatusCxlRejFieldValue (const void *buffer)
 
size_t getOrdStatusCxrRejFieldSize (const void *buffer)
 
OrdStatusCxrRej getOrdStatusCxrRejFieldValue (const void *buffer)
 
size_t getOrdStatusExpFieldSize (const void *buffer)
 
OrdStatusExp getOrdStatusExpFieldValue (const void *buffer)
 
size_t getOrdStatusNewFieldSize (const void *buffer)
 
OrdStatusNew getOrdStatusNewFieldValue (const void *buffer)
 
size_t getOrdStatusRejFieldSize (const void *buffer)
 
OrdStatusRej getOrdStatusRejFieldValue (const void *buffer)
 
size_t getOrdStatusTrdCxlFieldSize (const void *buffer)
 
OrdStatusTrdCxl getOrdStatusTrdCxlFieldValue (const void *buffer)
 
size_t getOrdStatusTrdFieldSize (const void *buffer)
 
OrdStatusTrd getOrdStatusTrdFieldValue (const void *buffer)
 
size_t getPartyDetailRoleFieldSize (const void *buffer)
 
PartyDetailRole getPartyDetailRoleFieldValue (const void *buffer)
 
size_t getPartyIDSourceFieldSize (const void *buffer)
 
PartyIDSource getPartyIDSourceFieldValue (const void *buffer)
 
static bool getPossRetransFlag (const StandardHeader *msgHdr)
 
size_t getPRICE9FieldSize (const void *buffer)
 
const PRICE9getPRICE9FieldValue (const void *buffer)
 
size_t getPRICENULL9FieldSize (const void *buffer)
 
const PRICENULL9getPRICENULL9FieldValue (const void *buffer)
 
size_t getQuoteAckStatusFieldSize (const void *buffer)
 
QuoteAckStatus getQuoteAckStatusFieldValue (const void *buffer)
 
size_t getQuoteCxlStatusFieldSize (const void *buffer)
 
QuoteCxlStatus getQuoteCxlStatusFieldValue (const void *buffer)
 
size_t getQuoteCxlTypFieldSize (const void *buffer)
 
QuoteCxlTyp getQuoteCxlTypFieldValue (const void *buffer)
 
size_t getQuoteTypFieldSize (const void *buffer)
 
QuoteTyp getQuoteTypFieldValue (const void *buffer)
 
size_t getReqResultFieldSize (const void *buffer)
 
ReqResult getReqResultFieldValue (const void *buffer)
 
size_t getRFQSideFieldSize (const void *buffer)
 
RFQSide getRFQSideFieldValue (const void *buffer)
 
size_t getSecRspTypFieldSize (const void *buffer)
 
SecRspTyp getSecRspTypFieldValue (const void *buffer)
 
size_t getSecurityIDSourceFieldSize (const void *buffer)
 
SecurityIDSource getSecurityIDSourceFieldValue (const void *buffer)
 
size_t getSecurityReqTypeFieldSize (const void *buffer)
 
SecurityReqType getSecurityReqTypeFieldValue (const void *buffer)
 
static uInt64 getSendingTimeEpoch (const StandardHeader *msgHdr)
 
static u32 getSeqNum (const StandardHeader *msgHdr)
 
size_t getShortSaleTypeFieldSize (const void *buffer)
 
ShortSaleType getShortSaleTypeFieldValue (const void *buffer)
 
size_t getSideNULLFieldSize (const void *buffer)
 
SideNULL getSideNULLFieldValue (const void *buffer)
 
size_t getSideReqFieldSize (const void *buffer)
 
SideReq getSideReqFieldValue (const void *buffer)
 
size_t getSideTimeInForceFieldSize (const void *buffer)
 
SideTimeInForce getSideTimeInForceFieldValue (const void *buffer)
 
size_t getSLEDSFieldSize (const void *buffer)
 
SLEDS getSLEDSFieldValue (const void *buffer)
 
size_t getSMPIFieldSize (const void *buffer)
 
SMPI getSMPIFieldValue (const void *buffer)
 
size_t getSplitMsgFieldSize (const void *buffer)
 
SplitMsg getSplitMsgFieldValue (const void *buffer)
 
size_t getString10ReqFieldSize (const void *buffer)
 
const AsciiString getString10ReqFieldValue (const void *buffer)
 
size_t getString17FieldSize (const void *buffer)
 
const AsciiString getString17FieldValue (const void *buffer)
 
size_t getString20FieldSize (const void *buffer)
 
const AsciiString getString20FieldValue (const void *buffer)
 
size_t getString20ReqFieldSize (const void *buffer)
 
const AsciiString getString20ReqFieldValue (const void *buffer)
 
size_t getString256FieldSize (const void *buffer)
 
const AsciiString getString256FieldValue (const void *buffer)
 
size_t getString2FieldSize (const void *buffer)
 
const AsciiString getString2FieldValue (const void *buffer)
 
size_t getString30FieldSize (const void *buffer)
 
const AsciiString getString30FieldValue (const void *buffer)
 
size_t getString30ReqFieldSize (const void *buffer)
 
const AsciiString getString30ReqFieldValue (const void *buffer)
 
size_t getString32ReqFieldSize (const void *buffer)
 
const AsciiString getString32ReqFieldValue (const void *buffer)
 
size_t getString3FieldSize (const void *buffer)
 
const AsciiString getString3FieldValue (const void *buffer)
 
size_t getString3ReqFieldSize (const void *buffer)
 
const AsciiString getString3ReqFieldValue (const void *buffer)
 
size_t getString40FieldSize (const void *buffer)
 
const AsciiString getString40FieldValue (const void *buffer)
 
size_t getString48FieldSize (const void *buffer)
 
const AsciiString getString48FieldValue (const void *buffer)
 
size_t getString5FieldSize (const void *buffer)
 
const AsciiString getString5FieldValue (const void *buffer)
 
size_t getString5ReqFieldSize (const void *buffer)
 
const AsciiString getString5ReqFieldValue (const void *buffer)
 
size_t getString75FieldSize (const void *buffer)
 
const AsciiString getString75FieldValue (const void *buffer)
 
size_t getString8FieldSize (const void *buffer)
 
const AsciiString getString8FieldValue (const void *buffer)
 
size_t getString8ReqFieldSize (const void *buffer)
 
const AsciiString getString8ReqFieldValue (const void *buffer)
 
size_t getStringLength35FieldSize (const void *buffer)
 
const AsciiString getStringLength35FieldValue (const void *buffer)
 
size_t getStringLength6FieldSize (const void *buffer)
 
const AsciiString getStringLength6FieldValue (const void *buffer)
 
size_t getTimeInForceFieldSize (const void *buffer)
 
TimeInForce getTimeInForceFieldValue (const void *buffer)
 
size_t getTradeAddendumFieldSize (const void *buffer)
 
TradeAddendum getTradeAddendumFieldValue (const void *buffer)
 
size_t getUDIFieldSize (const void *buffer)
 
UDI getUDIFieldValue (const void *buffer)
 
size_t getuInt16FieldSize (const void *buffer)
 
uInt16 getuInt16FieldValue (const void *buffer)
 
size_t getuInt16NULLFieldSize (const void *buffer)
 
uInt16NULL getuInt16NULLFieldValue (const void *buffer)
 
uInt16NULL getuInt16NULLNullValue ()
 
size_t getuInt32FieldSize (const void *buffer)
 
uInt32 getuInt32FieldValue (const void *buffer)
 
size_t getuInt32NULLFieldSize (const void *buffer)
 
uInt32NULL getuInt32NULLFieldValue (const void *buffer)
 
uInt32NULL getuInt32NULLNullValue ()
 
size_t getuInt64FieldSize (const void *buffer)
 
uInt64 getuInt64FieldValue (const void *buffer)
 
size_t getuInt64NULLFieldSize (const void *buffer)
 
uInt64NULL getuInt64NULLFieldValue (const void *buffer)
 
uInt64NULL getuInt64NULLNullValue ()
 
size_t getuInt8FieldSize (const void *buffer)
 
uInt8 getuInt8FieldValue (const void *buffer)
 
size_t getuInt8NULLFieldSize (const void *buffer)
 
uInt8NULL getuInt8NULLFieldValue (const void *buffer)
 
uInt8NULL getuInt8NULLNullValue ()
 
std::ostream & groupSizeEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & groupSizeToStream (std::ostream &os, const void *buffer)
 
std::ostream & HMACVersionToStream (std::ostream &os, const void *buffer)
 
std::ostream & Int32NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & Int32ToStream (std::ostream &os, const void *buffer)
 
bool ischarNULLNull (const charNULL &value)
 
bool isenumNULLNull (const enumNULL &value)
 
static bool isGroupValueType (FieldValueType valueType)
 
bool isInt32NULLNull (const Int32NULL &value)
 
static bool isLargeSizeMessage (u16 templateID)
 
bool isLocalMktDateNull (const LocalMktDate &value)
 
static bool isMidSizeMessage (u16 templateID)
 
static bool isSendingTimeEpochMessage (u16 templateID)
 
static bool isSequencedMessage (u16 templateID)
 
bool isuInt16NULLNull (const uInt16NULL &value)
 
bool isuInt32NULLNull (const uInt32NULL &value)
 
bool isuInt64NULLNull (const uInt64NULL &value)
 
bool isuInt8NULLNull (const uInt8NULL &value)
 
static bool isValidILink3Message (const StandardHeader *msgHdr)
 
std::ostream & KeepAliveLapsedToStream (std::ostream &os, const void *buffer)
 
std::ostream & LegSecIDSourceToStream (std::ostream &os, const void *buffer)
 
std::ostream & ListUpdActToStream (std::ostream &os, const void *buffer)
 
std::ostream & LocalMktDateToStream (std::ostream &os, const void *buffer)
 
std::ostream & ManualOrdIndReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & ManualOrdIndToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionOrdTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionResponseToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionScopeToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassCancelTIFToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassCxlReqTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassStatusOrdTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassStatusReqTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassStatusTIFToStream (std::ostream &os, const void *buffer)
 
std::ostream & MaturityMonthYearToStream (std::ostream &os, const void *buffer)
 
std::ostream & messageHeaderToStream (std::ostream &os, const void *buffer)
 
static std::ostream & messageToStream (std::ostream &os, const StandardHeader &msgHdr)
 
static std::ostream & messageToStream (std::ostream &os, const char *buf, size_t size)
 
static std::string messageToString (const char *buf, size_t size)
 
static std::string messageToString (const StandardHeader &hdr)
 
std::ostream & ModifyStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & NoPtyUpdToStream (std::ostream &os, const void *buffer)
 
std::ostream & OFMOverrideReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & operator<< (std::ostream &os, const i8 &value)
 
std::ostream & operator<< (std::ostream &os, const u8 &value)
 
std::ostream & operator<< (std::ostream &os, const ClientFlowType &value)
 
std::ostream & operator<< (std::ostream &os, const ExchFlowTyp &value)
 
std::ostream & operator<< (std::ostream &os, const HMACVersion &value)
 
std::ostream & operator<< (std::ostream &os, const String10Req &value)
 
std::ostream & operator<< (std::ostream &os, const String17 &value)
 
std::ostream & operator<< (std::ostream &os, const String2 &value)
 
std::ostream & operator<< (std::ostream &os, const String20 &value)
 
std::ostream & operator<< (std::ostream &os, const String20Req &value)
 
std::ostream & operator<< (std::ostream &os, const String256 &value)
 
std::ostream & operator<< (std::ostream &os, const String3 &value)
 
std::ostream & operator<< (std::ostream &os, const String30 &value)
 
std::ostream & operator<< (std::ostream &os, const String30Req &value)
 
std::ostream & operator<< (std::ostream &os, const String32Req &value)
 
std::ostream & operator<< (std::ostream &os, const String3Req &value)
 
std::ostream & operator<< (std::ostream &os, const String40 &value)
 
std::ostream & operator<< (std::ostream &os, const String48 &value)
 
std::ostream & operator<< (std::ostream &os, const String5 &value)
 
std::ostream & operator<< (std::ostream &os, const String5Req &value)
 
std::ostream & operator<< (std::ostream &os, const String75 &value)
 
std::ostream & operator<< (std::ostream &os, const String8 &value)
 
std::ostream & operator<< (std::ostream &os, const String8Req &value)
 
std::ostream & operator<< (std::ostream &os, const StringLength35 &value)
 
std::ostream & operator<< (std::ostream &os, const StringLength6 &value)
 
std::ostream & operator<< (std::ostream &os, const AvgPxInd &eType)
 
std::ostream & operator<< (std::ostream &os, const BooleanFlag &eType)
 
std::ostream & operator<< (std::ostream &os, const BooleanNULL &eType)
 
std::ostream & operator<< (std::ostream &os, const ClearingAcctType &eType)
 
std::ostream & operator<< (std::ostream &os, const CmtaGiveUpCD &eType)
 
std::ostream & operator<< (std::ostream &os, const CustOrdHandlInst &eType)
 
std::ostream & operator<< (std::ostream &os, const CustOrderCapacity &eType)
 
std::ostream & operator<< (std::ostream &os, const DKReason &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecAckStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecMode &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecReason &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecTypTrdCxl &eType)
 
std::ostream & operator<< (std::ostream &os, const ExpCycle &eType)
 
std::ostream & operator<< (std::ostream &os, const FTI &eType)
 
std::ostream & operator<< (std::ostream &os, const KeepAliveLapsed &eType)
 
std::ostream & operator<< (std::ostream &os, const ListUpdAct &eType)
 
std::ostream & operator<< (std::ostream &os, const ManualOrdInd &eType)
 
std::ostream & operator<< (std::ostream &os, const ManualOrdIndReq &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionOrdTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionResponse &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionScope &eType)
 
std::ostream & operator<< (std::ostream &os, const MassCancelTIF &eType)
 
std::ostream & operator<< (std::ostream &os, const MassCxlReqTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const MassStatusOrdTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const MassStatusReqTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const MassStatusTIF &eType)
 
std::ostream & operator<< (std::ostream &os, const OFMOverrideReq &eType)
 
std::ostream & operator<< (std::ostream &os, const OrdStatusTrd &eType)
 
std::ostream & operator<< (std::ostream &os, const OrdStatusTrdCxl &eType)
 
std::ostream & operator<< (std::ostream &os, const OrderEventType &eType)
 
std::ostream & operator<< (std::ostream &os, const OrderStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const OrderType &eType)
 
std::ostream & operator<< (std::ostream &os, const OrderTypeReq &eType)
 
std::ostream & operator<< (std::ostream &os, const PartyDetailRole &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteAckStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteCxlStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteCxlTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const RFQSide &eType)
 
std::ostream & operator<< (std::ostream &os, const ReqResult &eType)
 
std::ostream & operator<< (std::ostream &os, const SLEDS &eType)
 
std::ostream & operator<< (std::ostream &os, const SMPI &eType)
 
std::ostream & operator<< (std::ostream &os, const SecRspTyp &eType)
 
std::ostream & operator<< (std::ostream &os, const ShortSaleType &eType)
 
std::ostream & operator<< (std::ostream &os, const SideNULL &eType)
 
std::ostream & operator<< (std::ostream &os, const SideReq &eType)
 
std::ostream & operator<< (std::ostream &os, const SideTimeInForce &eType)
 
std::ostream & operator<< (std::ostream &os, const SplitMsg &eType)
 
std::ostream & operator<< (std::ostream &os, const TimeInForce &eType)
 
std::ostream & operator<< (std::ostream &os, const TradeAddendum &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecInst &sType)
 
std::ostream & operator<< (std::ostream &os, const DATA &cType)
 
std::ostream & operator<< (std::ostream &os, const Decimal32NULL &cType)
 
std::ostream & operator<< (std::ostream &os, const Decimal64NULL &cType)
 
std::ostream & operator<< (std::ostream &os, const MaturityMonthYear &cType)
 
std::ostream & operator<< (std::ostream &os, const PRICE9 &cType)
 
std::ostream & operator<< (std::ostream &os, const PRICENULL9 &cType)
 
std::ostream & operator<< (std::ostream &os, const groupSize &cType)
 
std::ostream & operator<< (std::ostream &os, const groupSizeEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const messageHeader &cType)
 
std::ostream & operator<< (std::ostream &os, const StandardHeader &msgHdr)
 
std::ostream & OrderEventTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrderStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrderTypeReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrderTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusCxlRejToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusCxlToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusCxrRejToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusExpToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusNewToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusRejToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusTrdCxlToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusTrdToStream (std::ostream &os, const void *buffer)
 
std::ostream & PartyDetailRoleToStream (std::ostream &os, const void *buffer)
 
std::ostream & PartyIDSourceToStream (std::ostream &os, const void *buffer)
 
static void populateWithConstFields (const StandardHeader *msgHdr, Parser::LiteFixMessage &msg)
 
std::ostream & PRICE9ToStream (std::ostream &os, const void *buffer)
 
std::ostream & PRICENULL9ToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteAckStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteCxlStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteCxlTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & ReqResultToStream (std::ostream &os, const void *buffer)
 
std::ostream & RFQSideToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecRspTypToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityIDSourceToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityReqTypeToStream (std::ostream &os, const void *buffer)
 
void setAvgPxIndFieldValue (void *buffer, const AvgPxInd value)
 
void setBooleanFlagFieldValue (void *buffer, const BooleanFlag value)
 
void setBooleanNULLFieldValue (void *buffer, const BooleanNULL value)
 
void setCHARFieldValue (void *buffer, const CHAR value)
 
void setcharNULLFieldValue (void *buffer, const charNULL value)
 
void setClearingAcctTypeFieldValue (void *buffer, const ClearingAcctType value)
 
void setClientFlowTypeFieldValue (void *buffer, const AsciiString &val)
 
void setCmtaGiveUpCDFieldValue (void *buffer, const CmtaGiveUpCD value)
 
void setCrossOrderTypeFieldValue (void *buffer, const CrossOrderType value)
 
void setCrossPrioritizationFieldValue (void *buffer, const CrossPrioritization value)
 
void setCrossTypeFieldValue (void *buffer, const CrossType value)
 
void setCustOrderCapacityFieldValue (void *buffer, const CustOrderCapacity value)
 
void setCustOrdHandlInstFieldValue (void *buffer, const CustOrdHandlInst value)
 
void setCxlRejRspFieldValue (void *buffer, const CxlRejRsp value)
 
void setCxrRejRspFieldValue (void *buffer, const CxrRejRsp value)
 
void setDATAFieldValue (void *buffer, const DATA &value)
 
void setDecimal32NULLFieldValue (void *buffer, const Decimal32NULL &value)
 
void setDecimal64NULLFieldValue (void *buffer, const Decimal64NULL &value)
 
void setDKReasonFieldValue (void *buffer, const DKReason value)
 
void setenumNULLFieldValue (void *buffer, const enumNULL value)
 
void setExchFlowTypFieldValue (void *buffer, const AsciiString &val)
 
void setExecAckStatusFieldValue (void *buffer, const ExecAckStatus value)
 
void setExecInstFieldValue (void *buffer, const ExecInst &value)
 
void setExecModeFieldValue (void *buffer, const ExecMode value)
 
void setExecReasonFieldValue (void *buffer, const ExecReason value)
 
void setExecTypeCxlFieldValue (void *buffer, const ExecTypeCxl value)
 
void setExecTypeExpFieldValue (void *buffer, const ExecTypeExp value)
 
void setExecTypeModifyFieldValue (void *buffer, const ExecTypeModify value)
 
void setExecTypeTradeFieldValue (void *buffer, const ExecTypeTrade value)
 
void setExecTypNewFieldValue (void *buffer, const ExecTypNew value)
 
void setExecTypRejFieldValue (void *buffer, const ExecTypRej value)
 
void setExecTypStatusFieldValue (void *buffer, const ExecTypStatus value)
 
void setExecTypTrdCxlFieldValue (void *buffer, const ExecTypTrdCxl value)
 
void setExpCycleFieldValue (void *buffer, const ExpCycle value)
 
void setFTIFieldValue (void *buffer, const FTI value)
 
void setgroupSizeEncodingFieldValue (void *buffer, const groupSizeEncoding &value)
 
void setgroupSizeFieldValue (void *buffer, const groupSize &value)
 
void setHMACVersionFieldValue (void *buffer, const AsciiString &val)
 
void setInt32FieldValue (void *buffer, const Int32 value)
 
void setInt32NULLFieldValue (void *buffer, const Int32NULL value)
 
void setKeepAliveLapsedFieldValue (void *buffer, const KeepAliveLapsed value)
 
void setLegSecIDSourceFieldValue (void *buffer, const LegSecIDSource value)
 
void setListUpdActFieldValue (void *buffer, const ListUpdAct value)
 
void setLocalMktDateFieldValue (void *buffer, const LocalMktDate value)
 
void setManualOrdIndFieldValue (void *buffer, const ManualOrdInd value)
 
void setManualOrdIndReqFieldValue (void *buffer, const ManualOrdIndReq value)
 
void setMassActionFieldValue (void *buffer, const MassAction value)
 
void setMassActionOrdTypFieldValue (void *buffer, const MassActionOrdTyp value)
 
void setMassActionResponseFieldValue (void *buffer, const MassActionResponse value)
 
void setMassActionScopeFieldValue (void *buffer, const MassActionScope value)
 
void setMassCancelTIFFieldValue (void *buffer, const MassCancelTIF value)
 
void setMassCxlReqTypFieldValue (void *buffer, const MassCxlReqTyp value)
 
void setMassStatusOrdTypFieldValue (void *buffer, const MassStatusOrdTyp value)
 
void setMassStatusReqTypFieldValue (void *buffer, const MassStatusReqTyp value)
 
void setMassStatusTIFFieldValue (void *buffer, const MassStatusTIF value)
 
void setMaturityMonthYearFieldValue (void *buffer, const MaturityMonthYear &value)
 
void setmessageHeaderFieldValue (void *buffer, const messageHeader &value)
 
void setModifyStatusFieldValue (void *buffer, const ModifyStatus value)
 
void setNoPtyUpdFieldValue (void *buffer, const NoPtyUpd value)
 
void setOFMOverrideReqFieldValue (void *buffer, const OFMOverrideReq value)
 
void setOrderEventTypeFieldValue (void *buffer, const OrderEventType value)
 
void setOrderStatusFieldValue (void *buffer, const OrderStatus value)
 
void setOrderTypeFieldValue (void *buffer, const OrderType value)
 
void setOrderTypeReqFieldValue (void *buffer, const OrderTypeReq value)
 
void setOrdStatusCxlFieldValue (void *buffer, const OrdStatusCxl value)
 
void setOrdStatusCxlRejFieldValue (void *buffer, const OrdStatusCxlRej value)
 
void setOrdStatusCxrRejFieldValue (void *buffer, const OrdStatusCxrRej value)
 
void setOrdStatusExpFieldValue (void *buffer, const OrdStatusExp value)
 
void setOrdStatusNewFieldValue (void *buffer, const OrdStatusNew value)
 
void setOrdStatusRejFieldValue (void *buffer, const OrdStatusRej value)
 
void setOrdStatusTrdCxlFieldValue (void *buffer, const OrdStatusTrdCxl value)
 
void setOrdStatusTrdFieldValue (void *buffer, const OrdStatusTrd value)
 
void setPartyDetailRoleFieldValue (void *buffer, const PartyDetailRole value)
 
void setPartyIDSourceFieldValue (void *buffer, const PartyIDSource value)
 
void setPRICE9FieldValue (void *buffer, const PRICE9 &value)
 
void setPRICENULL9FieldValue (void *buffer, const PRICENULL9 &value)
 
void setQuoteAckStatusFieldValue (void *buffer, const QuoteAckStatus value)
 
void setQuoteCxlStatusFieldValue (void *buffer, const QuoteCxlStatus value)
 
void setQuoteCxlTypFieldValue (void *buffer, const QuoteCxlTyp value)
 
void setQuoteTypFieldValue (void *buffer, const QuoteTyp value)
 
void setReqResultFieldValue (void *buffer, const ReqResult value)
 
void setRFQSideFieldValue (void *buffer, const RFQSide value)
 
void setSecRspTypFieldValue (void *buffer, const SecRspTyp value)
 
void setSecurityIDSourceFieldValue (void *buffer, const SecurityIDSource value)
 
void setSecurityReqTypeFieldValue (void *buffer, const SecurityReqType value)
 
static void setSendingTimeEpoch (StandardHeader *msgHdr, const uInt64 timestamp)
 
static void setSeqNum (StandardHeader *msgHdr, const u32 seqNum)
 
void setShortSaleTypeFieldValue (void *buffer, const ShortSaleType value)
 
void setSideNULLFieldValue (void *buffer, const SideNULL value)
 
void setSideReqFieldValue (void *buffer, const SideReq value)
 
void setSideTimeInForceFieldValue (void *buffer, const SideTimeInForce value)
 
void setSLEDSFieldValue (void *buffer, const SLEDS value)
 
void setSMPIFieldValue (void *buffer, const SMPI value)
 
void setSplitMsgFieldValue (void *buffer, const SplitMsg value)
 
void setString10ReqFieldValue (void *buffer, const AsciiString &val)
 
void setString17FieldValue (void *buffer, const AsciiString &val)
 
void setString20FieldValue (void *buffer, const AsciiString &val)
 
void setString20ReqFieldValue (void *buffer, const AsciiString &val)
 
void setString256FieldValue (void *buffer, const AsciiString &val)
 
void setString2FieldValue (void *buffer, const AsciiString &val)
 
void setString30FieldValue (void *buffer, const AsciiString &val)
 
void setString30ReqFieldValue (void *buffer, const AsciiString &val)
 
void setString32ReqFieldValue (void *buffer, const AsciiString &val)
 
void setString3FieldValue (void *buffer, const AsciiString &val)
 
void setString3ReqFieldValue (void *buffer, const AsciiString &val)
 
void setString40FieldValue (void *buffer, const AsciiString &val)
 
void setString48FieldValue (void *buffer, const AsciiString &val)
 
void setString5FieldValue (void *buffer, const AsciiString &val)
 
void setString5ReqFieldValue (void *buffer, const AsciiString &val)
 
void setString75FieldValue (void *buffer, const AsciiString &val)
 
void setString8FieldValue (void *buffer, const AsciiString &val)
 
void setString8ReqFieldValue (void *buffer, const AsciiString &val)
 
void setStringLength35FieldValue (void *buffer, const AsciiString &val)
 
void setStringLength6FieldValue (void *buffer, const AsciiString &val)
 
void setTimeInForceFieldValue (void *buffer, const TimeInForce value)
 
void setTradeAddendumFieldValue (void *buffer, const TradeAddendum value)
 
void setUDIFieldValue (void *buffer, const UDI value)
 
void setuInt16FieldValue (void *buffer, const uInt16 value)
 
void setuInt16NULLFieldValue (void *buffer, const uInt16NULL value)
 
void setuInt32FieldValue (void *buffer, const uInt32 value)
 
void setuInt32NULLFieldValue (void *buffer, const uInt32NULL value)
 
void setuInt64FieldValue (void *buffer, const uInt64 value)
 
void setuInt64NULLFieldValue (void *buffer, const uInt64NULL value)
 
void setuInt8FieldValue (void *buffer, const uInt8 value)
 
void setuInt8NULLFieldValue (void *buffer, const uInt8NULL value)
 
std::ostream & ShortSaleTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & SideNULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & SideReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & SideTimeInForceToStream (std::ostream &os, const void *buffer)
 
std::ostream & SLEDSToStream (std::ostream &os, const void *buffer)
 
std::ostream & SMPIToStream (std::ostream &os, const void *buffer)
 
std::ostream & SplitMsgToStream (std::ostream &os, const void *buffer)
 
std::ostream & String10ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String17ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String20ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String20ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String256ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String2ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String30ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String30ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String32ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String3ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String3ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String40ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String48ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String5ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String5ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String75ToStream (std::ostream &os, const void *buffer)
 
std::ostream & String8ReqToStream (std::ostream &os, const void *buffer)
 
std::ostream & String8ToStream (std::ostream &os, const void *buffer)
 
static void StringCopy (char *dst, const AsciiString &src, size_t maxSize)
 
std::ostream & StringLength35ToStream (std::ostream &os, const void *buffer)
 
std::ostream & StringLength6ToStream (std::ostream &os, const void *buffer)
 
std::ostream & TimeInForceToStream (std::ostream &os, const void *buffer)
 
template<typename T >
std::string toStdString (const T &data)
 
template<>
std::string toStdString (const AsciiString &data)
 
template<>
std::string toStdString (const i8 &data)
 
template<>
std::string toStdString (const char &data)
 
std::ostream & TradeAddendumToStream (std::ostream &os, const void *buffer)
 
std::ostream & UDIToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt16NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt16ToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt32NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt32ToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt64NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt64ToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt8NULLToStream (std::ostream &os, const void *buffer)
 
std::ostream & uInt8ToStream (std::ostream &os, const void *buffer)
 
static void updateMessageLength (StandardHeader *msgHdr)
 

Variables

static const FieldDescriptor BusinessReject521_IteratorDefines []
 
static const FieldDescriptor Establish503_IteratorDefines []
 
static const FieldDescriptor EstablishmentAck504_IteratorDefines []
 
static const FieldDescriptor EstablishmentReject505_IteratorDefines []
 
static const FieldDescriptor ExecutionAck539_IteratorDefines []
 
static const FieldDescriptor ExecutionReportCancel534_IteratorDefines []
 
static const FieldDescriptor ExecutionReportElimination524_IteratorDefines []
 
static const FieldDescriptor ExecutionReportModify531_IteratorDefines []
 
static const FieldDescriptor ExecutionReportNew522_IteratorDefines []
 
static const FieldDescriptor ExecutionReportReject523_IteratorDefines []
 
static const FieldDescriptor ExecutionReportStatus532_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumOutright548_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumOutright548_NoFills_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumOutright548_NoOrderEvents_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpread549_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpread549_NoFills_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpread549_NoLegs_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpread549_NoOrderEvents_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpreadLeg550_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpreadLeg550_NoFills_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeOutright525_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeOutright525_NoFills_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeOutright525_NoOrderEvents_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpread526_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpread526_NoFills_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpread526_NoLegs_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpread526_NoOrderEvents_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpreadLeg527_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpreadLeg527_NoFills_IteratorDefines []
 
static const FieldDescriptor ExecutionReportTradeSpreadLeg527_NoOrderEvents_IteratorDefines []
 
static const FieldDescriptor MassQuote517_IteratorDefines []
 
static const FieldDescriptor MassQuote517_NoQuoteEntries_IteratorDefines []
 
static const FieldDescriptor MassQuoteAck545_IteratorDefines []
 
static const FieldDescriptor MassQuoteAck545_NoQuoteEntries_IteratorDefines []
 
static const FieldDescriptor Negotiate500_IteratorDefines []
 
static const FieldDescriptor NegotiationReject502_IteratorDefines []
 
static const FieldDescriptor NegotiationResponse501_IteratorDefines []
 
static const FieldDescriptor NewOrderCross544_IteratorDefines []
 
static const FieldDescriptor NewOrderCross544_NoSides_IteratorDefines []
 
static const FieldDescriptor NewOrderSingle514_IteratorDefines []
 
static const FieldDescriptor NotApplied513_IteratorDefines []
 
static const FieldDescriptor OrderCancelReject535_IteratorDefines []
 
static const FieldDescriptor OrderCancelReplaceReject536_IteratorDefines []
 
static const FieldDescriptor OrderCancelReplaceRequest515_IteratorDefines []
 
static const FieldDescriptor OrderCancelRequest516_IteratorDefines []
 
static const FieldDescriptor OrderMassActionReport562_IteratorDefines []
 
static const FieldDescriptor OrderMassActionReport562_NoAffectedOrders_IteratorDefines []
 
static const FieldDescriptor OrderMassActionRequest529_IteratorDefines []
 
static const FieldDescriptor OrderMassStatusRequest530_IteratorDefines []
 
static const FieldDescriptor OrderStatusRequest533_IteratorDefines []
 
static const FieldDescriptor PartyDetailsDefinitionRequest518_IteratorDefines []
 
static const FieldDescriptor PartyDetailsDefinitionRequest518_NoPartyDetails_IteratorDefines []
 
static const FieldDescriptor PartyDetailsDefinitionRequest518_NoTrdRegPublications_IteratorDefines []
 
static const FieldDescriptor PartyDetailsDefinitionRequestAck519_IteratorDefines []
 
static const FieldDescriptor PartyDetailsDefinitionRequestAck519_NoPartyDetails_IteratorDefines []
 
static const FieldDescriptor PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_IteratorDefines []
 
static const FieldDescriptor PartyDetailsListReport538_IteratorDefines []
 
static const FieldDescriptor PartyDetailsListReport538_NoPartyDetails_IteratorDefines []
 
static const FieldDescriptor PartyDetailsListReport538_NoTrdRegPublications_IteratorDefines []
 
static const FieldDescriptor PartyDetailsListRequest537_IteratorDefines []
 
static const FieldDescriptor PartyDetailsListRequest537_NoPartyIDs_IteratorDefines []
 
static const FieldDescriptor PartyDetailsListRequest537_NoRequestingPartyIDs_IteratorDefines []
 
static const FieldDescriptor QuoteCancel528_IteratorDefines []
 
static const FieldDescriptor QuoteCancel528_NoQuoteEntries_IteratorDefines []
 
static const FieldDescriptor QuoteCancel528_NoQuoteSets_IteratorDefines []
 
static const FieldDescriptor QuoteCancelAck563_IteratorDefines []
 
static const FieldDescriptor QuoteCancelAck563_NoQuoteEntries_IteratorDefines []
 
static const FieldDescriptor QuoteCancelAck563_NoQuoteSets_IteratorDefines []
 
static const FieldDescriptor RequestForQuote543_IteratorDefines []
 
static const FieldDescriptor RequestForQuote543_NoRelatedSym_IteratorDefines []
 
static const FieldDescriptor RequestForQuoteAck546_IteratorDefines []
 
static const FieldDescriptor Retransmission509_IteratorDefines []
 
static const FieldDescriptor RetransmitReject510_IteratorDefines []
 
static const FieldDescriptor RetransmitRequest508_IteratorDefines []
 
static const u16 SchemaID = 8
 
static const u16 SchemaVersion = 5
 
static const FieldDescriptor SecurityDefinitionRequest560_IteratorDefines []
 
static const FieldDescriptor SecurityDefinitionRequest560_NoLegs_IteratorDefines []
 
static const FieldDescriptor SecurityDefinitionResponse561_IteratorDefines []
 
static const FieldDescriptor SecurityDefinitionResponse561_NoLegs_IteratorDefines []
 
static const FieldDescriptor Sequence506_IteratorDefines []
 
static const FieldDescriptor Terminate507_IteratorDefines []
 
static const int UDP_MAX_PAYLOAD = 1460
 

Typedef Documentation

typedef char ILink3V5::CHAR
typedef char ILink3V5::charNULL
typedef std::array<char, 10> ILink3V5::ClientFlowTypeBase
typedef char ILink3V5::CrossType
typedef char ILink3V5::CxlRejRsp
typedef char ILink3V5::CxrRejRsp
typedef std::array<char, 11> ILink3V5::ExchFlowTypBase
typedef char ILink3V5::ExecTypeCxl
typedef char ILink3V5::ExecTypeExp
typedef char ILink3V5::ExecTypNew
typedef char ILink3V5::ExecTypRej
typedef std::array<char, 13> ILink3V5::HMACVersionBase
typedef char ILink3V5::MassAction
typedef char ILink3V5::ModifyStatus
typedef char ILink3V5::OrdStatusCxl
typedef char ILink3V5::OrdStatusExp
typedef char ILink3V5::OrdStatusNew
typedef char ILink3V5::OrdStatusRej
typedef std::array<char, 10> ILink3V5::String10ReqBase
typedef std::array<char, 17> ILink3V5::String17Base
typedef std::array<char, 20> ILink3V5::String20Base
typedef std::array<char, 20> ILink3V5::String20ReqBase
typedef std::array<char, 256> ILink3V5::String256Base
typedef std::array<char, 2> ILink3V5::String2Base
typedef std::array<char, 30> ILink3V5::String30Base
typedef std::array<char, 30> ILink3V5::String30ReqBase
typedef std::array<char, 32> ILink3V5::String32ReqBase
typedef std::array<char, 3> ILink3V5::String3Base
typedef std::array<char, 3> ILink3V5::String3ReqBase
typedef std::array<char, 40> ILink3V5::String40Base
typedef std::array<char, 48> ILink3V5::String48Base
typedef std::array<char, 5> ILink3V5::String5Base
typedef std::array<char, 5> ILink3V5::String5ReqBase
typedef std::array<char, 75> ILink3V5::String75Base
typedef std::array<char, 8> ILink3V5::String8Base
typedef std::array<char, 8> ILink3V5::String8ReqBase
typedef std::array<char, 35> ILink3V5::StringLength35Base
typedef std::array<char, 6> ILink3V5::StringLength6Base
typedef char ILink3V5::UDI

Enumeration Type Documentation

enum ILink3V5::AvgPxInd : u8
strong
Enumerator
NoAveragePricing 
TradeispartofanAveragePriceGroupIdentifiedbytheAvgPxGrpID 
TradeispartofaNotionalValueAveragePriceGroup 
Null 
enum ILink3V5::BooleanFlag : u8
strong
Enumerator
False 
True 
enum ILink3V5::BooleanNULL : u8
strong
Enumerator
False 
True 
Null 
Enumerator
seqNum 
uuid 
text 
senderID 
partyDetailsListReqID 
sendingTimeEpoch 
businessRejectRefID 
location 
refSeqNum 
refTagID 
businessRejectReason 
refMsgType 
possRetransFlag 
manualOrderIndicator 
splitMsg 
Enumerator
Customer 
Firm 
Null 
enum ILink3V5::CmtaGiveUpCD : char
strong
Enumerator
GiveUp 
SGXoffset 
Null 
Enumerator
Membertradingfortheirownaccount 
Clearingfirmtradingforitsproprietaryaccount 
Membertradingforanothermember 
Allother 
Null 
enum ILink3V5::CustOrdHandlInst : char
strong
Enumerator
FCMprovidedscreen 
Otherprovidedscreen 
FCMAPIorFIX 
AlgoEngine 
DeskElectronic 
ClientElectronic 
Null 
enum ILink3V5::DKReason : char
strong
Enumerator
UnknownSecurity 
WrongSide 
QuantityExceedsOrder 
NoMatchingOrder 
PriceExceedsLimit 
CalculationDifference 
NoMatchingExecutionReport 
Other 
Null 
Enumerator
hmacSignature 
accessKeyID 
tradingSystemName 
tradingSystemVersion 
tradingSystemVendor 
uuid 
requestTimestamp 
nextSeqNo 
session 
firm 
keepAliveInterval 
credentials 
Enumerator
uuid 
requestTimestamp 
nextSeqNo 
previousSeqNo 
previousUUID 
keepAliveInterval 
secretKeySecureIDExpiration 
faultToleranceIndicator 
splitMsg 
Enumerator
reason 
uuid 
requestTimestamp 
nextSeqNo 
errorCodes 
faultToleranceIndicator 
splitMsg 
enum ILink3V5::ExecAckStatus : u8
strong
Enumerator
Accepted 
Rejected 
enum ILink3V5::ExecMode : char
strong
Enumerator
Aggressive 
Passive 
Null 
enum ILink3V5::ExecReason : u8
strong
Enumerator
MarketExchangeOption 
CancelledNotBest 
CancelOnDisconnect 
SelfMatchPreventionOldestOrderCancelled 
CancelOnGlobexCreditControlsViolation 
CancelFromFirmsoft 
CancelFromRiskManagementAPI 
SelfMatchPreventionNewestOrderCancelled 
Cancelduetovolquotedoptionorderrestedqtylessthanminordersize 
Null 
enum ILink3V5::ExecTypTrdCxl : char
strong
Enumerator
TradeCorrection 
TradeCancel 
Enumerator
partyDetailsListReqID 
orderID 
execAckStatus 
seqNum 
clOrdID 
secExecID 
lastPx 
securityID 
lastQty 
dkReason 
side 
senderID 
sendingTimeEpoch 
location 
manualOrderIndicator 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
cumQty 
minQty 
displayQty 
expireDate 
delayDuration 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
splitMsg 
execRestatementReason 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
delayToTime 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
crossID 
hostCrossID 
location 
securityID 
cumQty 
orderQty 
minQty 
displayQty 
expireDate 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
cumQty 
leavesQty 
minQty 
displayQty 
expireDate 
delayDuration 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
splitMsg 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
delayToTime 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
minQty 
displayQty 
expireDate 
delayDuration 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
splitMsg 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
delayToTime 
Enumerator
seqNum 
uuid 
text 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
minQty 
displayQty 
ordRejReason 
expireDate 
delayDuration 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
splitMsg 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
delayToTime 
Enumerator
seqNum 
uuid 
text 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
ordStatusReqID 
massStatusReqID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
cumQty 
leavesQty 
minQty 
displayQty 
expireDate 
ordStatus 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
lastRptRequested 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
lastPx 
orderID 
transactTime 
sendingTimeEpoch 
secExecID 
origSecondaryExecutionID 
location 
securityID 
lastQty 
sideTradeID 
origSideTradeID 
tradeDate 
ordStatus 
execType 
side 
manualOrderIndicator 
possRetransFlag 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
NoFills 
NoOrderEvents 
Enumerator
fillPx 
fillQty 
fillExecID 
fillYieldType 
Enumerator
orderEventPx 
orderEventText 
orderEventExecID 
orderEventQty 
orderEventType 
orderEventReason 
originalOrderEventExecID 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
lastPx 
orderID 
transactTime 
sendingTimeEpoch 
secExecID 
origSecondaryExecutionID 
location 
securityID 
mdTradeEntryID 
lastQty 
sideTradeID 
origSideTradeID 
tradeDate 
ordStatus 
execType 
ordType 
side 
manualOrderIndicator 
possRetransFlag 
totalNumSecurities 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
NoFills 
NoLegs 
NoOrderEvents 
Enumerator
fillPx 
fillQty 
fillExecID 
fillYieldType 
Enumerator
legExecID 
legLastPx 
legExecRefID 
legTradeID 
legTradeRefID 
legSecurityID 
legLastQty 
legSide 
Enumerator
orderEventPx 
orderEventText 
orderEventExecID 
orderEventQty 
orderEventType 
orderEventReason 
originalOrderEventExecID 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
lastPx 
orderID 
transactTime 
sendingTimeEpoch 
secExecID 
origSecondaryExecutionID 
location 
securityID 
lastQty 
sideTradeID 
origSideTradeID 
tradeDate 
ordStatus 
execType 
manualOrderIndicator 
possRetransFlag 
side 
NoFills 
NoOrderEvents 
Enumerator
fillPx 
fillQty 
fillExecID 
fillYieldType 
Enumerator
orderEventPx 
orderEventText 
orderEventExecID 
orderEventQty 
orderEventType 
orderEventReason 
originalOrderEventExecID 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
lastPx 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
secExecID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
lastQty 
cumQty 
mdTradeEntryID 
sideTradeID 
tradeLinkID 
leavesQty 
tradeDate 
expireDate 
ordStatus 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
aggressorIndicator 
crossType 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
ownership 
NoFills 
NoOrderEvents 
Enumerator
fillPx 
fillQty 
fillExecID 
fillYieldType 
Enumerator
orderEventPx 
orderEventText 
orderEventExecID 
orderEventQty 
orderEventType 
orderEventReason 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
lastPx 
orderID 
price 
stopPx 
transactTime 
sendingTimeEpoch 
orderRequestID 
secExecID 
crossID 
hostCrossID 
location 
securityID 
orderQty 
lastQty 
cumQty 
mdTradeEntryID 
sideTradeID 
leavesQty 
tradeDate 
expireDate 
ordStatus 
ordType 
side 
timeInForce 
manualOrderIndicator 
possRetransFlag 
aggressorIndicator 
crossType 
totalNumSecurities 
execInst 
executionMode 
liquidityFlag 
shortSaleType 
NoFills 
NoLegs 
NoOrderEvents 
Enumerator
fillPx 
fillQty 
fillExecID 
fillYieldType 
Enumerator
legExecID 
legLastPx 
legSecurityID 
legTradeID 
legLastQty 
legSide 
Enumerator
orderEventPx 
orderEventText 
orderEventExecID 
orderEventQty 
orderEventType 
orderEventReason 
Enumerator
seqNum 
uuid 
execID 
senderID 
clOrdID 
volatility 
partyDetailsListReqID 
lastPx 
orderID 
underlyingPx 
transactTime 
sendingTimeEpoch 
secExecID 
location 
optionDelta 
timeToExpiration 
riskFreeRate 
securityID 
lastQty 
cumQty 
sideTradeID 
tradeDate 
ordStatus 
ordType 
side 
possRetransFlag 
NoFills 
NoOrderEvents 
Enumerator
fillPx 
fillQty 
fillExecID 
fillYieldType 
Enumerator
orderEventPx 
orderEventText 
orderEventExecID 
orderEventQty 
orderEventType 
orderEventReason 
enum ILink3V5::ExpCycle : u8
strong
Enumerator
ExpireOnTradingSessionClose 
Expirationatgivendate 
Null 
Enumerator
ORDINARY_FIELD 
OPTIONAL_FIELD 
Enumerator
CHARValueType 
ClientFlowTypeValueType 
CrossOrderTypeValueType 
CrossPrioritizationValueType 
CrossTypeValueType 
CxlRejRspValueType 
CxrRejRspValueType 
ExchFlowTypValueType 
ExecTypNewValueType 
ExecTypRejValueType 
ExecTypStatusValueType 
ExecTypeCxlValueType 
ExecTypeExpValueType 
ExecTypeModifyValueType 
ExecTypeTradeValueType 
HMACVersionValueType 
Int32ValueType 
Int32NULLValueType 
LegSecIDSourceValueType 
LocalMktDateValueType 
MassActionValueType 
ModifyStatusValueType 
NoPtyUpdValueType 
OrdStatusCxlValueType 
OrdStatusCxlRejValueType 
OrdStatusCxrRejValueType 
OrdStatusExpValueType 
OrdStatusNewValueType 
OrdStatusRejValueType 
PartyIDSourceValueType 
SecurityIDSourceValueType 
SecurityReqTypeValueType 
String10ReqValueType 
String17ValueType 
String2ValueType 
String20ValueType 
String20ReqValueType 
String256ValueType 
String3ValueType 
String30ValueType 
String30ReqValueType 
String32ReqValueType 
String3ReqValueType 
String40ValueType 
String48ValueType 
String5ValueType 
String5ReqValueType 
String75ValueType 
String8ValueType 
String8ReqValueType 
StringLength35ValueType 
StringLength6ValueType 
UDIValueType 
charNULLValueType 
enumNULLValueType 
uInt16ValueType 
uInt16NULLValueType 
uInt32ValueType 
uInt32NULLValueType 
uInt64ValueType 
uInt64NULLValueType 
uInt8ValueType 
uInt8NULLValueType 
AvgPxIndValueType 
BooleanFlagValueType 
BooleanNULLValueType 
ClearingAcctTypeValueType 
CmtaGiveUpCDValueType 
CustOrdHandlInstValueType 
CustOrderCapacityValueType 
DKReasonValueType 
ExecAckStatusValueType 
ExecModeValueType 
ExecReasonValueType 
ExecTypTrdCxlValueType 
ExpCycleValueType 
FTIValueType 
KeepAliveLapsedValueType 
ListUpdActValueType 
ManualOrdIndValueType 
ManualOrdIndReqValueType 
MassActionOrdTypValueType 
MassActionResponseValueType 
MassActionScopeValueType 
MassCancelTIFValueType 
MassCxlReqTypValueType 
MassStatusOrdTypValueType 
MassStatusReqTypValueType 
MassStatusTIFValueType 
OFMOverrideReqValueType 
OrdStatusTrdValueType 
OrdStatusTrdCxlValueType 
OrderEventTypeValueType 
OrderStatusValueType 
OrderTypeValueType 
OrderTypeReqValueType 
PartyDetailRoleValueType 
QuoteAckStatusValueType 
QuoteCxlStatusValueType 
QuoteCxlTypValueType 
QuoteTypValueType 
RFQSideValueType 
ReqResultValueType 
SLEDSValueType 
SMPIValueType 
SecRspTypValueType 
ShortSaleTypeValueType 
SideNULLValueType 
SideReqValueType 
SideTimeInForceValueType 
SplitMsgValueType 
TimeInForceValueType 
TradeAddendumValueType 
ExecInstValueType 
DATAValueType 
Decimal32NULLValueType 
Decimal64NULLValueType 
MaturityMonthYearValueType 
PRICE9ValueType 
PRICENULL9ValueType 
groupSizeValueType 
groupSizeEncodingValueType 
messageHeaderValueType 
ExecutionReportTradeAddendumOutright548_NoFillsValueType 
ExecutionReportTradeAddendumOutright548_NoOrderEventsValueType 
ExecutionReportTradeAddendumSpread549_NoFillsValueType 
ExecutionReportTradeAddendumSpread549_NoLegsValueType 
ExecutionReportTradeAddendumSpread549_NoOrderEventsValueType 
ExecutionReportTradeAddendumSpreadLeg550_NoFillsValueType 
ExecutionReportTradeAddendumSpreadLeg550_NoOrderEventsValueType 
ExecutionReportTradeOutright525_NoFillsValueType 
ExecutionReportTradeOutright525_NoOrderEventsValueType 
ExecutionReportTradeSpread526_NoFillsValueType 
ExecutionReportTradeSpread526_NoLegsValueType 
ExecutionReportTradeSpread526_NoOrderEventsValueType 
ExecutionReportTradeSpreadLeg527_NoFillsValueType 
ExecutionReportTradeSpreadLeg527_NoOrderEventsValueType 
MassQuote517_NoQuoteEntriesValueType 
MassQuoteAck545_NoQuoteEntriesValueType 
NewOrderCross544_NoSidesValueType 
OrderMassActionReport562_NoAffectedOrdersValueType 
PartyDetailsDefinitionRequest518_NoPartyDetailsValueType 
PartyDetailsDefinitionRequest518_NoTrdRegPublicationsValueType 
PartyDetailsDefinitionRequestAck519_NoPartyDetailsValueType 
PartyDetailsDefinitionRequestAck519_NoTrdRegPublicationsValueType 
PartyDetailsListReport538_NoPartyDetailsValueType 
PartyDetailsListReport538_NoTrdRegPublicationsValueType 
PartyDetailsListRequest537_NoRequestingPartyIDsValueType 
PartyDetailsListRequest537_NoPartyIDsValueType 
QuoteCancel528_NoQuoteEntriesValueType 
QuoteCancel528_NoQuoteSetsValueType 
QuoteCancelAck563_NoQuoteEntriesValueType 
QuoteCancelAck563_NoQuoteSetsValueType 
RequestForQuote543_NoRelatedSymValueType 
SecurityDefinitionRequest560_NoLegsValueType 
SecurityDefinitionResponse561_NoLegsValueType 
LastValueType 
enum ILink3V5::FTI : u8
strong
Enumerator
Backup 
Primary 
Null 
Enumerator
NotLapsed 
Lapsed 
enum ILink3V5::ListUpdAct : char
strong
Enumerator
Add 
Delete 
Enumerator
LogoutReason_Finished 
LogoutReason_Undefined 
LogoutReason_Unnegotiated 
LogoutReason_NotEstablished 
LogoutReason_AlreadyNegotiated 
LogoutReason_NegotiationInProgress 
LogoutReason_AlreadyEstablished 
LogoutReason_EstablishInProgress 
LogoutReason_CMEAdministeredPortClosure 
LogoutReason_VolumeControls 
LogoutReason_InvalidNextSeqNo 
LogoutReason_InvalidMsgSeqNo 
LogoutReason_InvalidLastSeqNo 
LogoutReason_InvalidUUID 
LogoutReason_InvalidTimestamp 
LogoutReason_RequiredUUIDMisssing 
LogoutReason_RequiredRequestTimestampMissing 
LogoutReason_RequiredCodeMisssing 
LogoutReason_InvalidSOFH 
LogoutReason_DecodingError 
LogoutReason_KeepAliveIntervalLapsed 
LogoutReason_RequiredNextSeqNoMissing 
LogoutReason_RequiredKeepAliveIntervalLapsedMissing 
LogoutReason_NonNegotiateEstablishMessage 
LogoutReason_TerminateInProgress 
LogoutReason_Other 
LogoutReason_DisconnectFromPrimary 
enum ILink3V5::ManualOrdInd : u8
strong
Enumerator
Automated 
Manual 
Null 
Enumerator
Automated 
Manual 
enum ILink3V5::MassActionOrdTyp : char
strong
Enumerator
Limit 
StopLimit 
Null 
Enumerator
Rejected 
Accepted 
Enumerator
Instrument 
All 
MarketSegmentID 
InstrumentGroup 
QuoteSetID 
enum ILink3V5::MassCancelTIF : u8
strong
Enumerator
Day 
GoodTillCancel 
GoodTillDate 
Null 
enum ILink3V5::MassCxlReqTyp : u8
strong
Enumerator
SenderSubID 
Account 
Null 
Enumerator
partyDetailsListReqID 
sendingTimeEpoch 
manualOrderIndicator 
seqNum 
senderID 
quoteReqID 
location 
quoteID 
totNoQuoteEntries 
mmProtectionReset 
liquidityFlag 
shortSaleType 
reserved 
NoQuoteEntries 
Enumerator
bidPx 
offerPx 
quoteEntryID 
securityID 
bidSize 
offerSize 
underlyingSecurityID 
quoteSetID 
Enumerator
seqNum 
uuid 
text 
senderID 
partyDetailsListReqID 
requestTime 
sendingTimeEpoch 
quoteReqID 
location 
quoteID 
quoteRejectReason 
delayDuration 
quoteStatus 
manualOrderIndicator 
noProcessedEntries 
mmProtectionReset 
splitMsg 
liquidityFlag 
shortSaleType 
totNoQuoteEntries 
possRetransFlag 
delayToTime 
NoQuoteEntries 
Enumerator
quoteEntryID 
securityID 
quoteSetID 
quoteEntryRejectReason 
Enumerator
SenderSubID 
Account 
Null 
Enumerator
Instrument 
InstrumentGroup 
MarketSegment 
enum ILink3V5::MassStatusTIF : u8
strong
Enumerator
Day 
GTC 
GTD 
Null 
Enumerator
hmacSignature 
accessKeyID 
uuid 
requestTimestamp 
session 
firm 
credentials 
Enumerator
reason 
uuid 
requestTimestamp 
errorCodes 
faultToleranceIndicator 
splitMsg 
Enumerator
uuid 
requestTimestamp 
secretKeySecureIDExpiration 
faultToleranceIndicator 
splitMsg 
previousSeqNo 
previousUUID 
credentials 
Enumerator
crossID 
orderRequestID 
manualOrderIndicator 
seqNum 
senderID 
price 
transBkdTime 
sendingTimeEpoch 
location 
securityID 
NoSides 
Enumerator
clOrdID 
partyDetailsListReqID 
orderQty 
side 
sideTimeInForce 
Enumerator
price 
orderQty 
securityID 
side 
seqNum 
senderID 
clOrdID 
partyDetailsListReqID 
orderRequestID 
sendingTimeEpoch 
stopPx 
location 
minQty 
displayQty 
expireDate 
ordType 
timeInForce 
manualOrderIndicator 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
Enumerator
uuid 
fromSeqNo 
msgCount 
splitMsg 
Enumerator
Disabled 
Enabled 
Enumerator
seqNum 
uuid 
text 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
transactTime 
sendingTimeEpoch 
orderRequestID 
location 
cxlRejReason 
delayDuration 
manualOrderIndicator 
possRetransFlag 
splitMsg 
liquidityFlag 
delayToTime 
Enumerator
seqNum 
uuid 
text 
execID 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
transactTime 
sendingTimeEpoch 
orderRequestID 
location 
cxlRejReason 
delayDuration 
manualOrderIndicator 
possRetransFlag 
splitMsg 
liquidityFlag 
delayToTime 
Enumerator
price 
orderQty 
securityID 
side 
seqNum 
senderID 
clOrdID 
partyDetailsListReqID 
orderID 
stopPx 
orderRequestID 
sendingTimeEpoch 
location 
minQty 
displayQty 
expireDate 
ordType 
timeInForce 
manualOrderIndicator 
ofmOverride 
execInst 
executionMode 
liquidityFlag 
managedOrder 
shortSaleType 
Enumerator
orderID 
partyDetailsListReqID 
manualOrderIndicator 
seqNum 
senderID 
clOrdID 
orderRequestID 
sendingTimeEpoch 
location 
securityID 
side 
liquidityFlag 
Enumerator
PartiallyFilled 
Filled 
Null 
Enumerator
seqNum 
uuid 
senderID 
partyDetailsListReqID 
transactTime 
sendingTimeEpoch 
orderRequestID 
massActionReportID 
securityGroup 
location 
securityID 
delayDuration 
massActionResponse 
manualOrderIndicator 
massActionScope 
totalAffectedOrders 
lastFragment 
massActionRejectReason 
marketSegmentID 
massCancelRequestType 
side 
ordType 
timeInForce 
splitMsg 
liquidityFlag 
possRetransFlag 
delayToTime 
NoAffectedOrders 
Enumerator
origCIOrdID 
affectedOrderID 
cxlQuantity 
Enumerator
partyDetailsListReqID 
orderRequestID 
manualOrderIndicator 
seqNum 
senderID 
sendingTimeEpoch 
securityGroup 
location 
securityID 
massActionScope 
marketSegmentID 
massCancelRequestType 
side 
ordType 
timeInForce 
liquidityFlag 
Enumerator
partyDetailsListReqID 
massStatusReqID 
manualOrderIndicator 
seqNum 
senderID 
sendingTimeEpoch 
securityGroup 
location 
securityID 
massStatusReqType 
ordStatusReqType 
timeInForce 
marketSegmentID 
enum ILink3V5::OrderStatus : char
strong
Enumerator
New 
PartiallyFilled 
Filled 
Cancelled 
Replaced 
Rejected 
Expired 
Undefined 
Enumerator
partyDetailsListReqID 
ordStatusReqID 
manualOrderIndicator 
seqNum 
senderID 
orderID 
sendingTimeEpoch 
location 
enum ILink3V5::OrderType : char
strong
Enumerator
MarketWithProtection 
Limit 
StopLimit 
MarketWithLeftoverAsLimit 
enum ILink3V5::OrderTypeReq : char
strong
Enumerator
MarketwithProtection 
Limit 
StopwithProtection 
StopLimit 
MarketWithLeftoverAsLimit 
enum ILink3V5::OrdStatusTrd : u8
strong
Enumerator
PartiallyFilled 
Filled 
enum ILink3V5::OrdStatusTrdCxl : char
strong
Enumerator
TradeCorrection 
TradeCancel 
Enumerator
ExecutingFirm 
CustomerAccount 
TakeUpFirm 
Operator 
TakeUpAccount 
Enumerator
partyDetailsListReqID 
sendingTimeEpoch 
listUpdateAction 
seqNum 
memo 
avgPxGroupID 
selfMatchPreventionID 
cmtaGiveupCD 
custOrderCapacity 
clearingAccountType 
selfMatchPreventionInstruction 
avgPxIndicator 
clearingTradePriceType 
custOrderHandlingInst 
executor 
idmShortCode 
NoPartyDetails 
NoTrdRegPublications 
Enumerator
partyDetailID 
partyDetailRole 
Enumerator
trdRegPublicationType 
trdRegPublicationReason 
Enumerator
seqNum 
uuid 
memo 
avgPxGroupID 
partyDetailsListReqID 
sendingTimeEpoch 
selfMatchPreventionID 
partyDetailRequestStatus 
custOrderCapacity 
clearingAccountType 
selfMatchPreventionInstruction 
avgPxIndicator 
clearingTradePriceType 
cmtaGiveupCD 
custOrderHandlingInst 
listUpdateAction 
partyDetailDefinitionStatus 
executor 
idmShortCode 
possRetransFlag 
splitMsg 
NoPartyDetails 
NoTrdRegPublications 
Enumerator
partyDetailID 
partyDetailRole 
Enumerator
trdRegPublicationType 
trdRegPublicationReason 
Enumerator
seqNum 
uuid 
avgPxGroupID 
partyDetailsListReqID 
partyDetailsListReportID 
sendingTimeEpoch 
selfMatchPreventionID 
totNumParties 
requestResult 
lastFragment 
custOrderCapacity 
clearingAccountType 
selfMatchPreventionInstruction 
avgPxIndicator 
clearingTradePriceType 
cmtaGiveupCD 
custOrderHandlingInst 
executor 
idmShortCode 
possRetransFlag 
splitMsg 
NoPartyDetails 
NoTrdRegPublications 
Enumerator
partyDetailID 
partyDetailRole 
Enumerator
trdRegPublicationType 
trdRegPublicationReason 
Enumerator
partyDetailsListReqID 
sendingTimeEpoch 
seqNum 
NoRequestingPartyIDs 
NoPartyIDs 
Enumerator
partyID 
partyIDSource 
partyRole 
Enumerator
requestingPartyID 
requestingPartyIDSource 
requestingPartyRole 
Enumerator
Accepted 
Rejected 
Enumerator
partyDetailsListReqID 
sendingTimeEpoch 
manualOrderIndicator 
seqNum 
senderID 
location 
quoteID 
quoteCancelType 
liquidityFlag 
NoQuoteEntries 
NoQuoteSets 
Enumerator
securityGroup 
securityID 
Enumerator
bidSize 
offerSize 
quoteSetID 
Enumerator
seqNum 
uuid 
text 
senderID 
partyDetailsListReqID 
requestTime 
sendingTimeEpoch 
cancelledSymbol 
location 
quoteID 
quoteRejectReason 
delayDuration 
manualOrderIndicator 
quoteStatus 
noProcessedEntries 
mmProtectionReset 
unsolicitedCancelType 
splitMsg 
totNoQuoteEntries 
liquidityFlag 
possRetransFlag 
delayToTime 
NoQuoteEntries 
NoQuoteSets 
Enumerator
quoteEntryID 
securityID 
quoteEntryRejectReason 
Enumerator
quoteSetID 
quoteErrorCode 
Enumerator
CancelperInstrument 
CancelperInstrumentgroup 
Cancelallquotes 
Rejected 
CancelperQuoteSet 
enum ILink3V5::QuoteCxlTyp : u8
strong
Enumerator
CancelperInstrument 
CancelperInstrumentgroup 
Cancelallquotes 
CancelperQuoteSet 
enum ILink3V5::QuoteTyp : u8
strong
Enumerator
Tradeable 
Null 
enum ILink3V5::ReqResult : u8
strong
Enumerator
ValidRequest 
NoDataFoundThatMatchedSelectionCriteria 
NotAuthorizedtoRetrieveData 
DataTemporarilyUnavailable 
Enumerator
partyDetailsListReqID 
quoteReqID 
manualOrderIndicator 
seqNum 
senderID 
sendingTimeEpoch 
location 
quoteType 
NoRelatedSym 
Enumerator
securityID 
orderQty 
side 
Enumerator
seqNum 
uuid 
text 
senderID 
exchangeQuoteReqID 
partyDetailsListReqID 
requestTime 
sendingTimeEpoch 
quoteReqID 
location 
quoteRejectReason 
delayDuration 
quoteStatus 
manualOrderIndicator 
splitMsg 
possRetransFlag 
delayToTime 
Enumerator
uuid 
lastUUID 
requestTimestamp 
fromSeqNo 
msgCount 
splitMsg 
Enumerator
reason 
uuid 
lastUUID 
requestTimestamp 
errorCodes 
splitMsg 
Enumerator
uuid 
lastUUID 
requestTimestamp 
fromSeqNo 
msgCount 
enum ILink3V5::RFQSide : u8
strong
Enumerator
Buy 
Sell 
Cross 
Null 
enum ILink3V5::SecRspTyp : u8
strong
Enumerator
AcceptSecurityProposalasis 
AcceptSecurityproposalwithrevisionsasindicatedinthemessage 
RejectSecurityProposal 
Enumerator
partyDetailsListReqID 
securityReqID 
manualOrderIndicator 
seqNum 
senderID 
sendingTimeEpoch 
securitySubType 
location 
startDate 
endDate 
maxNoOfSubstitutions 
sourceRepoID 
NoLegs 
Enumerator
legPrice 
legSecurityID 
legOptionDelta 
legSide 
legRatioQty 
Enumerator
seqNum 
uuid 
text 
financialInstrumentFullName 
senderID 
symbol 
partyDetailsListReqID 
securityReqID 
securityResponseID 
sendingTimeEpoch 
securityGroup 
securityType 
location 
securityID 
currency 
maturityMonthYear 
delayDuration 
startDate 
endDate 
maxNoOfSubstitutions 
sourceRepoID 
terminationType 
securityResponseType 
expirationCycle 
manualOrderIndicator 
splitMsg 
autoQuoteRequest 
possRetransFlag 
NoLegs 
Enumerator
legPrice 
legOptionDelta 
legSecurityID 
legSide 
legRatioQty 
Enumerator
uuid 
nextSeqNo 
faultToleranceIndicator 
keepAliveIntervalLapsed 
enum ILink3V5::ShortSaleType : u8
strong
Enumerator
LongSell 
ShortSaleWithNoExemptionSESH 
ShortSaleWithExemptionSSEX 
UndisclosedSellInformationNotAvailableUNDI 
Null 
enum ILink3V5::SideNULL : u8
strong
Enumerator
Buy 
Sell 
Null 
enum ILink3V5::SideReq : u8
strong
Enumerator
Buy 
Sell 
Enumerator
Day 
FAK 
enum ILink3V5::SLEDS : u8
strong
Enumerator
TradeClearingatExecutionPrice 
TradeClearingatAlternateClearingPrice 
Null 
enum ILink3V5::SMPI : char
strong
Enumerator
CancelNewest 
CancelOldest 
Null 
enum ILink3V5::SplitMsg : u8
strong
Enumerator
SplitMessageDelayed 
OutofOrderMessageDelayed 
CompleteMessageDelayed 
Null 
Enumerator
reason 
uuid 
requestTimestamp 
errorCodes 
splitMsg 
enum ILink3V5::TimeInForce : u8
strong
Enumerator
Day 
GoodTillCancel 
FillAndKill 
FillOrKill 
GoodTillDate 
enum ILink3V5::TradeAddendum : u8
strong
Enumerator
PartiallyFilled 
Filled 
TradeCancel 
TradeCorrection 

Function Documentation

std::ostream& ILink3V5::AvgPxIndToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void ILink3V5::binToFix ( Parser::LiteFixMessage msg,
const StandardHeader &  hdr,
const std::string &  sender,
const std::string &  target,
System::u64  timestamp,
bool  clearBeforeUse = false 
)
inlinestatic
void ILink3V5::binToFix_DATA ( Parser::LiteFixMessage msg,
int  fixTag,
const DATA &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_Decimal32NULL ( Parser::LiteFixMessage msg,
int  fixTag,
const Decimal32NULL &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_Decimal64NULL ( Parser::LiteFixMessage msg,
int  fixTag,
const Decimal64NULL &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_groupSize ( Parser::LiteFixMessage msg,
int  fixTag,
const groupSize &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_groupSizeEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const groupSizeEncoding &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_MaturityMonthYear ( Parser::LiteFixMessage msg,
int  fixTag,
const MaturityMonthYear &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_messageHeader ( Parser::LiteFixMessage msg,
int  fixTag,
const messageHeader &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_PRICE9 ( Parser::LiteFixMessage msg,
int  fixTag,
const PRICE9 &  value 
)
inline

Referenced by fieldToFix().

void ILink3V5::binToFix_PRICENULL9 ( Parser::LiteFixMessage msg,
int  fixTag,
const PRICENULL9 &  value 
)
inline

Referenced by fieldToFix().

std::ostream& ILink3V5::BooleanFlagToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::BooleanNULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::charNULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CHARToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getCHARFieldValue().

std::ostream& ILink3V5::ClearingAcctTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ClientFlowTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CmtaGiveUpCDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
template<typename T >
T& ILink3V5::createMessage ( void *  buf,
size_t  bufferSize,
bool  bInit = true 
)
inline
template<typename T >
T* ILink3V5::createMessage ( bool  bInit = true)
inline
static StandardHeader& ILink3V5::createMessage ( const Parser::LiteFixMessage msg,
void *  buf,
size_t  bufferSize,
bool  bInit = true 
)
inlinestatic

References Parser::LiteFixMessage::getAsStringValueOrEmpty(), ILink3V5::NewOrderCross544::getCrossPrioritizationField(), ILink3V5::NewOrderCross544::getCrossTypeField(), ILink3V5::Negotiate500::getCustomerFlow(), ILink3V5::OrderCancelReject535::getCxlRejResponseTo(), ILink3V5::OrderCancelReplaceReject536::getCxlRejResponseTo(), ILink3V5::ExecutionReportCancel534::getExecType(), ILink3V5::ExecutionReportElimination524::getExecType(), ILink3V5::ExecutionReportModify531::getExecType(), ILink3V5::ExecutionReportNew522::getExecType(), ILink3V5::ExecutionReportReject523::getExecType(), ILink3V5::ExecutionReportStatus532::getExecType(), ILink3V5::ExecutionReportTradeOutright525::getExecType(), ILink3V5::ExecutionReportTradeSpread526::getExecType(), ILink3V5::ExecutionReportTradeSpreadLeg527::getExecType(), ILink3V5::Establish503::getHMACVersionField(), ILink3V5::Negotiate500::getHMACVersionField(), ILink3V5::OrderMassActionReport562::getMassActionType(), ILink3V5::OrderMassActionRequest529::getMassActionType(), ILink3V5::PartyDetailsDefinitionRequest518::getNoPartyUpdates(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoPartyUpdates(), ILink3V5::ExecutionReportCancel534::getOrdStatus(), ILink3V5::ExecutionReportElimination524::getOrdStatus(), ILink3V5::ExecutionReportModify531::getOrdStatus(), ILink3V5::ExecutionReportNew522::getOrdStatus(), ILink3V5::ExecutionReportReject523::getOrdStatus(), ILink3V5::OrderCancelReject535::getOrdStatus(), ILink3V5::OrderCancelReplaceReject536::getOrdStatus(), ILink3V5::NewOrderCross544::getOrdType(), ILink3V5::SecurityDefinitionResponse561::getSecurityIDSourceField(), ILink3V5::SecurityDefinitionRequest560::getSecurityReqTypeField(), ILink3V5::NegotiationResponse501::getServerFlow(), ILink3V5::SecurityDefinitionResponse561::getUserDefinedInstrument(), ILink3V5::BusinessReject521::SemanticType, ILink3V5::Establish503::SemanticType, ILink3V5::EstablishmentAck504::SemanticType, ILink3V5::EstablishmentReject505::SemanticType, ILink3V5::ExecutionAck539::SemanticType, ILink3V5::ExecutionReportCancel534::SemanticType, ILink3V5::ExecutionReportElimination524::SemanticType, ILink3V5::ExecutionReportModify531::SemanticType, ILink3V5::ExecutionReportNew522::SemanticType, ILink3V5::ExecutionReportReject523::SemanticType, ILink3V5::ExecutionReportStatus532::SemanticType, ILink3V5::ExecutionReportTradeAddendumOutright548::SemanticType, ILink3V5::ExecutionReportTradeAddendumSpread549::SemanticType, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::SemanticType, ILink3V5::ExecutionReportTradeOutright525::SemanticType, ILink3V5::ExecutionReportTradeSpread526::SemanticType, ILink3V5::ExecutionReportTradeSpreadLeg527::SemanticType, ILink3V5::MassQuote517::SemanticType, ILink3V5::MassQuoteAck545::SemanticType, ILink3V5::Negotiate500::SemanticType, ILink3V5::NegotiationReject502::SemanticType, ILink3V5::NegotiationResponse501::SemanticType, ILink3V5::NewOrderCross544::SemanticType, ILink3V5::NewOrderSingle514::SemanticType, ILink3V5::NotApplied513::SemanticType, ILink3V5::OrderCancelReject535::SemanticType, ILink3V5::OrderCancelReplaceReject536::SemanticType, ILink3V5::OrderCancelReplaceRequest515::SemanticType, ILink3V5::OrderCancelRequest516::SemanticType, ILink3V5::OrderMassActionReport562::SemanticType, ILink3V5::OrderMassActionRequest529::SemanticType, ILink3V5::OrderMassStatusRequest530::SemanticType, ILink3V5::OrderStatusRequest533::SemanticType, ILink3V5::PartyDetailsDefinitionRequest518::SemanticType, ILink3V5::PartyDetailsDefinitionRequestAck519::SemanticType, ILink3V5::PartyDetailsListReport538::SemanticType, ILink3V5::PartyDetailsListRequest537::SemanticType, ILink3V5::QuoteCancel528::SemanticType, ILink3V5::QuoteCancelAck563::SemanticType, ILink3V5::RequestForQuote543::SemanticType, ILink3V5::RequestForQuoteAck546::SemanticType, ILink3V5::Retransmission509::SemanticType, ILink3V5::RetransmitReject510::SemanticType, ILink3V5::RetransmitRequest508::SemanticType, ILink3V5::SecurityDefinitionRequest560::SemanticType, ILink3V5::SecurityDefinitionResponse561::SemanticType, ILink3V5::Sequence506::SemanticType, ILink3V5::Terminate507::SemanticType, toStdString(), and Engine::BasicString< CharType >::toStdString().

static StandardHeader* ILink3V5::createMessage ( const Parser::LiteFixMessage msg,
bool  bInit = true 
)
inlinestatic

References Parser::LiteFixMessage::getAsStringValueOrEmpty(), ILink3V5::NewOrderCross544::getCrossPrioritizationField(), ILink3V5::NewOrderCross544::getCrossTypeField(), ILink3V5::Negotiate500::getCustomerFlow(), ILink3V5::OrderCancelReject535::getCxlRejResponseTo(), ILink3V5::OrderCancelReplaceReject536::getCxlRejResponseTo(), ILink3V5::ExecutionReportCancel534::getExecType(), ILink3V5::ExecutionReportElimination524::getExecType(), ILink3V5::ExecutionReportModify531::getExecType(), ILink3V5::ExecutionReportNew522::getExecType(), ILink3V5::ExecutionReportReject523::getExecType(), ILink3V5::ExecutionReportStatus532::getExecType(), ILink3V5::ExecutionReportTradeOutright525::getExecType(), ILink3V5::ExecutionReportTradeSpread526::getExecType(), ILink3V5::ExecutionReportTradeSpreadLeg527::getExecType(), ILink3V5::Establish503::getHMACVersionField(), ILink3V5::Negotiate500::getHMACVersionField(), ILink3V5::OrderMassActionReport562::getMassActionType(), ILink3V5::OrderMassActionRequest529::getMassActionType(), ILink3V5::PartyDetailsDefinitionRequest518::getNoPartyUpdates(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoPartyUpdates(), ILink3V5::ExecutionReportCancel534::getOrdStatus(), ILink3V5::ExecutionReportElimination524::getOrdStatus(), ILink3V5::ExecutionReportModify531::getOrdStatus(), ILink3V5::ExecutionReportNew522::getOrdStatus(), ILink3V5::ExecutionReportReject523::getOrdStatus(), ILink3V5::OrderCancelReject535::getOrdStatus(), ILink3V5::OrderCancelReplaceReject536::getOrdStatus(), ILink3V5::NewOrderCross544::getOrdType(), ILink3V5::SecurityDefinitionResponse561::getSecurityIDSourceField(), ILink3V5::SecurityDefinitionRequest560::getSecurityReqTypeField(), ILink3V5::NegotiationResponse501::getServerFlow(), ILink3V5::SecurityDefinitionResponse561::getUserDefinedInstrument(), ILink3V5::BusinessReject521::SemanticType, ILink3V5::Establish503::SemanticType, ILink3V5::EstablishmentAck504::SemanticType, ILink3V5::EstablishmentReject505::SemanticType, ILink3V5::ExecutionAck539::SemanticType, ILink3V5::ExecutionReportCancel534::SemanticType, ILink3V5::ExecutionReportElimination524::SemanticType, ILink3V5::ExecutionReportModify531::SemanticType, ILink3V5::ExecutionReportNew522::SemanticType, ILink3V5::ExecutionReportReject523::SemanticType, ILink3V5::ExecutionReportStatus532::SemanticType, ILink3V5::ExecutionReportTradeAddendumOutright548::SemanticType, ILink3V5::ExecutionReportTradeAddendumSpread549::SemanticType, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::SemanticType, ILink3V5::ExecutionReportTradeOutright525::SemanticType, ILink3V5::ExecutionReportTradeSpread526::SemanticType, ILink3V5::ExecutionReportTradeSpreadLeg527::SemanticType, ILink3V5::MassQuote517::SemanticType, ILink3V5::MassQuoteAck545::SemanticType, ILink3V5::Negotiate500::SemanticType, ILink3V5::NegotiationReject502::SemanticType, ILink3V5::NegotiationResponse501::SemanticType, ILink3V5::NewOrderCross544::SemanticType, ILink3V5::NewOrderSingle514::SemanticType, ILink3V5::NotApplied513::SemanticType, ILink3V5::OrderCancelReject535::SemanticType, ILink3V5::OrderCancelReplaceReject536::SemanticType, ILink3V5::OrderCancelReplaceRequest515::SemanticType, ILink3V5::OrderCancelRequest516::SemanticType, ILink3V5::OrderMassActionReport562::SemanticType, ILink3V5::OrderMassActionRequest529::SemanticType, ILink3V5::OrderMassStatusRequest530::SemanticType, ILink3V5::OrderStatusRequest533::SemanticType, ILink3V5::PartyDetailsDefinitionRequest518::SemanticType, ILink3V5::PartyDetailsDefinitionRequestAck519::SemanticType, ILink3V5::PartyDetailsListReport538::SemanticType, ILink3V5::PartyDetailsListRequest537::SemanticType, ILink3V5::QuoteCancel528::SemanticType, ILink3V5::QuoteCancelAck563::SemanticType, ILink3V5::RequestForQuote543::SemanticType, ILink3V5::RequestForQuoteAck546::SemanticType, ILink3V5::Retransmission509::SemanticType, ILink3V5::RetransmitReject510::SemanticType, ILink3V5::RetransmitRequest508::SemanticType, ILink3V5::SecurityDefinitionRequest560::SemanticType, ILink3V5::SecurityDefinitionResponse561::SemanticType, ILink3V5::Sequence506::SemanticType, ILink3V5::Terminate507::SemanticType, toStdString(), and Engine::BasicString< CharType >::toStdString().

std::ostream& ILink3V5::CrossOrderTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CrossPrioritizationToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CrossTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CustOrderCapacityToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CustOrdHandlInstToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CxlRejRspToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::CxrRejRspToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::DATAToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getDATAFieldValue().

std::ostream& ILink3V5::Decimal32NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::Decimal64NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::DKReasonToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::enumNULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExchFlowTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecAckStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecInstToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecModeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecReasonToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypeCxlToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypeExpToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypeModifyToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypeTradeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypNewToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypRejToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExecTypTrdCxlToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ExpCycleToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void ILink3V5::fieldToFix ( Parser::LiteFixMessage msg,
const MessageField &  field 
)
inlinestatic

References Parser::LiteFixMessage::add(), AvgPxIndValueType, binToFix_DATA(), binToFix_Decimal32NULL(), binToFix_Decimal64NULL(), binToFix_groupSize(), binToFix_groupSizeEncoding(), binToFix_MaturityMonthYear(), binToFix_messageHeader(), binToFix_PRICE9(), binToFix_PRICENULL9(), BooleanFlagValueType, BooleanNULLValueType, charNULLValueType, CHARValueType, ClearingAcctTypeValueType, ClientFlowTypeValueType, CmtaGiveUpCDValueType, CrossOrderTypeValueType, CrossPrioritizationValueType, CrossTypeValueType, CustOrderCapacityValueType, CustOrdHandlInstValueType, CxlRejRspValueType, CxrRejRspValueType, DATAValueType, Decimal32NULLValueType, Decimal64NULLValueType, DKReasonValueType, enumNULLValueType, ExchFlowTypValueType, ExecAckStatusValueType, ExecInstValueType, ExecModeValueType, ExecReasonValueType, ExecTypeCxlValueType, ExecTypeExpValueType, ExecTypeModifyValueType, ExecTypeTradeValueType, ExecTypNewValueType, ExecTypRejValueType, ExecTypStatusValueType, ExecTypTrdCxlValueType, ExecutionReportTradeAddendumOutright548_NoFillsValueType, ExecutionReportTradeAddendumOutright548_NoOrderEventsValueType, ExecutionReportTradeAddendumSpread549_NoFillsValueType, ExecutionReportTradeAddendumSpread549_NoLegsValueType, ExecutionReportTradeAddendumSpread549_NoOrderEventsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoFillsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEventsValueType, ExecutionReportTradeOutright525_NoFillsValueType, ExecutionReportTradeOutright525_NoOrderEventsValueType, ExecutionReportTradeSpread526_NoFillsValueType, ExecutionReportTradeSpread526_NoLegsValueType, ExecutionReportTradeSpread526_NoOrderEventsValueType, ExecutionReportTradeSpreadLeg527_NoFillsValueType, ExecutionReportTradeSpreadLeg527_NoOrderEventsValueType, ExpCycleValueType, ILink3V5::MessageField::fixTag, FTIValueType, getAvgPxIndFieldValue(), getBooleanFlagFieldValue(), getBooleanNULLFieldValue(), getCHARFieldValue(), getcharNULLFieldValue(), getClearingAcctTypeFieldValue(), getClientFlowTypeFieldValue(), getCmtaGiveUpCDFieldValue(), getCrossOrderTypeFieldValue(), getCrossPrioritizationFieldValue(), getCrossTypeFieldValue(), ILink3V5::GroupsBaseIterator::getCurrentItemIterator(), getCustOrderCapacityFieldValue(), getCustOrdHandlInstFieldValue(), getCxlRejRspFieldValue(), getCxrRejRspFieldValue(), getDATAFieldValue(), getDecimal32NULLFieldValue(), getDecimal64NULLFieldValue(), getDKReasonFieldValue(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoLegs::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeOutright525::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeSpread526::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeSpread526::NoLegs::getElementsIterator(), ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents::getElementsIterator(), ILink3V5::MassQuote517::NoQuoteEntries::getElementsIterator(), ILink3V5::MassQuoteAck545::NoQuoteEntries::getElementsIterator(), ILink3V5::NewOrderCross544::NoSides::getElementsIterator(), ILink3V5::OrderMassActionReport562::NoAffectedOrders::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequest518::NoTrdRegPublications::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications::getElementsIterator(), ILink3V5::PartyDetailsListReport538::NoPartyDetails::getElementsIterator(), ILink3V5::PartyDetailsListReport538::NoTrdRegPublications::getElementsIterator(), ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs::getElementsIterator(), ILink3V5::PartyDetailsListRequest537::NoPartyIDs::getElementsIterator(), ILink3V5::QuoteCancel528::NoQuoteEntries::getElementsIterator(), ILink3V5::QuoteCancel528::NoQuoteSets::getElementsIterator(), ILink3V5::QuoteCancelAck563::NoQuoteEntries::getElementsIterator(), ILink3V5::QuoteCancelAck563::NoQuoteSets::getElementsIterator(), ILink3V5::RequestForQuote543::NoRelatedSym::getElementsIterator(), ILink3V5::SecurityDefinitionRequest560::NoLegs::getElementsIterator(), ILink3V5::SecurityDefinitionResponse561::NoLegs::getElementsIterator(), getenumNULLFieldValue(), getExchFlowTypFieldValue(), getExecAckStatusFieldValue(), getExecInstFieldValue(), getExecModeFieldValue(), getExecReasonFieldValue(), getExecTypeCxlFieldValue(), getExecTypeExpFieldValue(), getExecTypeModifyFieldValue(), getExecTypeTradeFieldValue(), getExecTypNewFieldValue(), getExecTypRejFieldValue(), getExecTypStatusFieldValue(), getExecTypTrdCxlFieldValue(), getExpCycleFieldValue(), ILink3V5::CommonFieldsIterator::getField(), getFTIFieldValue(), getgroupSizeEncodingFieldValue(), getgroupSizeFieldValue(), getHMACVersionFieldValue(), getInt32FieldValue(), getInt32NULLFieldValue(), ILink3V5::GroupsBaseIterator::getItemsCount(), getKeepAliveLapsedFieldValue(), getLegSecIDSourceFieldValue(), getListUpdActFieldValue(), getLocalMktDateFieldValue(), getManualOrdIndFieldValue(), getManualOrdIndReqFieldValue(), getMassActionFieldValue(), getMassActionOrdTypFieldValue(), getMassActionResponseFieldValue(), getMassActionScopeFieldValue(), getMassCancelTIFFieldValue(), getMassCxlReqTypFieldValue(), getMassStatusOrdTypFieldValue(), getMassStatusReqTypFieldValue(), getMassStatusTIFFieldValue(), getMaturityMonthYearFieldValue(), getmessageHeaderFieldValue(), getModifyStatusFieldValue(), getNoPtyUpdFieldValue(), getOFMOverrideReqFieldValue(), getOrderEventTypeFieldValue(), getOrderStatusFieldValue(), getOrderTypeFieldValue(), getOrderTypeReqFieldValue(), getOrdStatusCxlFieldValue(), getOrdStatusCxlRejFieldValue(), getOrdStatusCxrRejFieldValue(), getOrdStatusExpFieldValue(), getOrdStatusNewFieldValue(), getOrdStatusRejFieldValue(), getOrdStatusTrdCxlFieldValue(), getOrdStatusTrdFieldValue(), getPartyDetailRoleFieldValue(), getPartyIDSourceFieldValue(), getPRICE9FieldValue(), getPRICENULL9FieldValue(), getQuoteAckStatusFieldValue(), getQuoteCxlStatusFieldValue(), getQuoteCxlTypFieldValue(), getQuoteTypFieldValue(), getReqResultFieldValue(), getRFQSideFieldValue(), getSecRspTypFieldValue(), getSecurityIDSourceFieldValue(), getSecurityReqTypeFieldValue(), getShortSaleTypeFieldValue(), getSideNULLFieldValue(), getSideReqFieldValue(), getSideTimeInForceFieldValue(), getSLEDSFieldValue(), getSMPIFieldValue(), getSplitMsgFieldValue(), getString10ReqFieldValue(), getString17FieldValue(), getString20FieldValue(), getString20ReqFieldValue(), getString256FieldValue(), getString2FieldValue(), getString30FieldValue(), getString30ReqFieldValue(), getString32ReqFieldValue(), getString3FieldValue(), getString3ReqFieldValue(), getString40FieldValue(), getString48FieldValue(), getString5FieldValue(), getString5ReqFieldValue(), getString75FieldValue(), getString8FieldValue(), getString8ReqFieldValue(), getStringLength35FieldValue(), getStringLength6FieldValue(), getTimeInForceFieldValue(), getTradeAddendumFieldValue(), getUDIFieldValue(), getuInt16FieldValue(), getuInt16NULLFieldValue(), getuInt32FieldValue(), getuInt32NULLFieldValue(), getuInt64FieldValue(), getuInt64NULLFieldValue(), getuInt8FieldValue(), getuInt8NULLFieldValue(), groupSizeEncodingValueType, groupSizeValueType, HMACVersionValueType, Int32NULLValueType, Int32ValueType, ischarNULLNull(), isenumNULLNull(), isInt32NULLNull(), isLocalMktDateNull(), isuInt16NULLNull(), isuInt32NULLNull(), isuInt64NULLNull(), isuInt8NULLNull(), KeepAliveLapsedValueType, LegSecIDSourceValueType, ListUpdActValueType, LocalMktDateValueType, ManualOrdIndReqValueType, ManualOrdIndValueType, MassActionOrdTypValueType, MassActionResponseValueType, MassActionScopeValueType, MassActionValueType, MassCancelTIFValueType, MassCxlReqTypValueType, MassQuote517_NoQuoteEntriesValueType, MassQuoteAck545_NoQuoteEntriesValueType, MassStatusOrdTypValueType, MassStatusReqTypValueType, MassStatusTIFValueType, MaturityMonthYearValueType, messageHeaderValueType, ModifyStatusValueType, NewOrderCross544_NoSidesValueType, ILink3V5::CommonFieldsIterator::next(), ILink3V5::GroupsBaseIterator::next(), NoPtyUpdValueType, Null, OFMOverrideReqValueType, OrderEventTypeValueType, OrderMassActionReport562_NoAffectedOrdersValueType, OrderStatusValueType, OrderTypeReqValueType, OrderTypeValueType, OrdStatusCxlRejValueType, OrdStatusCxlValueType, OrdStatusCxrRejValueType, OrdStatusExpValueType, OrdStatusNewValueType, OrdStatusRejValueType, OrdStatusTrdCxlValueType, OrdStatusTrdValueType, PartyDetailRoleValueType, PartyDetailsDefinitionRequest518_NoPartyDetailsValueType, PartyDetailsDefinitionRequest518_NoTrdRegPublicationsValueType, PartyDetailsDefinitionRequestAck519_NoPartyDetailsValueType, PartyDetailsDefinitionRequestAck519_NoTrdRegPublicationsValueType, PartyDetailsListReport538_NoPartyDetailsValueType, PartyDetailsListReport538_NoTrdRegPublicationsValueType, PartyDetailsListRequest537_NoPartyIDsValueType, PartyDetailsListRequest537_NoRequestingPartyIDsValueType, PartyIDSourceValueType, PRICE9ValueType, PRICENULL9ValueType, QuoteAckStatusValueType, QuoteCancel528_NoQuoteEntriesValueType, QuoteCancel528_NoQuoteSetsValueType, QuoteCancelAck563_NoQuoteEntriesValueType, QuoteCancelAck563_NoQuoteSetsValueType, QuoteCxlStatusValueType, QuoteCxlTypValueType, QuoteTypValueType, ReqResultValueType, RequestForQuote543_NoRelatedSymValueType, RFQSideValueType, SecRspTypValueType, SecurityDefinitionRequest560_NoLegsValueType, SecurityDefinitionResponse561_NoLegsValueType, SecurityIDSourceValueType, SecurityReqTypeValueType, ShortSaleTypeValueType, SideNULLValueType, SideReqValueType, SideTimeInForceValueType, Engine::MemBlock< T >::size(), SLEDSValueType, SMPIValueType, SplitMsgValueType, String10ReqValueType, String17ValueType, String20ReqValueType, String20ValueType, String256ValueType, String2ValueType, String30ReqValueType, String30ValueType, String32ReqValueType, String3ReqValueType, String3ValueType, String40ValueType, String48ValueType, String5ReqValueType, String5ValueType, String75ValueType, String8ReqValueType, String8ValueType, StringLength35ValueType, StringLength6ValueType, TimeInForceValueType, TradeAddendumValueType, UDIValueType, uInt16NULLValueType, uInt16ValueType, uInt32NULLValueType, uInt32ValueType, uInt64NULLValueType, uInt64ValueType, uInt8NULLValueType, uInt8ValueType, ILink3V5::ExecInst::value, ILink3V5::MessageField::valueBuffer, and ILink3V5::MessageField::valueType.

Referenced by binToFix().

static void ILink3V5::fixToBin ( const Parser::LiteFixMessage msg,
StandardHeader &  hdr 
)
inlinestatic
void ILink3V5::fixToBin_DATA ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_Decimal32NULL ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_Decimal64NULL ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_groupSize ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_groupSizeEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_MaturityMonthYear ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_messageHeader ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_PRICE9 ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void ILink3V5::fixToBin_PRICENULL9 ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

static void ILink3V5::fixToField ( const Parser::LiteFixMessage msg,
const MessageField &  field,
std::unordered_map< int, int > &  context 
)
inlinestatic

References AvgPxIndValueType, BooleanFlagValueType, BooleanNULLValueType, charNULLValueType, CHARValueType, ClearingAcctTypeValueType, ClientFlowTypeValueType, CmtaGiveUpCDValueType, CrossOrderTypeValueType, CrossPrioritizationValueType, CrossTypeValueType, CustOrderCapacityValueType, CustOrdHandlInstValueType, CxlRejRspValueType, CxrRejRspValueType, Engine::MemBlock< T >::data(), DATAValueType, Decimal32NULLValueType, Decimal64NULLValueType, DKReasonValueType, enumNULLValueType, ExchFlowTypValueType, ExecAckStatusValueType, ExecInstValueType, ExecModeValueType, ExecReasonValueType, ExecTypeCxlValueType, ExecTypeExpValueType, ExecTypeModifyValueType, ExecTypeTradeValueType, ExecTypNewValueType, ExecTypRejValueType, ExecTypStatusValueType, ExecTypTrdCxlValueType, ExecutionReportTradeAddendumOutright548_NoFillsValueType, ExecutionReportTradeAddendumOutright548_NoOrderEventsValueType, ExecutionReportTradeAddendumSpread549_NoFillsValueType, ExecutionReportTradeAddendumSpread549_NoLegsValueType, ExecutionReportTradeAddendumSpread549_NoOrderEventsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoFillsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEventsValueType, ExecutionReportTradeOutright525_NoFillsValueType, ExecutionReportTradeOutright525_NoOrderEventsValueType, ExecutionReportTradeSpread526_NoFillsValueType, ExecutionReportTradeSpread526_NoLegsValueType, ExecutionReportTradeSpread526_NoOrderEventsValueType, ExecutionReportTradeSpreadLeg527_NoFillsValueType, ExecutionReportTradeSpreadLeg527_NoOrderEventsValueType, ExpCycleValueType, ILink3V5::MessageField::fixTag, fixToBin_DATA(), fixToBin_Decimal32NULL(), fixToBin_Decimal64NULL(), fixToBin_groupSize(), fixToBin_groupSizeEncoding(), fixToBin_MaturityMonthYear(), fixToBin_messageHeader(), fixToBin_PRICE9(), fixToBin_PRICENULL9(), FTIValueType, getcharNULLNullValue(), ILink3V5::GroupsBaseIterator::getCurrentItemIterator(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoLegs::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeOutright525::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeSpread526::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeSpread526::NoLegs::getElementsIterator(), ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents::getElementsIterator(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills::getElementsIterator(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents::getElementsIterator(), ILink3V5::MassQuote517::NoQuoteEntries::getElementsIterator(), ILink3V5::MassQuoteAck545::NoQuoteEntries::getElementsIterator(), ILink3V5::NewOrderCross544::NoSides::getElementsIterator(), ILink3V5::OrderMassActionReport562::NoAffectedOrders::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequest518::NoTrdRegPublications::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::getElementsIterator(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications::getElementsIterator(), ILink3V5::PartyDetailsListReport538::NoPartyDetails::getElementsIterator(), ILink3V5::PartyDetailsListReport538::NoTrdRegPublications::getElementsIterator(), ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs::getElementsIterator(), ILink3V5::PartyDetailsListRequest537::NoPartyIDs::getElementsIterator(), ILink3V5::QuoteCancel528::NoQuoteEntries::getElementsIterator(), ILink3V5::QuoteCancel528::NoQuoteSets::getElementsIterator(), ILink3V5::QuoteCancelAck563::NoQuoteEntries::getElementsIterator(), ILink3V5::QuoteCancelAck563::NoQuoteSets::getElementsIterator(), ILink3V5::RequestForQuote543::NoRelatedSym::getElementsIterator(), ILink3V5::SecurityDefinitionRequest560::NoLegs::getElementsIterator(), ILink3V5::SecurityDefinitionResponse561::NoLegs::getElementsIterator(), getenumNULLNullValue(), ILink3V5::CommonFieldsIterator::getField(), getInt32NULLNullValue(), getLocalMktDateNullValue(), Parser::LiteFixMessage::getTagAsIntAtIndex(), Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagOccurrenceIndex(), getuInt16NULLNullValue(), getuInt32NULLNullValue(), getuInt64NULLNullValue(), getuInt8NULLNullValue(), groupSizeEncodingValueType, groupSizeValueType, HMACVersionValueType, Int32NULLValueType, Int32ValueType, KeepAliveLapsedValueType, LegSecIDSourceValueType, ListUpdActValueType, LocalMktDateValueType, ManualOrdIndReqValueType, ManualOrdIndValueType, MassActionOrdTypValueType, MassActionResponseValueType, MassActionScopeValueType, MassActionValueType, MassCancelTIFValueType, MassCxlReqTypValueType, MassQuote517_NoQuoteEntriesValueType, MassQuoteAck545_NoQuoteEntriesValueType, MassStatusOrdTypValueType, MassStatusReqTypValueType, MassStatusTIFValueType, MaturityMonthYearValueType, messageHeaderValueType, ModifyStatusValueType, NewOrderCross544_NoSidesValueType, ILink3V5::CommonFieldsIterator::next(), ILink3V5::GroupsBaseIterator::next(), NoPtyUpdValueType, Parser::LiteFixMessage::NOTFOUND, Null, OFMOverrideReqValueType, OrderEventTypeValueType, OrderMassActionReport562_NoAffectedOrdersValueType, OrderStatusValueType, OrderTypeReqValueType, OrderTypeValueType, OrdStatusCxlRejValueType, OrdStatusCxlValueType, OrdStatusCxrRejValueType, OrdStatusExpValueType, OrdStatusNewValueType, OrdStatusRejValueType, OrdStatusTrdCxlValueType, OrdStatusTrdValueType, PartyDetailRoleValueType, PartyDetailsDefinitionRequest518_NoPartyDetailsValueType, PartyDetailsDefinitionRequest518_NoTrdRegPublicationsValueType, PartyDetailsDefinitionRequestAck519_NoPartyDetailsValueType, PartyDetailsDefinitionRequestAck519_NoTrdRegPublicationsValueType, PartyDetailsListReport538_NoPartyDetailsValueType, PartyDetailsListReport538_NoTrdRegPublicationsValueType, PartyDetailsListRequest537_NoPartyIDsValueType, PartyDetailsListRequest537_NoRequestingPartyIDsValueType, PartyIDSourceValueType, PRICE9ValueType, PRICENULL9ValueType, QuoteAckStatusValueType, QuoteCancel528_NoQuoteEntriesValueType, QuoteCancel528_NoQuoteSetsValueType, QuoteCancelAck563_NoQuoteEntriesValueType, QuoteCancelAck563_NoQuoteSetsValueType, QuoteCxlStatusValueType, QuoteCxlTypValueType, QuoteTypValueType, ReqResultValueType, RequestForQuote543_NoRelatedSymValueType, RFQSideValueType, SecRspTypValueType, SecurityDefinitionRequest560_NoLegsValueType, SecurityDefinitionResponse561_NoLegsValueType, SecurityIDSourceValueType, SecurityReqTypeValueType, setAvgPxIndFieldValue(), setBooleanFlagFieldValue(), setBooleanNULLFieldValue(), setCHARFieldValue(), setcharNULLFieldValue(), setClearingAcctTypeFieldValue(), setClientFlowTypeFieldValue(), setCmtaGiveUpCDFieldValue(), setCrossOrderTypeFieldValue(), setCrossPrioritizationFieldValue(), setCrossTypeFieldValue(), setCustOrderCapacityFieldValue(), setCustOrdHandlInstFieldValue(), setCxlRejRspFieldValue(), setCxrRejRspFieldValue(), setDKReasonFieldValue(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills::setElementsCount(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents::setElementsCount(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills::setElementsCount(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoLegs::setElementsCount(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents::setElementsCount(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills::setElementsCount(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::setElementsCount(), ILink3V5::ExecutionReportTradeOutright525::NoFills::setElementsCount(), ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents::setElementsCount(), ILink3V5::ExecutionReportTradeSpread526::NoFills::setElementsCount(), ILink3V5::ExecutionReportTradeSpread526::NoLegs::setElementsCount(), ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents::setElementsCount(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills::setElementsCount(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents::setElementsCount(), ILink3V5::MassQuote517::NoQuoteEntries::setElementsCount(), ILink3V5::MassQuoteAck545::NoQuoteEntries::setElementsCount(), ILink3V5::NewOrderCross544::NoSides::setElementsCount(), ILink3V5::OrderMassActionReport562::NoAffectedOrders::setElementsCount(), ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::setElementsCount(), ILink3V5::PartyDetailsDefinitionRequest518::NoTrdRegPublications::setElementsCount(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::setElementsCount(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications::setElementsCount(), ILink3V5::PartyDetailsListReport538::NoPartyDetails::setElementsCount(), ILink3V5::PartyDetailsListReport538::NoTrdRegPublications::setElementsCount(), ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs::setElementsCount(), ILink3V5::PartyDetailsListRequest537::NoPartyIDs::setElementsCount(), ILink3V5::QuoteCancel528::NoQuoteEntries::setElementsCount(), ILink3V5::QuoteCancel528::NoQuoteSets::setElementsCount(), ILink3V5::QuoteCancelAck563::NoQuoteEntries::setElementsCount(), ILink3V5::QuoteCancelAck563::NoQuoteSets::setElementsCount(), ILink3V5::RequestForQuote543::NoRelatedSym::setElementsCount(), ILink3V5::SecurityDefinitionRequest560::NoLegs::setElementsCount(), ILink3V5::SecurityDefinitionResponse561::NoLegs::setElementsCount(), setenumNULLFieldValue(), setExchFlowTypFieldValue(), setExecAckStatusFieldValue(), setExecInstFieldValue(), setExecModeFieldValue(), setExecReasonFieldValue(), setExecTypeCxlFieldValue(), setExecTypeExpFieldValue(), setExecTypeModifyFieldValue(), setExecTypeTradeFieldValue(), setExecTypNewFieldValue(), setExecTypRejFieldValue(), setExecTypStatusFieldValue(), setExecTypTrdCxlFieldValue(), setExpCycleFieldValue(), setFTIFieldValue(), setHMACVersionFieldValue(), setInt32FieldValue(), setInt32NULLFieldValue(), setKeepAliveLapsedFieldValue(), setLegSecIDSourceFieldValue(), setListUpdActFieldValue(), setLocalMktDateFieldValue(), setManualOrdIndFieldValue(), setManualOrdIndReqFieldValue(), setMassActionFieldValue(), setMassActionOrdTypFieldValue(), setMassActionResponseFieldValue(), setMassActionScopeFieldValue(), setMassCancelTIFFieldValue(), setMassCxlReqTypFieldValue(), setMassStatusOrdTypFieldValue(), setMassStatusReqTypFieldValue(), setMassStatusTIFFieldValue(), setModifyStatusFieldValue(), setNoPtyUpdFieldValue(), setOFMOverrideReqFieldValue(), setOrderEventTypeFieldValue(), setOrderStatusFieldValue(), setOrderTypeFieldValue(), setOrderTypeReqFieldValue(), setOrdStatusCxlFieldValue(), setOrdStatusCxlRejFieldValue(), setOrdStatusCxrRejFieldValue(), setOrdStatusExpFieldValue(), setOrdStatusNewFieldValue(), setOrdStatusRejFieldValue(), setOrdStatusTrdCxlFieldValue(), setOrdStatusTrdFieldValue(), setPartyDetailRoleFieldValue(), setPartyIDSourceFieldValue(), setQuoteAckStatusFieldValue(), setQuoteCxlStatusFieldValue(), setQuoteCxlTypFieldValue(), setQuoteTypFieldValue(), setReqResultFieldValue(), setRFQSideFieldValue(), setSecRspTypFieldValue(), setSecurityIDSourceFieldValue(), setSecurityReqTypeFieldValue(), setShortSaleTypeFieldValue(), setSideNULLFieldValue(), setSideReqFieldValue(), setSideTimeInForceFieldValue(), setSLEDSFieldValue(), setSMPIFieldValue(), setSplitMsgFieldValue(), setString10ReqFieldValue(), setString17FieldValue(), setString20FieldValue(), setString20ReqFieldValue(), setString256FieldValue(), setString2FieldValue(), setString30FieldValue(), setString30ReqFieldValue(), setString32ReqFieldValue(), setString3FieldValue(), setString3ReqFieldValue(), setString40FieldValue(), setString48FieldValue(), setString5FieldValue(), setString5ReqFieldValue(), setString75FieldValue(), setString8FieldValue(), setString8ReqFieldValue(), setStringLength35FieldValue(), setStringLength6FieldValue(), setTimeInForceFieldValue(), setTradeAddendumFieldValue(), setUDIFieldValue(), setuInt16FieldValue(), setuInt16NULLFieldValue(), setuInt32FieldValue(), setuInt32NULLFieldValue(), setuInt64FieldValue(), setuInt64NULLFieldValue(), setuInt8FieldValue(), setuInt8NULLFieldValue(), ShortSaleTypeValueType, SideNULLValueType, SideReqValueType, SideTimeInForceValueType, Engine::MemBlock< T >::size(), SLEDSValueType, SMPIValueType, SplitMsgValueType, String10ReqValueType, String17ValueType, String20ReqValueType, String20ValueType, String256ValueType, String2ValueType, String30ReqValueType, String30ValueType, String32ReqValueType, String3ReqValueType, String3ValueType, String40ValueType, String48ValueType, String5ReqValueType, String5ValueType, String75ValueType, String8ReqValueType, String8ValueType, StringLength35ValueType, StringLength6ValueType, TimeInForceValueType, TradeAddendumValueType, UDIValueType, uInt16NULLValueType, uInt16ValueType, uInt32NULLValueType, uInt32ValueType, uInt64NULLValueType, uInt64ValueType, uInt8NULLValueType, uInt8ValueType, ILink3V5::ExecInst::value, ILink3V5::MessageField::valueBuffer, and ILink3V5::MessageField::valueType.

Referenced by fixToBin().

std::ostream& ILink3V5::FTIToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getFTIFieldValue().

size_t ILink3V5::getAvgPxIndFieldSize ( const void *  buffer)
inline
AvgPxInd ILink3V5::getAvgPxIndFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getBooleanFlagFieldSize ( const void *  buffer)
inline
BooleanFlag ILink3V5::getBooleanFlagFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getBooleanNULLFieldSize ( const void *  buffer)
inline
BooleanNULL ILink3V5::getBooleanNULLFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCHARFieldSize ( const void *  buffer)
inline
CHAR ILink3V5::getCHARFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getcharNULLFieldSize ( const void *  buffer)
inline
charNULL ILink3V5::getcharNULLFieldValue ( const void *  buffer)
inline
charNULL ILink3V5::getcharNULLNullValue ( )
inline
size_t ILink3V5::getClearingAcctTypeFieldSize ( const void *  buffer)
inline
ClearingAcctType ILink3V5::getClearingAcctTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getClientFlowTypeFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getClientFlowTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCmtaGiveUpCDFieldSize ( const void *  buffer)
inline
CmtaGiveUpCD ILink3V5::getCmtaGiveUpCDFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCrossOrderTypeFieldSize ( const void *  buffer)
inline
CrossOrderType ILink3V5::getCrossOrderTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCrossPrioritizationFieldSize ( const void *  buffer)
inline
CrossPrioritization ILink3V5::getCrossPrioritizationFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCrossTypeFieldSize ( const void *  buffer)
inline
CrossType ILink3V5::getCrossTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCustOrderCapacityFieldSize ( const void *  buffer)
inline
CustOrderCapacity ILink3V5::getCustOrderCapacityFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCustOrdHandlInstFieldSize ( const void *  buffer)
inline
CustOrdHandlInst ILink3V5::getCustOrdHandlInstFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCxlRejRspFieldSize ( const void *  buffer)
inline
CxlRejRsp ILink3V5::getCxlRejRspFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getCxrRejRspFieldSize ( const void *  buffer)
inline
CxrRejRsp ILink3V5::getCxrRejRspFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getDATAFieldSize ( const void *  buffer)
inline
const DATA& ILink3V5::getDATAFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getDecimal32NULLFieldSize ( const void *  buffer)
inline
const Decimal32NULL& ILink3V5::getDecimal32NULLFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getDecimal64NULLFieldSize ( const void *  buffer)
inline
const Decimal64NULL& ILink3V5::getDecimal64NULLFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getDKReasonFieldSize ( const void *  buffer)
inline
DKReason ILink3V5::getDKReasonFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getenumNULLFieldSize ( const void *  buffer)
inline
enumNULL ILink3V5::getenumNULLFieldValue ( const void *  buffer)
inline
enumNULL ILink3V5::getenumNULLNullValue ( )
inline

Referenced by fixToField().

size_t ILink3V5::getExchFlowTypFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getExchFlowTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecAckStatusFieldSize ( const void *  buffer)
inline
ExecAckStatus ILink3V5::getExecAckStatusFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecInstFieldSize ( const void *  buffer)
inline

References FIXFields::ExecInst.

ExecInst ILink3V5::getExecInstFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecModeFieldSize ( const void *  buffer)
inline
ExecMode ILink3V5::getExecModeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecReasonFieldSize ( const void *  buffer)
inline
ExecReason ILink3V5::getExecReasonFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypeCxlFieldSize ( const void *  buffer)
inline
ExecTypeCxl ILink3V5::getExecTypeCxlFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypeExpFieldSize ( const void *  buffer)
inline
ExecTypeExp ILink3V5::getExecTypeExpFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypeModifyFieldSize ( const void *  buffer)
inline
ExecTypeModify ILink3V5::getExecTypeModifyFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypeTradeFieldSize ( const void *  buffer)
inline
ExecTypeTrade ILink3V5::getExecTypeTradeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypNewFieldSize ( const void *  buffer)
inline
ExecTypNew ILink3V5::getExecTypNewFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypRejFieldSize ( const void *  buffer)
inline
ExecTypRej ILink3V5::getExecTypRejFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypStatusFieldSize ( const void *  buffer)
inline
ExecTypStatus ILink3V5::getExecTypStatusFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExecTypTrdCxlFieldSize ( const void *  buffer)
inline
ExecTypTrdCxl ILink3V5::getExecTypTrdCxlFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getExpCycleFieldSize ( const void *  buffer)
inline
ExpCycle ILink3V5::getExpCycleFieldValue ( const void *  buffer)
inline
static FieldsIterator ILink3V5::getFieldsIterator ( const StandardHeader *  msgHdr)
inlinestatic

References ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::messageHeader::getTemplateId(), ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, and ILink3V5::Terminate507::TemplateID.

Referenced by binToFix().

static FieldsSetIterator ILink3V5::getFieldsSetIterator ( StandardHeader *  msgHdr)
inlinestatic

References ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::messageHeader::getTemplateId(), ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, and ILink3V5::Terminate507::TemplateID.

Referenced by fixToBin().

size_t ILink3V5::getFTIFieldSize ( const void *  buffer)
inline
FTI ILink3V5::getFTIFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getgroupSizeEncodingFieldSize ( const void *  buffer)
inline
const groupSizeEncoding& ILink3V5::getgroupSizeEncodingFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getgroupSizeFieldSize ( const void *  buffer)
inline
const groupSize& ILink3V5::getgroupSizeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getHMACVersionFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getHMACVersionFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getInt32FieldSize ( const void *  buffer)
inline
Int32 ILink3V5::getInt32FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getInt32NULLFieldSize ( const void *  buffer)
inline
Int32NULL ILink3V5::getInt32NULLFieldValue ( const void *  buffer)
inline
Int32NULL ILink3V5::getInt32NULLNullValue ( )
inline
size_t ILink3V5::getKeepAliveLapsedFieldSize ( const void *  buffer)
inline
KeepAliveLapsed ILink3V5::getKeepAliveLapsedFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getLegSecIDSourceFieldSize ( const void *  buffer)
inline
LegSecIDSource ILink3V5::getLegSecIDSourceFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getListUpdActFieldSize ( const void *  buffer)
inline
ListUpdAct ILink3V5::getListUpdActFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getLocalMktDateFieldSize ( const void *  buffer)
inline
LocalMktDate ILink3V5::getLocalMktDateFieldValue ( const void *  buffer)
inline
LocalMktDate ILink3V5::getLocalMktDateNullValue ( )
inline
size_t ILink3V5::getManualOrdIndFieldSize ( const void *  buffer)
inline
ManualOrdInd ILink3V5::getManualOrdIndFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getManualOrdIndReqFieldSize ( const void *  buffer)
inline
ManualOrdIndReq ILink3V5::getManualOrdIndReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassActionFieldSize ( const void *  buffer)
inline
MassAction ILink3V5::getMassActionFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassActionOrdTypFieldSize ( const void *  buffer)
inline
MassActionOrdTyp ILink3V5::getMassActionOrdTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassActionResponseFieldSize ( const void *  buffer)
inline
MassActionResponse ILink3V5::getMassActionResponseFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassActionScopeFieldSize ( const void *  buffer)
inline
MassActionScope ILink3V5::getMassActionScopeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassCancelTIFFieldSize ( const void *  buffer)
inline
MassCancelTIF ILink3V5::getMassCancelTIFFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassCxlReqTypFieldSize ( const void *  buffer)
inline
MassCxlReqTyp ILink3V5::getMassCxlReqTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassStatusOrdTypFieldSize ( const void *  buffer)
inline
MassStatusOrdTyp ILink3V5::getMassStatusOrdTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassStatusReqTypFieldSize ( const void *  buffer)
inline
MassStatusReqTyp ILink3V5::getMassStatusReqTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMassStatusTIFFieldSize ( const void *  buffer)
inline
MassStatusTIF ILink3V5::getMassStatusTIFFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getMaturityMonthYearFieldSize ( const void *  buffer)
inline
const MaturityMonthYear& ILink3V5::getMaturityMonthYearFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getmessageHeaderFieldSize ( const void *  buffer)
inline
const messageHeader& ILink3V5::getmessageHeaderFieldValue ( const void *  buffer)
inline
static const char* ILink3V5::getMessageSemanticType ( const StandardHeader *  msgHdr)
inlinestatic

References ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::messageHeader::getTemplateId(), ILink3V5::BusinessReject521::SemanticType, ILink3V5::Establish503::SemanticType, ILink3V5::EstablishmentAck504::SemanticType, ILink3V5::EstablishmentReject505::SemanticType, ILink3V5::ExecutionAck539::SemanticType, ILink3V5::ExecutionReportCancel534::SemanticType, ILink3V5::ExecutionReportElimination524::SemanticType, ILink3V5::ExecutionReportModify531::SemanticType, ILink3V5::ExecutionReportNew522::SemanticType, ILink3V5::ExecutionReportReject523::SemanticType, ILink3V5::ExecutionReportStatus532::SemanticType, ILink3V5::ExecutionReportTradeAddendumOutright548::SemanticType, ILink3V5::ExecutionReportTradeAddendumSpread549::SemanticType, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::SemanticType, ILink3V5::ExecutionReportTradeOutright525::SemanticType, ILink3V5::ExecutionReportTradeSpread526::SemanticType, ILink3V5::ExecutionReportTradeSpreadLeg527::SemanticType, ILink3V5::MassQuote517::SemanticType, ILink3V5::MassQuoteAck545::SemanticType, ILink3V5::Negotiate500::SemanticType, ILink3V5::NegotiationReject502::SemanticType, ILink3V5::NegotiationResponse501::SemanticType, ILink3V5::NewOrderCross544::SemanticType, ILink3V5::NewOrderSingle514::SemanticType, ILink3V5::NotApplied513::SemanticType, ILink3V5::OrderCancelReject535::SemanticType, ILink3V5::OrderCancelReplaceReject536::SemanticType, ILink3V5::OrderCancelReplaceRequest515::SemanticType, ILink3V5::OrderCancelRequest516::SemanticType, ILink3V5::OrderMassActionReport562::SemanticType, ILink3V5::OrderMassActionRequest529::SemanticType, ILink3V5::OrderMassStatusRequest530::SemanticType, ILink3V5::OrderStatusRequest533::SemanticType, ILink3V5::PartyDetailsDefinitionRequest518::SemanticType, ILink3V5::PartyDetailsDefinitionRequestAck519::SemanticType, ILink3V5::PartyDetailsListReport538::SemanticType, ILink3V5::PartyDetailsListRequest537::SemanticType, ILink3V5::QuoteCancel528::SemanticType, ILink3V5::QuoteCancelAck563::SemanticType, ILink3V5::RequestForQuote543::SemanticType, ILink3V5::RequestForQuoteAck546::SemanticType, ILink3V5::Retransmission509::SemanticType, ILink3V5::RetransmitReject510::SemanticType, ILink3V5::RetransmitRequest508::SemanticType, ILink3V5::SecurityDefinitionRequest560::SemanticType, ILink3V5::SecurityDefinitionResponse561::SemanticType, ILink3V5::Sequence506::SemanticType, ILink3V5::Terminate507::SemanticType, ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, and ILink3V5::Terminate507::TemplateID.

Referenced by binToFix().

size_t ILink3V5::getModifyStatusFieldSize ( const void *  buffer)
inline
ModifyStatus ILink3V5::getModifyStatusFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getNoPtyUpdFieldSize ( const void *  buffer)
inline
NoPtyUpd ILink3V5::getNoPtyUpdFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOFMOverrideReqFieldSize ( const void *  buffer)
inline
OFMOverrideReq ILink3V5::getOFMOverrideReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrderEventTypeFieldSize ( const void *  buffer)
inline
OrderEventType ILink3V5::getOrderEventTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrderStatusFieldSize ( const void *  buffer)
inline
OrderStatus ILink3V5::getOrderStatusFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrderTypeFieldSize ( const void *  buffer)
inline
OrderType ILink3V5::getOrderTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrderTypeReqFieldSize ( const void *  buffer)
inline
OrderTypeReq ILink3V5::getOrderTypeReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusCxlFieldSize ( const void *  buffer)
inline
OrdStatusCxl ILink3V5::getOrdStatusCxlFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusCxlRejFieldSize ( const void *  buffer)
inline
OrdStatusCxlRej ILink3V5::getOrdStatusCxlRejFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusCxrRejFieldSize ( const void *  buffer)
inline
OrdStatusCxrRej ILink3V5::getOrdStatusCxrRejFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusExpFieldSize ( const void *  buffer)
inline
OrdStatusExp ILink3V5::getOrdStatusExpFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusNewFieldSize ( const void *  buffer)
inline
OrdStatusNew ILink3V5::getOrdStatusNewFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusRejFieldSize ( const void *  buffer)
inline
OrdStatusRej ILink3V5::getOrdStatusRejFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusTrdCxlFieldSize ( const void *  buffer)
inline
OrdStatusTrdCxl ILink3V5::getOrdStatusTrdCxlFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getOrdStatusTrdFieldSize ( const void *  buffer)
inline
OrdStatusTrd ILink3V5::getOrdStatusTrdFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getPartyDetailRoleFieldSize ( const void *  buffer)
inline
PartyDetailRole ILink3V5::getPartyDetailRoleFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getPartyIDSourceFieldSize ( const void *  buffer)
inline
PartyIDSource ILink3V5::getPartyIDSourceFieldValue ( const void *  buffer)
inline
static bool ILink3V5::getPossRetransFlag ( const StandardHeader *  msgHdr)
inlinestatic
size_t ILink3V5::getPRICE9FieldSize ( const void *  buffer)
inline
const PRICE9& ILink3V5::getPRICE9FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getPRICENULL9FieldSize ( const void *  buffer)
inline
const PRICENULL9& ILink3V5::getPRICENULL9FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getQuoteAckStatusFieldSize ( const void *  buffer)
inline
QuoteAckStatus ILink3V5::getQuoteAckStatusFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getQuoteCxlStatusFieldSize ( const void *  buffer)
inline
QuoteCxlStatus ILink3V5::getQuoteCxlStatusFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getQuoteCxlTypFieldSize ( const void *  buffer)
inline
QuoteCxlTyp ILink3V5::getQuoteCxlTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getQuoteTypFieldSize ( const void *  buffer)
inline
QuoteTyp ILink3V5::getQuoteTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getReqResultFieldSize ( const void *  buffer)
inline
ReqResult ILink3V5::getReqResultFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getRFQSideFieldSize ( const void *  buffer)
inline
RFQSide ILink3V5::getRFQSideFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSecRspTypFieldSize ( const void *  buffer)
inline
SecRspTyp ILink3V5::getSecRspTypFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSecurityIDSourceFieldSize ( const void *  buffer)
inline
SecurityIDSource ILink3V5::getSecurityIDSourceFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSecurityReqTypeFieldSize ( const void *  buffer)
inline
SecurityReqType ILink3V5::getSecurityReqTypeFieldValue ( const void *  buffer)
inline
static uInt64 ILink3V5::getSendingTimeEpoch ( const StandardHeader *  msgHdr)
inlinestatic
static u32 ILink3V5::getSeqNum ( const StandardHeader *  msgHdr)
inlinestatic
size_t ILink3V5::getShortSaleTypeFieldSize ( const void *  buffer)
inline
ShortSaleType ILink3V5::getShortSaleTypeFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSideNULLFieldSize ( const void *  buffer)
inline
SideNULL ILink3V5::getSideNULLFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSideReqFieldSize ( const void *  buffer)
inline
SideReq ILink3V5::getSideReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSideTimeInForceFieldSize ( const void *  buffer)
inline
SideTimeInForce ILink3V5::getSideTimeInForceFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSLEDSFieldSize ( const void *  buffer)
inline
SLEDS ILink3V5::getSLEDSFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSMPIFieldSize ( const void *  buffer)
inline
SMPI ILink3V5::getSMPIFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getSplitMsgFieldSize ( const void *  buffer)
inline
SplitMsg ILink3V5::getSplitMsgFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString10ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString10ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString17FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString17FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString20FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString20FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString20ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString20ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString256FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString256FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString2FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString2FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString30FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString30FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString30ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString30ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString32ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString32ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString3FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString3FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString3ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString3ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString40FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString40FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString48FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString48FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString5FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString5FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString5ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString5ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString75FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString75FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString8FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString8FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getString8ReqFieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getString8ReqFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getStringLength35FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getStringLength35FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getStringLength6FieldSize ( const void *  buffer)
inline
const AsciiString ILink3V5::getStringLength6FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getTimeInForceFieldSize ( const void *  buffer)
inline
TimeInForce ILink3V5::getTimeInForceFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getTradeAddendumFieldSize ( const void *  buffer)
inline
TradeAddendum ILink3V5::getTradeAddendumFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getUDIFieldSize ( const void *  buffer)
inline
UDI ILink3V5::getUDIFieldValue ( const void *  buffer)
inline
size_t ILink3V5::getuInt16FieldSize ( const void *  buffer)
inline
uInt16 ILink3V5::getuInt16FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getuInt16NULLFieldSize ( const void *  buffer)
inline
uInt16NULL ILink3V5::getuInt16NULLFieldValue ( const void *  buffer)
inline
uInt16NULL ILink3V5::getuInt16NULLNullValue ( )
inline
size_t ILink3V5::getuInt32FieldSize ( const void *  buffer)
inline
uInt32 ILink3V5::getuInt32FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getuInt32NULLFieldSize ( const void *  buffer)
inline
uInt32NULL ILink3V5::getuInt32NULLFieldValue ( const void *  buffer)
inline
uInt32NULL ILink3V5::getuInt32NULLNullValue ( )
inline
size_t ILink3V5::getuInt64FieldSize ( const void *  buffer)
inline
uInt64 ILink3V5::getuInt64FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getuInt64NULLFieldSize ( const void *  buffer)
inline
uInt64NULL ILink3V5::getuInt64NULLFieldValue ( const void *  buffer)
inline
uInt64NULL ILink3V5::getuInt64NULLNullValue ( )
inline

Referenced by ILink3V5::BusinessReject521::BusinessReject521(), ILink3V5::ExecutionReportCancel534::ExecutionReportCancel534(), ILink3V5::ExecutionReportElimination524::ExecutionReportElimination524(), ILink3V5::ExecutionReportModify531::ExecutionReportModify531(), ILink3V5::ExecutionReportNew522::ExecutionReportNew522(), ILink3V5::ExecutionReportReject523::ExecutionReportReject523(), ILink3V5::ExecutionReportStatus532::ExecutionReportStatus532(), ILink3V5::ExecutionReportTradeAddendumOutright548::ExecutionReportTradeAddendumOutright548(), ILink3V5::ExecutionReportTradeAddendumSpread549::ExecutionReportTradeAddendumSpread549(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::ExecutionReportTradeAddendumSpreadLeg550(), ILink3V5::ExecutionReportTradeOutright525::ExecutionReportTradeOutright525(), ILink3V5::ExecutionReportTradeSpread526::ExecutionReportTradeSpread526(), fixToField(), ILink3V5::MassQuote517::MassQuote517(), ILink3V5::MassQuoteAck545::MassQuoteAck545(), ILink3V5::OrderCancelReject535::OrderCancelReject535(), ILink3V5::OrderCancelReplaceReject536::OrderCancelReplaceReject536(), ILink3V5::OrderMassActionReport562::OrderMassActionReport562(), ILink3V5::PartyDetailsDefinitionRequest518::PartyDetailsDefinitionRequest518(), ILink3V5::PartyDetailsDefinitionRequestAck519::PartyDetailsDefinitionRequestAck519(), ILink3V5::PartyDetailsListReport538::PartyDetailsListReport538(), ILink3V5::QuoteCancelAck563::QuoteCancelAck563(), ILink3V5::RequestForQuoteAck546::RequestForQuoteAck546(), ILink3V5::Retransmission509::Retransmission509(), ILink3V5::RetransmitReject510::RetransmitReject510(), and ILink3V5::RetransmitRequest508::RetransmitRequest508().

size_t ILink3V5::getuInt8FieldSize ( const void *  buffer)
inline
uInt8 ILink3V5::getuInt8FieldValue ( const void *  buffer)
inline
size_t ILink3V5::getuInt8NULLFieldSize ( const void *  buffer)
inline
uInt8NULL ILink3V5::getuInt8NULLFieldValue ( const void *  buffer)
inline
uInt8NULL ILink3V5::getuInt8NULLNullValue ( )
inline
std::ostream& ILink3V5::groupSizeEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::groupSizeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::HMACVersionToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::Int32NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::Int32ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getInt32FieldValue().

bool ILink3V5::ischarNULLNull ( const charNULL &  value)
inline

Referenced by fieldToFix().

bool ILink3V5::isenumNULLNull ( const enumNULL &  value)
inline

Referenced by fieldToFix().

static bool ILink3V5::isGroupValueType ( FieldValueType  valueType)
inlinestatic

References ExecutionReportTradeAddendumOutright548_NoFillsValueType, ExecutionReportTradeAddendumOutright548_NoOrderEventsValueType, ExecutionReportTradeAddendumSpread549_NoFillsValueType, ExecutionReportTradeAddendumSpread549_NoLegsValueType, ExecutionReportTradeAddendumSpread549_NoOrderEventsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoFillsValueType, ExecutionReportTradeAddendumSpreadLeg550_NoOrderEventsValueType, ExecutionReportTradeOutright525_NoFillsValueType, ExecutionReportTradeOutright525_NoOrderEventsValueType, ExecutionReportTradeSpread526_NoFillsValueType, ExecutionReportTradeSpread526_NoLegsValueType, ExecutionReportTradeSpread526_NoOrderEventsValueType, ExecutionReportTradeSpreadLeg527_NoFillsValueType, ExecutionReportTradeSpreadLeg527_NoOrderEventsValueType, MassQuote517_NoQuoteEntriesValueType, MassQuoteAck545_NoQuoteEntriesValueType, NewOrderCross544_NoSidesValueType, OrderMassActionReport562_NoAffectedOrdersValueType, PartyDetailsDefinitionRequest518_NoPartyDetailsValueType, PartyDetailsDefinitionRequest518_NoTrdRegPublicationsValueType, PartyDetailsDefinitionRequestAck519_NoPartyDetailsValueType, PartyDetailsDefinitionRequestAck519_NoTrdRegPublicationsValueType, PartyDetailsListReport538_NoPartyDetailsValueType, PartyDetailsListReport538_NoTrdRegPublicationsValueType, PartyDetailsListRequest537_NoPartyIDsValueType, PartyDetailsListRequest537_NoRequestingPartyIDsValueType, QuoteCancel528_NoQuoteEntriesValueType, QuoteCancel528_NoQuoteSetsValueType, QuoteCancelAck563_NoQuoteEntriesValueType, QuoteCancelAck563_NoQuoteSetsValueType, RequestForQuote543_NoRelatedSymValueType, SecurityDefinitionRequest560_NoLegsValueType, and SecurityDefinitionResponse561_NoLegsValueType.

Referenced by ILink3V5::CommonFieldsIterator::getGroupFieldValue(), and ILink3V5::FieldsSetIterator::setGroupFieldValue().

bool ILink3V5::isInt32NULLNull ( const Int32NULL &  value)
inline

Referenced by fieldToFix().

static bool ILink3V5::isLargeSizeMessage ( u16  templateID)
inlinestatic

References ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, and ILink3V5::SecurityDefinitionResponse561::TemplateID.

Referenced by isMidSizeMessage().

bool ILink3V5::isLocalMktDateNull ( const LocalMktDate value)
inline

Referenced by fieldToFix().

static bool ILink3V5::isMidSizeMessage ( u16  templateID)
inlinestatic

References isLargeSizeMessage().

static bool ILink3V5::isSendingTimeEpochMessage ( u16  templateID)
inlinestatic
static bool ILink3V5::isSequencedMessage ( u16  templateID)
inlinestatic
bool ILink3V5::isuInt16NULLNull ( const uInt16NULL &  value)
inline

Referenced by fieldToFix().

bool ILink3V5::isuInt32NULLNull ( const uInt32NULL &  value)
inline

Referenced by fieldToFix().

bool ILink3V5::isuInt64NULLNull ( const uInt64NULL &  value)
inline

Referenced by fieldToFix().

bool ILink3V5::isuInt8NULLNull ( const uInt8NULL &  value)
inline

Referenced by fieldToFix().

static bool ILink3V5::isValidILink3Message ( const StandardHeader *  msgHdr)
inlinestatic

References ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::messageHeader::getTemplateId(), ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, and ILink3V5::Terminate507::TemplateID.

std::ostream& ILink3V5::KeepAliveLapsedToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::LegSecIDSourceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ListUpdActToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::LocalMktDateToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ManualOrdIndReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ManualOrdIndToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassActionOrdTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassActionResponseToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassActionScopeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassActionToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassCancelTIFToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassCxlReqTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassStatusOrdTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassStatusReqTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MassStatusTIFToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::MaturityMonthYearToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::messageHeaderToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static B2B_END_PACK std::ostream & ILink3V5::messageToStream ( std::ostream &  os,
const StandardHeader &  msgHdr 
)
inlinestatic

References ILink3V5::StandardHeader::getMessageLength(), ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::messageHeader::getTemplateId(), ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, ILink3V5::Terminate507::TemplateID, ILink3V5::BusinessReject521::toStream(), ILink3V5::Establish503::toStream(), ILink3V5::EstablishmentAck504::toStream(), ILink3V5::EstablishmentReject505::toStream(), ILink3V5::ExecutionAck539::toStream(), ILink3V5::ExecutionReportCancel534::toStream(), ILink3V5::ExecutionReportElimination524::toStream(), ILink3V5::ExecutionReportModify531::toStream(), ILink3V5::ExecutionReportNew522::toStream(), ILink3V5::ExecutionReportReject523::toStream(), ILink3V5::ExecutionReportStatus532::toStream(), ILink3V5::ExecutionReportTradeAddendumOutright548::toStream(), ILink3V5::ExecutionReportTradeAddendumSpread549::toStream(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::toStream(), ILink3V5::ExecutionReportTradeOutright525::toStream(), ILink3V5::ExecutionReportTradeSpread526::toStream(), ILink3V5::ExecutionReportTradeSpreadLeg527::toStream(), ILink3V5::MassQuote517::toStream(), ILink3V5::MassQuoteAck545::toStream(), ILink3V5::Negotiate500::toStream(), ILink3V5::NegotiationReject502::toStream(), ILink3V5::NegotiationResponse501::toStream(), ILink3V5::NewOrderCross544::toStream(), ILink3V5::NewOrderSingle514::toStream(), ILink3V5::NotApplied513::toStream(), ILink3V5::OrderCancelReject535::toStream(), ILink3V5::OrderCancelReplaceReject536::toStream(), ILink3V5::OrderCancelReplaceRequest515::toStream(), ILink3V5::OrderCancelRequest516::toStream(), ILink3V5::OrderMassActionReport562::toStream(), ILink3V5::OrderMassActionRequest529::toStream(), ILink3V5::OrderMassStatusRequest530::toStream(), ILink3V5::OrderStatusRequest533::toStream(), ILink3V5::PartyDetailsDefinitionRequest518::toStream(), ILink3V5::PartyDetailsDefinitionRequestAck519::toStream(), ILink3V5::PartyDetailsListReport538::toStream(), ILink3V5::PartyDetailsListRequest537::toStream(), ILink3V5::QuoteCancel528::toStream(), ILink3V5::QuoteCancelAck563::toStream(), ILink3V5::RequestForQuote543::toStream(), ILink3V5::RequestForQuoteAck546::toStream(), ILink3V5::Retransmission509::toStream(), ILink3V5::RetransmitReject510::toStream(), ILink3V5::RetransmitRequest508::toStream(), ILink3V5::SecurityDefinitionRequest560::toStream(), ILink3V5::SecurityDefinitionResponse561::toStream(), ILink3V5::Sequence506::toStream(), and ILink3V5::Terminate507::toStream().

Referenced by messageToStream(), messageToString(), and operator<<().

static std::ostream& ILink3V5::messageToStream ( std::ostream &  os,
const char *  buf,
size_t  size 
)
inlinestatic
static std::string ILink3V5::messageToString ( const char *  buf,
size_t  size 
)
inlinestatic

References messageToStream().

static std::string ILink3V5::messageToString ( const StandardHeader &  hdr)
inlinestatic

References messageToStream().

std::ostream& ILink3V5::ModifyStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::NoPtyUpdToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OFMOverrideReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const i8 value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const u8 value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ClientFlowType &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExchFlowTyp &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const HMACVersion &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String10Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String17 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String2 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String20 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String20Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String256 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String3 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String30 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String30Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String32Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String3Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String40 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String48 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String5 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String5Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String75 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String8 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const String8Req &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const StringLength35 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const StringLength6 &  value 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const AvgPxInd &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const BooleanFlag &  eType 
)
inline

References False, and True.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const BooleanNULL &  eType 
)
inline

References False, Null, and True.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ClearingAcctType &  eType 
)
inline

References Customer, Firm, and Null.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const CmtaGiveUpCD &  eType 
)
inline

References GiveUp, Null, and SGXoffset.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const CustOrdHandlInst &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const CustOrderCapacity &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const DKReason &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExecAckStatus &  eType 
)
inline

References Accepted, and Rejected.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExecMode &  eType 
)
inline

References Aggressive, Null, and Passive.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExecReason &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExecTypTrdCxl &  eType 
)
inline

References TradeCancel, and TradeCorrection.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExpCycle &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const FTI &  eType 
)
inline

References Backup, Null, and Primary.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const KeepAliveLapsed &  eType 
)
inline

References Lapsed, and NotLapsed.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ListUpdAct &  eType 
)
inline

References Add, and Delete.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ManualOrdInd &  eType 
)
inline

References Automated, Manual, and Null.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ManualOrdIndReq &  eType 
)
inline

References Automated, and Manual.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassActionOrdTyp &  eType 
)
inline

References Limit, Null, and StopLimit.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassActionResponse &  eType 
)
inline

References Accepted, and Rejected.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassActionScope &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassCancelTIF &  eType 
)
inline

References Day, GoodTillCancel, GoodTillDate, and Null.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassCxlReqTyp &  eType 
)
inline

References Account, Null, and SenderSubID.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassStatusOrdTyp &  eType 
)
inline

References Account, Null, and SenderSubID.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassStatusReqTyp &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MassStatusTIF &  eType 
)
inline

References Day, GTC, GTD, and Null.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OFMOverrideReq &  eType 
)
inline

References Disabled, and Enabled.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OrdStatusTrd &  eType 
)
inline

References Filled, and PartiallyFilled.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OrdStatusTrdCxl &  eType 
)
inline

References TradeCancel, and TradeCorrection.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OrderEventType &  eType 
)
inline

References Filled, Null, and PartiallyFilled.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OrderStatus &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OrderType &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const OrderTypeReq &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const PartyDetailRole &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const QuoteAckStatus &  eType 
)
inline

References Accepted, and Rejected.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const QuoteCxlStatus &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const QuoteCxlTyp &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const QuoteTyp &  eType 
)
inline

References Null, and Tradeable.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const RFQSide &  eType 
)
inline

References Buy, Cross, Null, and Sell.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ReqResult &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SLEDS &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SMPI &  eType 
)
inline

References CancelNewest, CancelOldest, and Null.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SecRspTyp &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ShortSaleType &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SideNULL &  eType 
)
inline

References Buy, Null, and Sell.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SideReq &  eType 
)
inline

References Buy, and Sell.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SideTimeInForce &  eType 
)
inline

References Day, and FAK.

std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const SplitMsg &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const TimeInForce &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const TradeAddendum &  eType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const ExecInst &  sType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const DATA &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const Decimal32NULL &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const Decimal64NULL &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const MaturityMonthYear &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const PRICE9 &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const PRICENULL9 &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const groupSize &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const groupSizeEncoding &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const messageHeader &  cType 
)
inline
std::ostream& ILink3V5::operator<< ( std::ostream &  os,
const StandardHeader &  msgHdr 
)
inline

References messageToStream().

std::ostream& ILink3V5::OrderEventTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrderStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrderTypeReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrderTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusCxlRejToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusCxlToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusCxrRejToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusExpToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusNewToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusRejToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusTrdCxlToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::OrdStatusTrdToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::PartyDetailRoleToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::PartyIDSourceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void ILink3V5::populateWithConstFields ( const StandardHeader *  msgHdr,
Parser::LiteFixMessage msg 
)
inlinestatic

References getClientFlowTypeFieldValue(), getCrossOrderTypeFieldValue(), ILink3V5::NewOrderCross544::getCrossPrioritizationField(), getCrossPrioritizationFieldValue(), ILink3V5::NewOrderCross544::getCrossTypeField(), getCrossTypeFieldValue(), ILink3V5::Negotiate500::getCustomerFlow(), ILink3V5::OrderCancelReject535::getCxlRejResponseTo(), ILink3V5::OrderCancelReplaceReject536::getCxlRejResponseTo(), getCxlRejRspFieldValue(), getCxrRejRspFieldValue(), getExchFlowTypFieldValue(), ILink3V5::ExecutionReportCancel534::getExecType(), ILink3V5::ExecutionReportElimination524::getExecType(), ILink3V5::ExecutionReportModify531::getExecType(), ILink3V5::ExecutionReportNew522::getExecType(), ILink3V5::ExecutionReportReject523::getExecType(), ILink3V5::ExecutionReportStatus532::getExecType(), ILink3V5::ExecutionReportTradeOutright525::getExecType(), ILink3V5::ExecutionReportTradeSpread526::getExecType(), ILink3V5::ExecutionReportTradeSpreadLeg527::getExecType(), getExecTypeCxlFieldValue(), getExecTypeExpFieldValue(), getExecTypeModifyFieldValue(), getExecTypeTradeFieldValue(), getExecTypNewFieldValue(), getExecTypRejFieldValue(), getExecTypStatusFieldValue(), ILink3V5::Establish503::getHMACVersionField(), ILink3V5::Negotiate500::getHMACVersionField(), getHMACVersionFieldValue(), getMassActionFieldValue(), ILink3V5::OrderMassActionReport562::getMassActionType(), ILink3V5::OrderMassActionRequest529::getMassActionType(), getModifyStatusFieldValue(), ILink3V5::PartyDetailsDefinitionRequest518::getNoPartyUpdates(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoPartyUpdates(), getNoPtyUpdFieldValue(), ILink3V5::ExecutionReportCancel534::getOrdStatus(), ILink3V5::ExecutionReportElimination524::getOrdStatus(), ILink3V5::ExecutionReportModify531::getOrdStatus(), ILink3V5::ExecutionReportNew522::getOrdStatus(), ILink3V5::ExecutionReportReject523::getOrdStatus(), ILink3V5::OrderCancelReject535::getOrdStatus(), ILink3V5::OrderCancelReplaceReject536::getOrdStatus(), getOrdStatusCxlFieldValue(), getOrdStatusCxlRejFieldValue(), getOrdStatusCxrRejFieldValue(), getOrdStatusExpFieldValue(), getOrdStatusNewFieldValue(), getOrdStatusRejFieldValue(), ILink3V5::NewOrderCross544::getOrdType(), ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::SecurityDefinitionResponse561::getSecurityIDSourceField(), getSecurityIDSourceFieldValue(), ILink3V5::SecurityDefinitionRequest560::getSecurityReqTypeField(), getSecurityReqTypeFieldValue(), ILink3V5::NegotiationResponse501::getServerFlow(), ILink3V5::messageHeader::getTemplateId(), getUDIFieldValue(), ILink3V5::SecurityDefinitionResponse561::getUserDefinedInstrument(), Parser::LiteFixMessage::set(), ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, and ILink3V5::Terminate507::TemplateID.

Referenced by binToFix().

std::ostream& ILink3V5::PRICE9ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getPRICE9FieldValue().

std::ostream& ILink3V5::PRICENULL9ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::QuoteAckStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::QuoteCxlStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::QuoteCxlTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::QuoteTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::ReqResultToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::RFQSideToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SecRspTypToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SecurityIDSourceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SecurityReqTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
void ILink3V5::setAvgPxIndFieldValue ( void *  buffer,
const AvgPxInd  value 
)
inline
void ILink3V5::setBooleanFlagFieldValue ( void *  buffer,
const BooleanFlag  value 
)
inline
void ILink3V5::setBooleanNULLFieldValue ( void *  buffer,
const BooleanNULL  value 
)
inline
void ILink3V5::setCHARFieldValue ( void *  buffer,
const CHAR  value 
)
inline
void ILink3V5::setcharNULLFieldValue ( void *  buffer,
const charNULL  value 
)
inline
void ILink3V5::setClearingAcctTypeFieldValue ( void *  buffer,
const ClearingAcctType  value 
)
inline
void ILink3V5::setClientFlowTypeFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setCmtaGiveUpCDFieldValue ( void *  buffer,
const CmtaGiveUpCD  value 
)
inline
void ILink3V5::setCrossOrderTypeFieldValue ( void *  buffer,
const CrossOrderType  value 
)
inline
void ILink3V5::setCrossPrioritizationFieldValue ( void *  buffer,
const CrossPrioritization  value 
)
inline
void ILink3V5::setCrossTypeFieldValue ( void *  buffer,
const CrossType  value 
)
inline
void ILink3V5::setCustOrderCapacityFieldValue ( void *  buffer,
const CustOrderCapacity  value 
)
inline
void ILink3V5::setCustOrdHandlInstFieldValue ( void *  buffer,
const CustOrdHandlInst  value 
)
inline
void ILink3V5::setCxlRejRspFieldValue ( void *  buffer,
const CxlRejRsp  value 
)
inline
void ILink3V5::setCxrRejRspFieldValue ( void *  buffer,
const CxrRejRsp  value 
)
inline
void ILink3V5::setDATAFieldValue ( void *  buffer,
const DATA &  value 
)
inline
void ILink3V5::setDecimal32NULLFieldValue ( void *  buffer,
const Decimal32NULL &  value 
)
inline
void ILink3V5::setDecimal64NULLFieldValue ( void *  buffer,
const Decimal64NULL &  value 
)
inline
void ILink3V5::setDKReasonFieldValue ( void *  buffer,
const DKReason  value 
)
inline
void ILink3V5::setenumNULLFieldValue ( void *  buffer,
const enumNULL  value 
)
inline
void ILink3V5::setExchFlowTypFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setExecAckStatusFieldValue ( void *  buffer,
const ExecAckStatus  value 
)
inline
void ILink3V5::setExecInstFieldValue ( void *  buffer,
const ExecInst &  value 
)
inline
void ILink3V5::setExecModeFieldValue ( void *  buffer,
const ExecMode  value 
)
inline
void ILink3V5::setExecReasonFieldValue ( void *  buffer,
const ExecReason  value 
)
inline
void ILink3V5::setExecTypeCxlFieldValue ( void *  buffer,
const ExecTypeCxl  value 
)
inline
void ILink3V5::setExecTypeExpFieldValue ( void *  buffer,
const ExecTypeExp  value 
)
inline
void ILink3V5::setExecTypeModifyFieldValue ( void *  buffer,
const ExecTypeModify  value 
)
inline
void ILink3V5::setExecTypeTradeFieldValue ( void *  buffer,
const ExecTypeTrade  value 
)
inline
void ILink3V5::setExecTypNewFieldValue ( void *  buffer,
const ExecTypNew  value 
)
inline
void ILink3V5::setExecTypRejFieldValue ( void *  buffer,
const ExecTypRej  value 
)
inline
void ILink3V5::setExecTypStatusFieldValue ( void *  buffer,
const ExecTypStatus  value 
)
inline
void ILink3V5::setExecTypTrdCxlFieldValue ( void *  buffer,
const ExecTypTrdCxl  value 
)
inline
void ILink3V5::setExpCycleFieldValue ( void *  buffer,
const ExpCycle  value 
)
inline
void ILink3V5::setFTIFieldValue ( void *  buffer,
const FTI  value 
)
inline
void ILink3V5::setgroupSizeEncodingFieldValue ( void *  buffer,
const groupSizeEncoding &  value 
)
inline
void ILink3V5::setgroupSizeFieldValue ( void *  buffer,
const groupSize &  value 
)
inline
void ILink3V5::setHMACVersionFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setInt32FieldValue ( void *  buffer,
const Int32  value 
)
inline
void ILink3V5::setInt32NULLFieldValue ( void *  buffer,
const Int32NULL  value 
)
inline
void ILink3V5::setKeepAliveLapsedFieldValue ( void *  buffer,
const KeepAliveLapsed  value 
)
inline
void ILink3V5::setLegSecIDSourceFieldValue ( void *  buffer,
const LegSecIDSource  value 
)
inline
void ILink3V5::setListUpdActFieldValue ( void *  buffer,
const ListUpdAct  value 
)
inline
void ILink3V5::setLocalMktDateFieldValue ( void *  buffer,
const LocalMktDate  value 
)
inline
void ILink3V5::setManualOrdIndFieldValue ( void *  buffer,
const ManualOrdInd  value 
)
inline
void ILink3V5::setManualOrdIndReqFieldValue ( void *  buffer,
const ManualOrdIndReq  value 
)
inline
void ILink3V5::setMassActionFieldValue ( void *  buffer,
const MassAction  value 
)
inline
void ILink3V5::setMassActionOrdTypFieldValue ( void *  buffer,
const MassActionOrdTyp  value 
)
inline
void ILink3V5::setMassActionResponseFieldValue ( void *  buffer,
const MassActionResponse  value 
)
inline
void ILink3V5::setMassActionScopeFieldValue ( void *  buffer,
const MassActionScope  value 
)
inline
void ILink3V5::setMassCancelTIFFieldValue ( void *  buffer,
const MassCancelTIF  value 
)
inline
void ILink3V5::setMassCxlReqTypFieldValue ( void *  buffer,
const MassCxlReqTyp  value 
)
inline
void ILink3V5::setMassStatusOrdTypFieldValue ( void *  buffer,
const MassStatusOrdTyp  value 
)
inline
void ILink3V5::setMassStatusReqTypFieldValue ( void *  buffer,
const MassStatusReqTyp  value 
)
inline
void ILink3V5::setMassStatusTIFFieldValue ( void *  buffer,
const MassStatusTIF  value 
)
inline
void ILink3V5::setMaturityMonthYearFieldValue ( void *  buffer,
const MaturityMonthYear &  value 
)
inline
void ILink3V5::setmessageHeaderFieldValue ( void *  buffer,
const messageHeader &  value 
)
inline
void ILink3V5::setModifyStatusFieldValue ( void *  buffer,
const ModifyStatus  value 
)
inline
void ILink3V5::setNoPtyUpdFieldValue ( void *  buffer,
const NoPtyUpd  value 
)
inline
void ILink3V5::setOFMOverrideReqFieldValue ( void *  buffer,
const OFMOverrideReq  value 
)
inline
void ILink3V5::setOrderEventTypeFieldValue ( void *  buffer,
const OrderEventType  value 
)
inline
void ILink3V5::setOrderStatusFieldValue ( void *  buffer,
const OrderStatus  value 
)
inline
void ILink3V5::setOrderTypeFieldValue ( void *  buffer,
const OrderType  value 
)
inline
void ILink3V5::setOrderTypeReqFieldValue ( void *  buffer,
const OrderTypeReq  value 
)
inline
void ILink3V5::setOrdStatusCxlFieldValue ( void *  buffer,
const OrdStatusCxl  value 
)
inline
void ILink3V5::setOrdStatusCxlRejFieldValue ( void *  buffer,
const OrdStatusCxlRej  value 
)
inline
void ILink3V5::setOrdStatusCxrRejFieldValue ( void *  buffer,
const OrdStatusCxrRej  value 
)
inline
void ILink3V5::setOrdStatusExpFieldValue ( void *  buffer,
const OrdStatusExp  value 
)
inline
void ILink3V5::setOrdStatusNewFieldValue ( void *  buffer,
const OrdStatusNew  value 
)
inline
void ILink3V5::setOrdStatusRejFieldValue ( void *  buffer,
const OrdStatusRej  value 
)
inline
void ILink3V5::setOrdStatusTrdCxlFieldValue ( void *  buffer,
const OrdStatusTrdCxl  value 
)
inline
void ILink3V5::setOrdStatusTrdFieldValue ( void *  buffer,
const OrdStatusTrd  value 
)
inline
void ILink3V5::setPartyDetailRoleFieldValue ( void *  buffer,
const PartyDetailRole  value 
)
inline
void ILink3V5::setPartyIDSourceFieldValue ( void *  buffer,
const PartyIDSource  value 
)
inline
void ILink3V5::setPRICE9FieldValue ( void *  buffer,
const PRICE9 &  value 
)
inline
void ILink3V5::setPRICENULL9FieldValue ( void *  buffer,
const PRICENULL9 &  value 
)
inline
void ILink3V5::setQuoteAckStatusFieldValue ( void *  buffer,
const QuoteAckStatus  value 
)
inline
void ILink3V5::setQuoteCxlStatusFieldValue ( void *  buffer,
const QuoteCxlStatus  value 
)
inline
void ILink3V5::setQuoteCxlTypFieldValue ( void *  buffer,
const QuoteCxlTyp  value 
)
inline
void ILink3V5::setQuoteTypFieldValue ( void *  buffer,
const QuoteTyp  value 
)
inline
void ILink3V5::setReqResultFieldValue ( void *  buffer,
const ReqResult  value 
)
inline
void ILink3V5::setRFQSideFieldValue ( void *  buffer,
const RFQSide  value 
)
inline
void ILink3V5::setSecRspTypFieldValue ( void *  buffer,
const SecRspTyp  value 
)
inline
void ILink3V5::setSecurityIDSourceFieldValue ( void *  buffer,
const SecurityIDSource  value 
)
inline
void ILink3V5::setSecurityReqTypeFieldValue ( void *  buffer,
const SecurityReqType  value 
)
inline
static void ILink3V5::setSendingTimeEpoch ( StandardHeader *  msgHdr,
const uInt64  timestamp 
)
inlinestatic
static void ILink3V5::setSeqNum ( StandardHeader *  msgHdr,
const u32  seqNum 
)
inlinestatic
void ILink3V5::setShortSaleTypeFieldValue ( void *  buffer,
const ShortSaleType  value 
)
inline
void ILink3V5::setSideNULLFieldValue ( void *  buffer,
const SideNULL  value 
)
inline
void ILink3V5::setSideReqFieldValue ( void *  buffer,
const SideReq  value 
)
inline
void ILink3V5::setSideTimeInForceFieldValue ( void *  buffer,
const SideTimeInForce  value 
)
inline
void ILink3V5::setSLEDSFieldValue ( void *  buffer,
const SLEDS  value 
)
inline
void ILink3V5::setSMPIFieldValue ( void *  buffer,
const SMPI  value 
)
inline
void ILink3V5::setSplitMsgFieldValue ( void *  buffer,
const SplitMsg  value 
)
inline
void ILink3V5::setString10ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString17FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString20FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString20ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString256FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString2FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString30FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString30ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString32ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString3FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString3ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString40FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString48FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString5FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString5ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString75FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString8FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setString8ReqFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setStringLength35FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setStringLength6FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void ILink3V5::setTimeInForceFieldValue ( void *  buffer,
const TimeInForce  value 
)
inline
void ILink3V5::setTradeAddendumFieldValue ( void *  buffer,
const TradeAddendum  value 
)
inline
void ILink3V5::setUDIFieldValue ( void *  buffer,
const UDI  value 
)
inline
void ILink3V5::setuInt16FieldValue ( void *  buffer,
const uInt16  value 
)
inline
void ILink3V5::setuInt16NULLFieldValue ( void *  buffer,
const uInt16NULL  value 
)
inline
void ILink3V5::setuInt32FieldValue ( void *  buffer,
const uInt32  value 
)
inline
void ILink3V5::setuInt32NULLFieldValue ( void *  buffer,
const uInt32NULL  value 
)
inline
void ILink3V5::setuInt64FieldValue ( void *  buffer,
const uInt64  value 
)
inline
void ILink3V5::setuInt64NULLFieldValue ( void *  buffer,
const uInt64NULL  value 
)
inline
void ILink3V5::setuInt8FieldValue ( void *  buffer,
const uInt8  value 
)
inline
void ILink3V5::setuInt8NULLFieldValue ( void *  buffer,
const uInt8NULL  value 
)
inline
std::ostream& ILink3V5::ShortSaleTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SideNULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SideReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SideTimeInForceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::SLEDSToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getSLEDSFieldValue().

std::ostream& ILink3V5::SMPIToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getSMPIFieldValue().

std::ostream& ILink3V5::SplitMsgToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String10ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String17ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String20ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String20ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String256ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String2ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String30ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String30ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String32ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String3ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String3ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String40ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String48ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String5ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String5ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String75ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String8ReqToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::String8ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void ILink3V5::StringCopy ( char *  dst,
const AsciiString src,
size_t  maxSize 
)
inlinestatic

References Engine::MemBlock< T >::data(), and Engine::MemBlock< T >::size().

Referenced by ILink3V5::Establish503::setAccessKeyID(), ILink3V5::Negotiate500::setAccessKeyID(), ILink3V5::PartyDetailsDefinitionRequest518::setAvgPxGroupID(), ILink3V5::PartyDetailsDefinitionRequestAck519::setAvgPxGroupID(), ILink3V5::PartyDetailsListReport538::setAvgPxGroupID(), ILink3V5::QuoteCancelAck563::setCancelledSymbol(), setClientFlowTypeFieldValue(), ILink3V5::ExecutionAck539::setClOrdID(), ILink3V5::ExecutionReportCancel534::setClOrdID(), ILink3V5::ExecutionReportElimination524::setClOrdID(), ILink3V5::ExecutionReportModify531::setClOrdID(), ILink3V5::ExecutionReportNew522::setClOrdID(), ILink3V5::ExecutionReportReject523::setClOrdID(), ILink3V5::ExecutionReportStatus532::setClOrdID(), ILink3V5::ExecutionReportTradeAddendumOutright548::setClOrdID(), ILink3V5::ExecutionReportTradeAddendumSpread549::setClOrdID(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::setClOrdID(), ILink3V5::ExecutionReportTradeOutright525::setClOrdID(), ILink3V5::ExecutionReportTradeSpread526::setClOrdID(), ILink3V5::ExecutionReportTradeSpreadLeg527::setClOrdID(), ILink3V5::NewOrderCross544::NoSides::NoSidesElement::setClOrdID(), ILink3V5::NewOrderSingle514::setClOrdID(), ILink3V5::OrderCancelReject535::setClOrdID(), ILink3V5::OrderCancelReplaceReject536::setClOrdID(), ILink3V5::OrderCancelReplaceRequest515::setClOrdID(), ILink3V5::OrderCancelRequest516::setClOrdID(), ILink3V5::SecurityDefinitionResponse561::setCurrency(), ILink3V5::RequestForQuoteAck546::setExchangeQuoteReqID(), setExchFlowTypFieldValue(), ILink3V5::ExecutionReportCancel534::setExecID(), ILink3V5::ExecutionReportElimination524::setExecID(), ILink3V5::ExecutionReportModify531::setExecID(), ILink3V5::ExecutionReportNew522::setExecID(), ILink3V5::ExecutionReportReject523::setExecID(), ILink3V5::ExecutionReportStatus532::setExecID(), ILink3V5::ExecutionReportTradeAddendumOutright548::setExecID(), ILink3V5::ExecutionReportTradeAddendumSpread549::setExecID(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::setExecID(), ILink3V5::ExecutionReportTradeOutright525::setExecID(), ILink3V5::ExecutionReportTradeSpread526::setExecID(), ILink3V5::ExecutionReportTradeSpreadLeg527::setExecID(), ILink3V5::OrderCancelReject535::setExecID(), ILink3V5::OrderCancelReplaceReject536::setExecID(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills::NoFillsElement::setFillExecID(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills::NoFillsElement::setFillExecID(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills::NoFillsElement::setFillExecID(), ILink3V5::ExecutionReportTradeOutright525::NoFills::NoFillsElement::setFillExecID(), ILink3V5::ExecutionReportTradeSpread526::NoFills::NoFillsElement::setFillExecID(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills::NoFillsElement::setFillExecID(), ILink3V5::SecurityDefinitionResponse561::setFinancialInstrumentFullName(), ILink3V5::Establish503::setFirm(), ILink3V5::Negotiate500::setFirm(), ILink3V5::Establish503::setHMACSignature(), ILink3V5::Negotiate500::setHMACSignature(), setHMACVersionFieldValue(), ILink3V5::BusinessReject521::setLocation(), ILink3V5::ExecutionAck539::setLocation(), ILink3V5::ExecutionReportCancel534::setLocation(), ILink3V5::ExecutionReportElimination524::setLocation(), ILink3V5::ExecutionReportModify531::setLocation(), ILink3V5::ExecutionReportNew522::setLocation(), ILink3V5::ExecutionReportReject523::setLocation(), ILink3V5::ExecutionReportStatus532::setLocation(), ILink3V5::ExecutionReportTradeAddendumOutright548::setLocation(), ILink3V5::ExecutionReportTradeAddendumSpread549::setLocation(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::setLocation(), ILink3V5::ExecutionReportTradeOutright525::setLocation(), ILink3V5::ExecutionReportTradeSpread526::setLocation(), ILink3V5::ExecutionReportTradeSpreadLeg527::setLocation(), ILink3V5::MassQuote517::setLocation(), ILink3V5::MassQuoteAck545::setLocation(), ILink3V5::NewOrderCross544::setLocation(), ILink3V5::NewOrderSingle514::setLocation(), ILink3V5::OrderCancelReject535::setLocation(), ILink3V5::OrderCancelReplaceReject536::setLocation(), ILink3V5::OrderCancelReplaceRequest515::setLocation(), ILink3V5::OrderCancelRequest516::setLocation(), ILink3V5::OrderMassActionReport562::setLocation(), ILink3V5::OrderMassActionRequest529::setLocation(), ILink3V5::OrderMassStatusRequest530::setLocation(), ILink3V5::OrderStatusRequest533::setLocation(), ILink3V5::QuoteCancel528::setLocation(), ILink3V5::QuoteCancelAck563::setLocation(), ILink3V5::RequestForQuote543::setLocation(), ILink3V5::RequestForQuoteAck546::setLocation(), ILink3V5::SecurityDefinitionRequest560::setLocation(), ILink3V5::SecurityDefinitionResponse561::setLocation(), ILink3V5::PartyDetailsDefinitionRequest518::setMemo(), ILink3V5::PartyDetailsDefinitionRequestAck519::setMemo(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents::NoOrderEventsElement::setOrderEventText(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents::NoOrderEventsElement::setOrderEventText(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::NoOrderEventsElement::setOrderEventText(), ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents::NoOrderEventsElement::setOrderEventText(), ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents::NoOrderEventsElement::setOrderEventText(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents::NoOrderEventsElement::setOrderEventText(), ILink3V5::OrderMassActionReport562::NoAffectedOrders::NoAffectedOrdersElement::setOrigCIOrdID(), ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::NoPartyDetailsElement::setPartyDetailID(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::NoPartyDetailsElement::setPartyDetailID(), ILink3V5::PartyDetailsListReport538::NoPartyDetails::NoPartyDetailsElement::setPartyDetailID(), ILink3V5::EstablishmentReject505::setReason(), ILink3V5::NegotiationReject502::setReason(), ILink3V5::RetransmitReject510::setReason(), ILink3V5::Terminate507::setReason(), ILink3V5::BusinessReject521::setRefMsgType(), ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs::NoRequestingPartyIDsElement::setRequestingPartyID(), ILink3V5::MassQuote517::setReserved(), ILink3V5::OrderMassActionReport562::setSecurityGroup(), ILink3V5::OrderMassActionRequest529::setSecurityGroup(), ILink3V5::OrderMassStatusRequest530::setSecurityGroup(), ILink3V5::QuoteCancel528::NoQuoteEntries::NoQuoteEntriesElement::setSecurityGroup(), ILink3V5::SecurityDefinitionResponse561::setSecurityGroup(), ILink3V5::SecurityDefinitionRequest560::setSecuritySubType(), ILink3V5::SecurityDefinitionResponse561::setSecurityType(), ILink3V5::BusinessReject521::setSenderID(), ILink3V5::ExecutionAck539::setSenderID(), ILink3V5::ExecutionReportCancel534::setSenderID(), ILink3V5::ExecutionReportElimination524::setSenderID(), ILink3V5::ExecutionReportModify531::setSenderID(), ILink3V5::ExecutionReportNew522::setSenderID(), ILink3V5::ExecutionReportReject523::setSenderID(), ILink3V5::ExecutionReportStatus532::setSenderID(), ILink3V5::ExecutionReportTradeAddendumOutright548::setSenderID(), ILink3V5::ExecutionReportTradeAddendumSpread549::setSenderID(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::setSenderID(), ILink3V5::ExecutionReportTradeOutright525::setSenderID(), ILink3V5::ExecutionReportTradeSpread526::setSenderID(), ILink3V5::ExecutionReportTradeSpreadLeg527::setSenderID(), ILink3V5::MassQuote517::setSenderID(), ILink3V5::MassQuoteAck545::setSenderID(), ILink3V5::NewOrderCross544::setSenderID(), ILink3V5::NewOrderSingle514::setSenderID(), ILink3V5::OrderCancelReject535::setSenderID(), ILink3V5::OrderCancelReplaceReject536::setSenderID(), ILink3V5::OrderCancelReplaceRequest515::setSenderID(), ILink3V5::OrderCancelRequest516::setSenderID(), ILink3V5::OrderMassActionReport562::setSenderID(), ILink3V5::OrderMassActionRequest529::setSenderID(), ILink3V5::OrderMassStatusRequest530::setSenderID(), ILink3V5::OrderStatusRequest533::setSenderID(), ILink3V5::QuoteCancel528::setSenderID(), ILink3V5::QuoteCancelAck563::setSenderID(), ILink3V5::RequestForQuote543::setSenderID(), ILink3V5::RequestForQuoteAck546::setSenderID(), ILink3V5::SecurityDefinitionRequest560::setSenderID(), ILink3V5::SecurityDefinitionResponse561::setSenderID(), ILink3V5::Establish503::setSession(), ILink3V5::Negotiate500::setSession(), setString10ReqFieldValue(), setString17FieldValue(), setString20FieldValue(), setString20ReqFieldValue(), setString256FieldValue(), setString2FieldValue(), setString30FieldValue(), setString30ReqFieldValue(), setString32ReqFieldValue(), setString3FieldValue(), setString3ReqFieldValue(), setString40FieldValue(), setString48FieldValue(), setString5FieldValue(), setString5ReqFieldValue(), setString75FieldValue(), setString8FieldValue(), setString8ReqFieldValue(), setStringLength35FieldValue(), setStringLength6FieldValue(), ILink3V5::SecurityDefinitionResponse561::setSymbol(), ILink3V5::SecurityDefinitionResponse561::setTerminationType(), ILink3V5::BusinessReject521::setText(), ILink3V5::ExecutionReportReject523::setText(), ILink3V5::ExecutionReportStatus532::setText(), ILink3V5::MassQuoteAck545::setText(), ILink3V5::OrderCancelReject535::setText(), ILink3V5::OrderCancelReplaceReject536::setText(), ILink3V5::QuoteCancelAck563::setText(), ILink3V5::RequestForQuoteAck546::setText(), ILink3V5::SecurityDefinitionResponse561::setText(), ILink3V5::Establish503::setTradingSystemName(), ILink3V5::Establish503::setTradingSystemVendor(), and ILink3V5::Establish503::setTradingSystemVersion().

std::ostream& ILink3V5::StringLength35ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::StringLength6ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::TimeInForceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
template<typename T >
std::string ILink3V5::toStdString ( const T &  data)
inline

Referenced by createMessage(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills::NoFillsElement::toStream(), ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents::NoOrderEventsElement::toStream(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills::NoFillsElement::toStream(), ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents::NoOrderEventsElement::toStream(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills::NoFillsElement::toStream(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::NoOrderEventsElement::toStream(), ILink3V5::ExecutionReportTradeOutright525::NoFills::NoFillsElement::toStream(), ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents::NoOrderEventsElement::toStream(), ILink3V5::ExecutionReportTradeSpread526::NoFills::NoFillsElement::toStream(), ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents::NoOrderEventsElement::toStream(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills::NoFillsElement::toStream(), ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents::NoOrderEventsElement::toStream(), ILink3V5::NewOrderCross544::NoSides::NoSidesElement::toStream(), ILink3V5::OrderMassActionReport562::NoAffectedOrders::NoAffectedOrdersElement::toStream(), ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::NoPartyDetailsElement::toStream(), ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::NoPartyDetailsElement::toStream(), ILink3V5::PartyDetailsListReport538::NoPartyDetails::NoPartyDetailsElement::toStream(), ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs::NoRequestingPartyIDsElement::toStream(), and ILink3V5::QuoteCancel528::NoQuoteEntries::NoQuoteEntriesElement::toStream().

template<>
std::string ILink3V5::toStdString ( const AsciiString data)
inline
template<>
std::string ILink3V5::toStdString ( const i8 data)
inline
template<>
std::string ILink3V5::toStdString ( const char &  data)
inline
std::ostream& ILink3V5::TradeAddendumToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::UDIToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getUDIFieldValue().

std::ostream& ILink3V5::uInt16NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::uInt16ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getuInt16FieldValue().

std::ostream& ILink3V5::uInt32NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::uInt32ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getuInt32FieldValue().

std::ostream& ILink3V5::uInt64NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::uInt64ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getuInt64FieldValue().

std::ostream& ILink3V5::uInt8NULLToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& ILink3V5::uInt8ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getuInt8FieldValue().

static void ILink3V5::updateMessageLength ( StandardHeader *  msgHdr)
inlinestatic

References ILink3V5::StandardHeader::getSbeHeader(), ILink3V5::messageHeader::getTemplateId(), ILink3V5::BusinessReject521::TemplateID, ILink3V5::Establish503::TemplateID, ILink3V5::EstablishmentAck504::TemplateID, ILink3V5::EstablishmentReject505::TemplateID, ILink3V5::ExecutionAck539::TemplateID, ILink3V5::ExecutionReportCancel534::TemplateID, ILink3V5::ExecutionReportElimination524::TemplateID, ILink3V5::ExecutionReportModify531::TemplateID, ILink3V5::ExecutionReportNew522::TemplateID, ILink3V5::ExecutionReportReject523::TemplateID, ILink3V5::ExecutionReportStatus532::TemplateID, ILink3V5::ExecutionReportTradeAddendumOutright548::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpread549::TemplateID, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::TemplateID, ILink3V5::ExecutionReportTradeOutright525::TemplateID, ILink3V5::ExecutionReportTradeSpread526::TemplateID, ILink3V5::ExecutionReportTradeSpreadLeg527::TemplateID, ILink3V5::MassQuote517::TemplateID, ILink3V5::MassQuoteAck545::TemplateID, ILink3V5::Negotiate500::TemplateID, ILink3V5::NegotiationReject502::TemplateID, ILink3V5::NegotiationResponse501::TemplateID, ILink3V5::NewOrderCross544::TemplateID, ILink3V5::NewOrderSingle514::TemplateID, ILink3V5::NotApplied513::TemplateID, ILink3V5::OrderCancelReject535::TemplateID, ILink3V5::OrderCancelReplaceReject536::TemplateID, ILink3V5::OrderCancelReplaceRequest515::TemplateID, ILink3V5::OrderCancelRequest516::TemplateID, ILink3V5::OrderMassActionReport562::TemplateID, ILink3V5::OrderMassActionRequest529::TemplateID, ILink3V5::OrderMassStatusRequest530::TemplateID, ILink3V5::OrderStatusRequest533::TemplateID, ILink3V5::PartyDetailsDefinitionRequest518::TemplateID, ILink3V5::PartyDetailsDefinitionRequestAck519::TemplateID, ILink3V5::PartyDetailsListReport538::TemplateID, ILink3V5::PartyDetailsListRequest537::TemplateID, ILink3V5::QuoteCancel528::TemplateID, ILink3V5::QuoteCancelAck563::TemplateID, ILink3V5::RequestForQuote543::TemplateID, ILink3V5::RequestForQuoteAck546::TemplateID, ILink3V5::Retransmission509::TemplateID, ILink3V5::RetransmitReject510::TemplateID, ILink3V5::RetransmitRequest508::TemplateID, ILink3V5::SecurityDefinitionRequest560::TemplateID, ILink3V5::SecurityDefinitionResponse561::TemplateID, ILink3V5::Sequence506::TemplateID, and ILink3V5::Terminate507::TemplateID.

Referenced by fixToBin(), ILink3V5::BusinessReject521::updateMessageLength(), ILink3V5::Establish503::updateMessageLength(), ILink3V5::EstablishmentAck504::updateMessageLength(), ILink3V5::EstablishmentReject505::updateMessageLength(), ILink3V5::ExecutionAck539::updateMessageLength(), ILink3V5::ExecutionReportCancel534::updateMessageLength(), ILink3V5::ExecutionReportElimination524::updateMessageLength(), ILink3V5::ExecutionReportModify531::updateMessageLength(), ILink3V5::ExecutionReportNew522::updateMessageLength(), ILink3V5::ExecutionReportReject523::updateMessageLength(), ILink3V5::ExecutionReportStatus532::updateMessageLength(), ILink3V5::ExecutionReportTradeAddendumOutright548::updateMessageLength(), ILink3V5::ExecutionReportTradeAddendumSpread549::updateMessageLength(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::updateMessageLength(), ILink3V5::ExecutionReportTradeOutright525::updateMessageLength(), ILink3V5::ExecutionReportTradeSpread526::updateMessageLength(), ILink3V5::ExecutionReportTradeSpreadLeg527::updateMessageLength(), ILink3V5::MassQuote517::updateMessageLength(), ILink3V5::MassQuoteAck545::updateMessageLength(), ILink3V5::Negotiate500::updateMessageLength(), ILink3V5::NegotiationReject502::updateMessageLength(), ILink3V5::NegotiationResponse501::updateMessageLength(), ILink3V5::NewOrderCross544::updateMessageLength(), ILink3V5::NewOrderSingle514::updateMessageLength(), ILink3V5::NotApplied513::updateMessageLength(), ILink3V5::OrderCancelReject535::updateMessageLength(), ILink3V5::OrderCancelReplaceReject536::updateMessageLength(), ILink3V5::OrderCancelReplaceRequest515::updateMessageLength(), ILink3V5::OrderCancelRequest516::updateMessageLength(), ILink3V5::OrderMassActionReport562::updateMessageLength(), ILink3V5::OrderMassActionRequest529::updateMessageLength(), ILink3V5::OrderMassStatusRequest530::updateMessageLength(), ILink3V5::OrderStatusRequest533::updateMessageLength(), ILink3V5::PartyDetailsDefinitionRequest518::updateMessageLength(), ILink3V5::PartyDetailsDefinitionRequestAck519::updateMessageLength(), ILink3V5::PartyDetailsListReport538::updateMessageLength(), ILink3V5::PartyDetailsListRequest537::updateMessageLength(), ILink3V5::QuoteCancel528::updateMessageLength(), ILink3V5::QuoteCancelAck563::updateMessageLength(), ILink3V5::RequestForQuote543::updateMessageLength(), ILink3V5::RequestForQuoteAck546::updateMessageLength(), ILink3V5::Retransmission509::updateMessageLength(), ILink3V5::RetransmitReject510::updateMessageLength(), ILink3V5::RetransmitRequest508::updateMessageLength(), ILink3V5::SecurityDefinitionRequest560::updateMessageLength(), ILink3V5::SecurityDefinitionResponse561::updateMessageLength(), ILink3V5::Sequence506::updateMessageLength(), and ILink3V5::Terminate507::updateMessageLength().

Variable Documentation

const FieldDescriptor ILink3V5::BusinessReject521_IteratorDefines[]
static
const FieldDescriptor ILink3V5::Establish503_IteratorDefines[]
static
const FieldDescriptor ILink3V5::EstablishmentAck504_IteratorDefines[]
static
const FieldDescriptor ILink3V5::EstablishmentReject505_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionAck539_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportCancel534_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportElimination524_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportModify531_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportNew522_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportReject523_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportStatus532_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumOutright548_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpread549_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeOutright525_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeOutright525_NoFills_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpread526_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpread526_NoFills_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpread526_NoLegs_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpreadLeg527_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills_IteratorDefines[]
static
const FieldDescriptor ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_IteratorDefines[]
static
const FieldDescriptor ILink3V5::MassQuote517_IteratorDefines[]
static
const FieldDescriptor ILink3V5::MassQuote517_NoQuoteEntries_IteratorDefines[]
static
const FieldDescriptor ILink3V5::MassQuoteAck545_IteratorDefines[]
static
const FieldDescriptor ILink3V5::MassQuoteAck545_NoQuoteEntries_IteratorDefines[]
static
const FieldDescriptor ILink3V5::Negotiate500_IteratorDefines[]
static
const FieldDescriptor ILink3V5::NegotiationReject502_IteratorDefines[]
static
const FieldDescriptor ILink3V5::NegotiationResponse501_IteratorDefines[]
static
const FieldDescriptor ILink3V5::NewOrderCross544_IteratorDefines[]
static
const FieldDescriptor ILink3V5::NewOrderCross544_NoSides_IteratorDefines[]
static
const FieldDescriptor ILink3V5::NewOrderSingle514_IteratorDefines[]
static
const FieldDescriptor ILink3V5::NotApplied513_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderCancelReject535_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderCancelReplaceReject536_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderCancelReplaceRequest515_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderCancelRequest516_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderMassActionReport562_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderMassActionReport562_NoAffectedOrders_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderMassActionRequest529_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderMassStatusRequest530_IteratorDefines[]
static
const FieldDescriptor ILink3V5::OrderStatusRequest533_IteratorDefines[]
static
const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequest518_IteratorDefines[]
static
const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequest518_NoPartyDetails_IteratorDefines[]
static
Initial value:
= {
{
0,
"partyDetailID",
1691,
},
{
1,
"partyDetailRole",
1693,
},
}
Definition: iLink3/current/ILink3BinaryMessages.h:4766
Definition: iLink3/current/ILink3BinaryMessages.h:4828
std::ostream & PartyDetailRoleToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4574
size_t getPartyDetailRoleFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2688
Definition: B3/current/B3BinaryMessages.h:7034
std::ostream & String20ReqToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4273
size_t getString20ReqFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2387

Referenced by ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::getElementsIterator().

const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublications_IteratorDefines[]
static
Initial value:
= {
{
0,
"trdRegPublicationType",
2669,
},
{
1,
"trdRegPublicationReason",
2670,
},
}
std::ostream & uInt8ToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4398
size_t getuInt8FieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2512
Definition: B3/current/B3BinaryMessages.h:7034
Definition: iLink3/current/ILink3BinaryMessages.h:4791

Referenced by ILink3V5::PartyDetailsDefinitionRequest518::NoTrdRegPublications::getElementsIterator().

const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequestAck519_IteratorDefines[]
static
const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetails_IteratorDefines[]
static
Initial value:
= {
{
0,
"partyDetailID",
1691,
},
{
1,
"partyDetailRole",
1693,
},
}
Definition: iLink3/current/ILink3BinaryMessages.h:4766
Definition: iLink3/current/ILink3BinaryMessages.h:4828
std::ostream & PartyDetailRoleToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4574
size_t getPartyDetailRoleFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2688
Definition: B3/current/B3BinaryMessages.h:7034
std::ostream & String20ReqToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4273
size_t getString20ReqFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2387

Referenced by ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::getElementsIterator().

const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_IteratorDefines[]
static
Initial value:
= {
{
0,
"trdRegPublicationType",
2669,
},
{
1,
"trdRegPublicationReason",
2670,
},
}
std::ostream & uInt8ToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4398
size_t getuInt8FieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2512
Definition: B3/current/B3BinaryMessages.h:7034
Definition: iLink3/current/ILink3BinaryMessages.h:4791

Referenced by ILink3V5::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications::getElementsIterator().

const FieldDescriptor ILink3V5::PartyDetailsListReport538_IteratorDefines[]
static
const FieldDescriptor ILink3V5::PartyDetailsListReport538_NoPartyDetails_IteratorDefines[]
static
Initial value:
= {
{
0,
"partyDetailID",
1691,
},
{
1,
"partyDetailRole",
1693,
},
}
Definition: iLink3/current/ILink3BinaryMessages.h:4766
Definition: iLink3/current/ILink3BinaryMessages.h:4828
std::ostream & PartyDetailRoleToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4574
size_t getPartyDetailRoleFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2688
Definition: B3/current/B3BinaryMessages.h:7034
std::ostream & String20ReqToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4273
size_t getString20ReqFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2387

Referenced by ILink3V5::PartyDetailsListReport538::NoPartyDetails::getElementsIterator().

const FieldDescriptor ILink3V5::PartyDetailsListReport538_NoTrdRegPublications_IteratorDefines[]
static
Initial value:
= {
{
0,
"trdRegPublicationType",
2669,
},
{
1,
"trdRegPublicationReason",
2670,
},
}
std::ostream & uInt8ToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4398
size_t getuInt8FieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2512
Definition: B3/current/B3BinaryMessages.h:7034
Definition: iLink3/current/ILink3BinaryMessages.h:4791

Referenced by ILink3V5::PartyDetailsListReport538::NoTrdRegPublications::getElementsIterator().

const FieldDescriptor ILink3V5::PartyDetailsListRequest537_IteratorDefines[]
static
const FieldDescriptor ILink3V5::PartyDetailsListRequest537_NoPartyIDs_IteratorDefines[]
static
const FieldDescriptor ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDs_IteratorDefines[]
static
const FieldDescriptor ILink3V5::QuoteCancel528_IteratorDefines[]
static
const FieldDescriptor ILink3V5::QuoteCancel528_NoQuoteEntries_IteratorDefines[]
static
Initial value:
= {
{
0,
"securityGroup",
1151,
},
{
1,
"securityID",
48,
},
}
Definition: iLink3/current/ILink3BinaryMessages.h:4745
size_t getStringLength6FieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2462
Definition: B3/current/B3BinaryMessages.h:7034
std::ostream & StringLength6ToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4348
Definition: iLink3/current/ILink3BinaryMessages.h:4781
size_t getInt32NULLFieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2282
std::ostream & Int32NULLToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4168

Referenced by ILink3V5::QuoteCancel528::NoQuoteEntries::getElementsIterator().

const FieldDescriptor ILink3V5::QuoteCancel528_NoQuoteSets_IteratorDefines[]
static
const FieldDescriptor ILink3V5::QuoteCancelAck563_IteratorDefines[]
static
const FieldDescriptor ILink3V5::QuoteCancelAck563_NoQuoteEntries_IteratorDefines[]
static
const FieldDescriptor ILink3V5::QuoteCancelAck563_NoQuoteSets_IteratorDefines[]
static
Initial value:
= {
{
0,
"quoteSetID",
302,
},
{
1,
"quoteErrorCode",
9030,
},
}
size_t getuInt16FieldSize(const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:2482
Definition: B3/current/B3BinaryMessages.h:7034
Definition: iLink3/current/ILink3BinaryMessages.h:4785
std::ostream & uInt16ToStream(std::ostream &os, const void *buffer)
Definition: iLink3/current/ILink3BinaryMessages.h:4368

Referenced by ILink3V5::QuoteCancelAck563::NoQuoteSets::getElementsIterator().

const FieldDescriptor ILink3V5::RequestForQuote543_IteratorDefines[]
static
const FieldDescriptor ILink3V5::RequestForQuote543_NoRelatedSym_IteratorDefines[]
static
const FieldDescriptor ILink3V5::RequestForQuoteAck546_IteratorDefines[]
static
const FieldDescriptor ILink3V5::Retransmission509_IteratorDefines[]
static
const FieldDescriptor ILink3V5::RetransmitReject510_IteratorDefines[]
static
const FieldDescriptor ILink3V5::RetransmitRequest508_IteratorDefines[]
static
const u16 ILink3V5::SchemaID = 8
static

Referenced by ILink3V5::BusinessReject521::BusinessReject521(), ILink3V5::Establish503::Establish503(), ILink3V5::EstablishmentAck504::EstablishmentAck504(), ILink3V5::EstablishmentReject505::EstablishmentReject505(), ILink3V5::ExecutionAck539::ExecutionAck539(), ILink3V5::ExecutionReportCancel534::ExecutionReportCancel534(), ILink3V5::ExecutionReportElimination524::ExecutionReportElimination524(), ILink3V5::ExecutionReportModify531::ExecutionReportModify531(), ILink3V5::ExecutionReportNew522::ExecutionReportNew522(), ILink3V5::ExecutionReportReject523::ExecutionReportReject523(), ILink3V5::ExecutionReportStatus532::ExecutionReportStatus532(), ILink3V5::ExecutionReportTradeAddendumOutright548::ExecutionReportTradeAddendumOutright548(), ILink3V5::ExecutionReportTradeAddendumSpread549::ExecutionReportTradeAddendumSpread549(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::ExecutionReportTradeAddendumSpreadLeg550(), ILink3V5::ExecutionReportTradeOutright525::ExecutionReportTradeOutright525(), ILink3V5::ExecutionReportTradeSpread526::ExecutionReportTradeSpread526(), ILink3V5::ExecutionReportTradeSpreadLeg527::ExecutionReportTradeSpreadLeg527(), ILink3V5::MassQuote517::MassQuote517(), ILink3V5::MassQuoteAck545::MassQuoteAck545(), ILink3V5::Negotiate500::Negotiate500(), ILink3V5::NegotiationReject502::NegotiationReject502(), ILink3V5::NegotiationResponse501::NegotiationResponse501(), ILink3V5::NewOrderCross544::NewOrderCross544(), ILink3V5::NewOrderSingle514::NewOrderSingle514(), ILink3V5::NotApplied513::NotApplied513(), ILink3V5::OrderCancelReject535::OrderCancelReject535(), ILink3V5::OrderCancelReplaceReject536::OrderCancelReplaceReject536(), ILink3V5::OrderCancelReplaceRequest515::OrderCancelReplaceRequest515(), ILink3V5::OrderCancelRequest516::OrderCancelRequest516(), ILink3V5::OrderMassActionReport562::OrderMassActionReport562(), ILink3V5::OrderMassActionRequest529::OrderMassActionRequest529(), ILink3V5::OrderMassStatusRequest530::OrderMassStatusRequest530(), ILink3V5::OrderStatusRequest533::OrderStatusRequest533(), ILink3V5::PartyDetailsDefinitionRequest518::PartyDetailsDefinitionRequest518(), ILink3V5::PartyDetailsDefinitionRequestAck519::PartyDetailsDefinitionRequestAck519(), ILink3V5::PartyDetailsListReport538::PartyDetailsListReport538(), ILink3V5::PartyDetailsListRequest537::PartyDetailsListRequest537(), ILink3V5::QuoteCancel528::QuoteCancel528(), ILink3V5::QuoteCancelAck563::QuoteCancelAck563(), ILink3V5::RequestForQuote543::RequestForQuote543(), ILink3V5::RequestForQuoteAck546::RequestForQuoteAck546(), ILink3V5::Retransmission509::Retransmission509(), ILink3V5::RetransmitReject510::RetransmitReject510(), ILink3V5::RetransmitRequest508::RetransmitRequest508(), ILink3V5::SecurityDefinitionRequest560::SecurityDefinitionRequest560(), ILink3V5::SecurityDefinitionResponse561::SecurityDefinitionResponse561(), ILink3V5::Sequence506::Sequence506(), and ILink3V5::Terminate507::Terminate507().

const u16 ILink3V5::SchemaVersion = 5
static

Referenced by ILink3V5::BusinessReject521::BusinessReject521(), ILink3V5::Establish503::Establish503(), ILink3V5::EstablishmentAck504::EstablishmentAck504(), ILink3V5::EstablishmentReject505::EstablishmentReject505(), ILink3V5::ExecutionAck539::ExecutionAck539(), ILink3V5::ExecutionReportCancel534::ExecutionReportCancel534(), ILink3V5::ExecutionReportElimination524::ExecutionReportElimination524(), ILink3V5::ExecutionReportModify531::ExecutionReportModify531(), ILink3V5::ExecutionReportNew522::ExecutionReportNew522(), ILink3V5::ExecutionReportReject523::ExecutionReportReject523(), ILink3V5::ExecutionReportStatus532::ExecutionReportStatus532(), ILink3V5::ExecutionReportTradeAddendumOutright548::ExecutionReportTradeAddendumOutright548(), ILink3V5::ExecutionReportTradeAddendumSpread549::ExecutionReportTradeAddendumSpread549(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::ExecutionReportTradeAddendumSpreadLeg550(), ILink3V5::ExecutionReportTradeOutright525::ExecutionReportTradeOutright525(), ILink3V5::ExecutionReportTradeSpread526::ExecutionReportTradeSpread526(), ILink3V5::ExecutionReportTradeSpreadLeg527::ExecutionReportTradeSpreadLeg527(), ILink3V5::MassQuote517::MassQuote517(), ILink3V5::MassQuoteAck545::MassQuoteAck545(), ILink3V5::Negotiate500::Negotiate500(), ILink3V5::NegotiationReject502::NegotiationReject502(), ILink3V5::NegotiationResponse501::NegotiationResponse501(), ILink3V5::NewOrderCross544::NewOrderCross544(), ILink3V5::NewOrderSingle514::NewOrderSingle514(), ILink3V5::NotApplied513::NotApplied513(), ILink3V5::OrderCancelReject535::OrderCancelReject535(), ILink3V5::OrderCancelReplaceReject536::OrderCancelReplaceReject536(), ILink3V5::OrderCancelReplaceRequest515::OrderCancelReplaceRequest515(), ILink3V5::OrderCancelRequest516::OrderCancelRequest516(), ILink3V5::OrderMassActionReport562::OrderMassActionReport562(), ILink3V5::OrderMassActionRequest529::OrderMassActionRequest529(), ILink3V5::OrderMassStatusRequest530::OrderMassStatusRequest530(), ILink3V5::OrderStatusRequest533::OrderStatusRequest533(), ILink3V5::PartyDetailsDefinitionRequest518::PartyDetailsDefinitionRequest518(), ILink3V5::PartyDetailsDefinitionRequestAck519::PartyDetailsDefinitionRequestAck519(), ILink3V5::PartyDetailsListReport538::PartyDetailsListReport538(), ILink3V5::PartyDetailsListRequest537::PartyDetailsListRequest537(), ILink3V5::QuoteCancel528::QuoteCancel528(), ILink3V5::QuoteCancelAck563::QuoteCancelAck563(), ILink3V5::RequestForQuote543::RequestForQuote543(), ILink3V5::RequestForQuoteAck546::RequestForQuoteAck546(), ILink3V5::Retransmission509::Retransmission509(), ILink3V5::RetransmitReject510::RetransmitReject510(), ILink3V5::RetransmitRequest508::RetransmitRequest508(), ILink3V5::SecurityDefinitionRequest560::SecurityDefinitionRequest560(), ILink3V5::SecurityDefinitionResponse561::SecurityDefinitionResponse561(), ILink3V5::Sequence506::Sequence506(), and ILink3V5::Terminate507::Terminate507().

const FieldDescriptor ILink3V5::SecurityDefinitionRequest560_IteratorDefines[]
static
const FieldDescriptor ILink3V5::SecurityDefinitionRequest560_NoLegs_IteratorDefines[]
static
const FieldDescriptor ILink3V5::SecurityDefinitionResponse561_IteratorDefines[]
static
const FieldDescriptor ILink3V5::SecurityDefinitionResponse561_NoLegs_IteratorDefines[]
static
const FieldDescriptor ILink3V5::Sequence506_IteratorDefines[]
static
const FieldDescriptor ILink3V5::Terminate507_IteratorDefines[]
static
const int ILink3V5::UDP_MAX_PAYLOAD = 1460
static