B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
ILink3V5BinaryMessages.h File Reference
#include <sstream>
#include <iomanip>
#include <unordered_map>
#include <B2BITS_CompilerDefines.h>
#include <B2BITS_IntDefines.h>
#include <B2BITS_String.h>
#include <B2BITS_Decimal.h>
#include <B2BITS_UTCTimestamp.h>
#include <LiteFixMessage.h>
+ Include dependency graph for ILink3V5BinaryMessages.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  ILink3V5::AvgPxInd
 
struct  ILink3V5::BooleanFlag
 
struct  ILink3V5::BooleanNULL
 
struct  ILink3V5::BusinessReject521
 
struct  ILink3V5::ClearingAcctType
 
struct  ILink3V5::CmtaGiveUpCD
 
class  ILink3V5::CommonFieldsIterator
 
struct  ILink3V5::CustOrderCapacity
 
struct  ILink3V5::CustOrdHandlInst
 
struct  ILink3V5::DATA
 
struct  ILink3V5::Decimal32NULL
 
struct  ILink3V5::Decimal64NULL
 
struct  ILink3V5::DKReason
 
struct  ILink3V5::Establish503
 
struct  ILink3V5::EstablishmentAck504
 
struct  ILink3V5::EstablishmentReject505
 
struct  ILink3V5::ExecAckStatus
 
struct  ILink3V5::ExecInst
 
struct  ILink3V5::ExecMode
 
struct  ILink3V5::ExecReason
 
struct  ILink3V5::ExecTypTrdCxl
 
struct  ILink3V5::ExecutionAck539
 
struct  ILink3V5::ExecutionReportCancel534
 
struct  ILink3V5::ExecutionReportElimination524
 
struct  ILink3V5::ExecutionReportModify531
 
struct  ILink3V5::ExecutionReportNew522
 
struct  ILink3V5::ExecutionReportReject523
 
struct  ILink3V5::ExecutionReportStatus532
 
struct  ILink3V5::ExecutionReportTradeAddendumOutright548
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549
 
struct  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550
 
struct  ILink3V5::ExecutionReportTradeOutright525
 
struct  ILink3V5::ExecutionReportTradeSpread526
 
struct  ILink3V5::ExecutionReportTradeSpreadLeg527
 
struct  ILink3V5::ExpCycle
 
struct  ILink3V5::FieldDescriptor
 
class  ILink3V5::FieldsIterator
 
class  ILink3V5::FieldsSetIterator
 
struct  ILink3V5::FTI
 
class  ILink3V5::GroupsBaseIterator
 
class  ILink3V5::GroupsIterator< T >
 
struct  ILink3V5::groupSize
 
struct  ILink3V5::groupSizeEncoding
 
struct  ILink3V5::KeepAliveLapsed
 
union  ILink3V5::LargeSizeMessages
 
struct  ILink3V5::ListUpdAct
 
struct  ILink3V5::ManualOrdInd
 
struct  ILink3V5::ManualOrdIndReq
 
struct  ILink3V5::MassActionOrdTyp
 
struct  ILink3V5::MassActionResponse
 
struct  ILink3V5::MassActionScope
 
struct  ILink3V5::MassCancelTIF
 
struct  ILink3V5::MassCxlReqTyp
 
struct  ILink3V5::MassQuote517
 
struct  ILink3V5::MassQuoteAck545
 
struct  ILink3V5::MassStatusOrdTyp
 
struct  ILink3V5::MassStatusReqTyp
 
struct  ILink3V5::MassStatusTIF
 
struct  ILink3V5::MaturityMonthYear
 
struct  ILink3V5::MessageField
 
struct  ILink3V5::messageHeader
 
union  ILink3V5::MidSizeMessages
 
struct  ILink3V5::Negotiate500
 
struct  ILink3V5::NegotiationReject502
 
struct  ILink3V5::NegotiationResponse501
 
struct  ILink3V5::NewOrderCross544
 
struct  ILink3V5::NewOrderSingle514
 
struct  ILink3V5::OrderMassActionReport562::NoAffectedOrders
 
struct  ILink3V5::OrderMassActionReport562::NoAffectedOrders::NoAffectedOrdersElement
 
struct  ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills
 
struct  ILink3V5::ExecutionReportTradeSpread526::NoFills
 
struct  ILink3V5::ExecutionReportTradeOutright525::NoFills
 
struct  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills
 
struct  ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills
 
struct  ILink3V5::ExecutionReportTradeSpreadLeg527::NoFills::NoFillsElement
 
struct  ILink3V5::ExecutionReportTradeSpread526::NoFills::NoFillsElement
 
struct  ILink3V5::ExecutionReportTradeOutright525::NoFills::NoFillsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoFills::NoFillsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549::NoFills::NoFillsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumOutright548::NoFills::NoFillsElement
 
struct  ILink3V5::SecurityDefinitionResponse561::NoLegs
 
struct  ILink3V5::SecurityDefinitionRequest560::NoLegs
 
struct  ILink3V5::ExecutionReportTradeSpread526::NoLegs
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549::NoLegs
 
struct  ILink3V5::SecurityDefinitionResponse561::NoLegs::NoLegsElement
 
struct  ILink3V5::SecurityDefinitionRequest560::NoLegs::NoLegsElement
 
struct  ILink3V5::ExecutionReportTradeSpread526::NoLegs::NoLegsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549::NoLegs::NoLegsElement
 
struct  ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents
 
struct  ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents
 
struct  ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents
 
struct  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents
 
struct  ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents
 
struct  ILink3V5::ExecutionReportTradeSpreadLeg527::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V5::ExecutionReportTradeSpread526::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V5::ExecutionReportTradeOutright525::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumSpread549::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V5::ExecutionReportTradeAddendumOutright548::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V5::PartyDetailsListReport538::NoPartyDetails
 
struct  ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails
 
struct  ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails
 
struct  ILink3V5::PartyDetailsListReport538::NoPartyDetails::NoPartyDetailsElement
 
struct  ILink3V5::PartyDetailsDefinitionRequestAck519::NoPartyDetails::NoPartyDetailsElement
 
struct  ILink3V5::PartyDetailsDefinitionRequest518::NoPartyDetails::NoPartyDetailsElement
 
struct  ILink3V5::PartyDetailsListRequest537::NoPartyIDs
 
struct  ILink3V5::PartyDetailsListRequest537::NoPartyIDs::NoPartyIDsElement
 
struct  ILink3V5::QuoteCancelAck563::NoQuoteEntries
 
struct  ILink3V5::QuoteCancel528::NoQuoteEntries
 
struct  ILink3V5::MassQuoteAck545::NoQuoteEntries
 
struct  ILink3V5::MassQuote517::NoQuoteEntries
 
struct  ILink3V5::QuoteCancelAck563::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V5::QuoteCancel528::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V5::MassQuoteAck545::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V5::MassQuote517::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V5::QuoteCancelAck563::NoQuoteSets
 
struct  ILink3V5::QuoteCancel528::NoQuoteSets
 
struct  ILink3V5::QuoteCancelAck563::NoQuoteSets::NoQuoteSetsElement
 
struct  ILink3V5::QuoteCancel528::NoQuoteSets::NoQuoteSetsElement
 
struct  ILink3V5::RequestForQuote543::NoRelatedSym
 
struct  ILink3V5::RequestForQuote543::NoRelatedSym::NoRelatedSymElement
 
struct  ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs
 
struct  ILink3V5::PartyDetailsListRequest537::NoRequestingPartyIDs::NoRequestingPartyIDsElement
 
struct  ILink3V5::NewOrderCross544::NoSides
 
struct  ILink3V5::NewOrderCross544::NoSides::NoSidesElement
 
struct  ILink3V5::NotApplied513
 
struct  ILink3V5::PartyDetailsListReport538::NoTrdRegPublications
 
struct  ILink3V5::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications
 
struct  ILink3V5::PartyDetailsDefinitionRequest518::NoTrdRegPublications
 
struct  ILink3V5::PartyDetailsListReport538::NoTrdRegPublications::NoTrdRegPublicationsElement
 
struct  ILink3V5::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications::NoTrdRegPublicationsElement
 
struct  ILink3V5::PartyDetailsDefinitionRequest518::NoTrdRegPublications::NoTrdRegPublicationsElement
 
struct  ILink3V5::OFMOverrideReq
 
struct  ILink3V5::OrderCancelReject535
 
struct  ILink3V5::OrderCancelReplaceReject536
 
struct  ILink3V5::OrderCancelReplaceRequest515
 
struct  ILink3V5::OrderCancelRequest516
 
struct  ILink3V5::OrderEventType
 
struct  ILink3V5::OrderMassActionReport562
 
struct  ILink3V5::OrderMassActionRequest529
 
struct  ILink3V5::OrderMassStatusRequest530
 
struct  ILink3V5::OrderStatus
 
struct  ILink3V5::OrderStatusRequest533
 
struct  ILink3V5::OrderType
 
struct  ILink3V5::OrderTypeReq
 
struct  ILink3V5::OrdStatusTrd
 
struct  ILink3V5::OrdStatusTrdCxl
 
struct  ILink3V5::PartyDetailRole
 
struct  ILink3V5::PartyDetailsDefinitionRequest518
 
struct  ILink3V5::PartyDetailsDefinitionRequestAck519
 
struct  ILink3V5::PartyDetailsListReport538
 
struct  ILink3V5::PartyDetailsListRequest537
 
struct  ILink3V5::PRICE9
 
struct  ILink3V5::PRICENULL9
 
struct  ILink3V5::QuoteAckStatus
 
struct  ILink3V5::QuoteCancel528
 
struct  ILink3V5::QuoteCancelAck563
 
struct  ILink3V5::QuoteCxlStatus
 
struct  ILink3V5::QuoteCxlTyp
 
struct  ILink3V5::QuoteTyp
 
struct  ILink3V5::ReqResult
 
struct  ILink3V5::RequestForQuote543
 
struct  ILink3V5::RequestForQuoteAck546
 
struct  ILink3V5::Retransmission509
 
struct  ILink3V5::RetransmitReject510
 
struct  ILink3V5::RetransmitRequest508
 
struct  ILink3V5::RFQSide
 
struct  ILink3V5::SecRspTyp
 
struct  ILink3V5::SecurityDefinitionRequest560
 
struct  ILink3V5::SecurityDefinitionResponse561
 
struct  ILink3V5::Sequence506
 
struct  ILink3V5::ShortSaleType
 
struct  ILink3V5::SideNULL
 
struct  ILink3V5::SideReq
 
struct  ILink3V5::SideTimeInForce
 
struct  ILink3V5::SLEDS
 
struct  ILink3V5::SMPI
 
struct  ILink3V5::SplitMsg
 
struct  ILink3V5::StandardHeader
 
struct  ILink3V5::Terminate507
 
struct  ILink3V5::TimeInForce
 
struct  ILink3V5::TradeAddendum
 

Namespaces

 ILink3V5
 

Typedefs

typedef char ILink3V5::CHAR
 
typedef char ILink3V5::charNULL
 
typedef char ILink3V5::ClientFlowType [10]
 
typedef char ILink3V5::CrossOrderType
 
typedef char ILink3V5::CrossPrioritization
 
typedef char ILink3V5::CrossType
 
typedef char ILink3V5::CxlRejRsp
 
typedef char ILink3V5::CxrRejRsp
 
typedef u8 ILink3V5::enumNULL
 
typedef char ILink3V5::ExchFlowTyp [11]
 
typedef char ILink3V5::ExecTypeCxl
 
typedef char ILink3V5::ExecTypeExp
 
typedef char ILink3V5::ExecTypeModify
 
typedef char ILink3V5::ExecTypeTrade
 
typedef char ILink3V5::ExecTypNew
 
typedef char ILink3V5::ExecTypRej
 
typedef char ILink3V5::ExecTypStatus
 
typedef char ILink3V5::HMACVersion [13]
 
typedef i32 ILink3V5::Int32
 
typedef i32 ILink3V5::Int32NULL
 
typedef char ILink3V5::LegSecIDSource
 
typedef u16 ILink3V5::LocalMktDate
 
typedef char ILink3V5::MassAction
 
typedef char ILink3V5::ModifyStatus
 
typedef u8 ILink3V5::NoPtyUpd
 
typedef char ILink3V5::OrdStatusCxl
 
typedef char ILink3V5::OrdStatusCxlRej
 
typedef char ILink3V5::OrdStatusCxrRej
 
typedef char ILink3V5::OrdStatusExp
 
typedef char ILink3V5::OrdStatusNew
 
typedef char ILink3V5::OrdStatusRej
 
typedef char ILink3V5::PartyIDSource
 
typedef char ILink3V5::SecurityIDSource
 
typedef char ILink3V5::SecurityReqType
 
typedef char ILink3V5::String10Req [10]
 
typedef char ILink3V5::String17 [17]
 
typedef char ILink3V5::String2 [2]
 
typedef char ILink3V5::String20 [20]
 
typedef char ILink3V5::String20Req [20]
 
typedef char ILink3V5::String256 [256]
 
typedef char ILink3V5::String3 [3]
 
typedef char ILink3V5::String30 [30]
 
typedef char ILink3V5::String30Req [30]
 
typedef char ILink3V5::String32Req [32]
 
typedef char ILink3V5::String3Req [3]
 
typedef char ILink3V5::String40 [40]
 
typedef char ILink3V5::String48 [48]
 
typedef char ILink3V5::String5 [5]
 
typedef char ILink3V5::String5Req [5]
 
typedef char ILink3V5::String75 [75]
 
typedef char ILink3V5::String8 [8]
 
typedef char ILink3V5::String8Req [8]
 
typedef char ILink3V5::StringLength35 [35]
 
typedef char ILink3V5::StringLength6 [6]
 
typedef char ILink3V5::UDI
 
typedef u16 ILink3V5::uInt16
 
typedef u16 ILink3V5::uInt16NULL
 
typedef u32 ILink3V5::uInt32
 
typedef u32 ILink3V5::uInt32NULL
 
typedef u64 ILink3V5::uInt64
 
typedef u64 ILink3V5::uInt64NULL
 
typedef u8 ILink3V5::uInt8
 
typedef u8 ILink3V5::uInt8NULL
 

Enumerations

enum  ILink3V5::BusinessReject521_Fields {
  ILink3V5::BusinessReject521_seqNum =0, ILink3V5::BusinessReject521_uuid =1, ILink3V5::BusinessReject521_text =2, ILink3V5::BusinessReject521_senderID =3,
  ILink3V5::BusinessReject521_partyDetailsListReqID =4, ILink3V5::BusinessReject521_sendingTimeEpoch =5, ILink3V5::BusinessReject521_businessRejectRefID =6, ILink3V5::BusinessReject521_location =7,
  ILink3V5::BusinessReject521_refSeqNum =8, ILink3V5::BusinessReject521_refTagID =9, ILink3V5::BusinessReject521_businessRejectReason =10, ILink3V5::BusinessReject521_refMsgType =11,
  ILink3V5::BusinessReject521_possRetransFlag =12, ILink3V5::BusinessReject521_manualOrderIndicator =13, ILink3V5::BusinessReject521_splitMsg =14
}
 
enum  ILink3V5::Establish503_Fields {
  ILink3V5::Establish503_hmacSignature =0, ILink3V5::Establish503_accessKeyID =1, ILink3V5::Establish503_tradingSystemName =2, ILink3V5::Establish503_tradingSystemVersion =3,
  ILink3V5::Establish503_tradingSystemVendor =4, ILink3V5::Establish503_uuid =5, ILink3V5::Establish503_requestTimestamp =6, ILink3V5::Establish503_nextSeqNo =7,
  ILink3V5::Establish503_session =8, ILink3V5::Establish503_firm =9, ILink3V5::Establish503_keepAliveInterval =10, ILink3V5::Establish503_credentials =11
}
 
enum  ILink3V5::EstablishmentAck504_Fields {
  ILink3V5::EstablishmentAck504_uuid =0, ILink3V5::EstablishmentAck504_requestTimestamp =1, ILink3V5::EstablishmentAck504_nextSeqNo =2, ILink3V5::EstablishmentAck504_previousSeqNo =3,
  ILink3V5::EstablishmentAck504_previousUUID =4, ILink3V5::EstablishmentAck504_keepAliveInterval =5, ILink3V5::EstablishmentAck504_secretKeySecureIDExpiration =6, ILink3V5::EstablishmentAck504_faultToleranceIndicator =7,
  ILink3V5::EstablishmentAck504_splitMsg =8
}
 
enum  ILink3V5::EstablishmentReject505_Fields {
  ILink3V5::EstablishmentReject505_reason =0, ILink3V5::EstablishmentReject505_uuid =1, ILink3V5::EstablishmentReject505_requestTimestamp =2, ILink3V5::EstablishmentReject505_nextSeqNo =3,
  ILink3V5::EstablishmentReject505_errorCodes =4, ILink3V5::EstablishmentReject505_faultToleranceIndicator =5, ILink3V5::EstablishmentReject505_splitMsg =6
}
 
enum  ILink3V5::ExecutionAck539_Fields {
  ILink3V5::ExecutionAck539_partyDetailsListReqID =0, ILink3V5::ExecutionAck539_orderID =1, ILink3V5::ExecutionAck539_execAckStatus =2, ILink3V5::ExecutionAck539_seqNum =3,
  ILink3V5::ExecutionAck539_clOrdID =4, ILink3V5::ExecutionAck539_secExecID =5, ILink3V5::ExecutionAck539_lastPx =6, ILink3V5::ExecutionAck539_securityID =7,
  ILink3V5::ExecutionAck539_lastQty =8, ILink3V5::ExecutionAck539_dkReason =9, ILink3V5::ExecutionAck539_side =10, ILink3V5::ExecutionAck539_senderID =11,
  ILink3V5::ExecutionAck539_sendingTimeEpoch =12, ILink3V5::ExecutionAck539_location =13, ILink3V5::ExecutionAck539_manualOrderIndicator =14
}
 
enum  ILink3V5::ExecutionReportCancel534_Fields {
  ILink3V5::ExecutionReportCancel534_seqNum =0, ILink3V5::ExecutionReportCancel534_uuid =1, ILink3V5::ExecutionReportCancel534_execID =2, ILink3V5::ExecutionReportCancel534_senderID =3,
  ILink3V5::ExecutionReportCancel534_clOrdID =4, ILink3V5::ExecutionReportCancel534_partyDetailsListReqID =5, ILink3V5::ExecutionReportCancel534_orderID =6, ILink3V5::ExecutionReportCancel534_price =7,
  ILink3V5::ExecutionReportCancel534_stopPx =8, ILink3V5::ExecutionReportCancel534_transactTime =9, ILink3V5::ExecutionReportCancel534_sendingTimeEpoch =10, ILink3V5::ExecutionReportCancel534_orderRequestID =11,
  ILink3V5::ExecutionReportCancel534_crossID =12, ILink3V5::ExecutionReportCancel534_hostCrossID =13, ILink3V5::ExecutionReportCancel534_location =14, ILink3V5::ExecutionReportCancel534_securityID =15,
  ILink3V5::ExecutionReportCancel534_orderQty =16, ILink3V5::ExecutionReportCancel534_cumQty =17, ILink3V5::ExecutionReportCancel534_minQty =18, ILink3V5::ExecutionReportCancel534_displayQty =19,
  ILink3V5::ExecutionReportCancel534_expireDate =20, ILink3V5::ExecutionReportCancel534_delayDuration =21, ILink3V5::ExecutionReportCancel534_ordType =22, ILink3V5::ExecutionReportCancel534_side =23,
  ILink3V5::ExecutionReportCancel534_timeInForce =24, ILink3V5::ExecutionReportCancel534_manualOrderIndicator =25, ILink3V5::ExecutionReportCancel534_possRetransFlag =26, ILink3V5::ExecutionReportCancel534_splitMsg =27,
  ILink3V5::ExecutionReportCancel534_execRestatementReason =28, ILink3V5::ExecutionReportCancel534_crossType =29, ILink3V5::ExecutionReportCancel534_execInst =30, ILink3V5::ExecutionReportCancel534_executionMode =31,
  ILink3V5::ExecutionReportCancel534_liquidityFlag =32, ILink3V5::ExecutionReportCancel534_managedOrder =33, ILink3V5::ExecutionReportCancel534_shortSaleType =34, ILink3V5::ExecutionReportCancel534_delayToTime =35
}
 
enum  ILink3V5::ExecutionReportElimination524_Fields {
  ILink3V5::ExecutionReportElimination524_seqNum =0, ILink3V5::ExecutionReportElimination524_uuid =1, ILink3V5::ExecutionReportElimination524_execID =2, ILink3V5::ExecutionReportElimination524_senderID =3,
  ILink3V5::ExecutionReportElimination524_clOrdID =4, ILink3V5::ExecutionReportElimination524_partyDetailsListReqID =5, ILink3V5::ExecutionReportElimination524_orderID =6, ILink3V5::ExecutionReportElimination524_price =7,
  ILink3V5::ExecutionReportElimination524_stopPx =8, ILink3V5::ExecutionReportElimination524_transactTime =9, ILink3V5::ExecutionReportElimination524_sendingTimeEpoch =10, ILink3V5::ExecutionReportElimination524_orderRequestID =11,
  ILink3V5::ExecutionReportElimination524_crossID =12, ILink3V5::ExecutionReportElimination524_hostCrossID =13, ILink3V5::ExecutionReportElimination524_location =14, ILink3V5::ExecutionReportElimination524_securityID =15,
  ILink3V5::ExecutionReportElimination524_cumQty =16, ILink3V5::ExecutionReportElimination524_orderQty =17, ILink3V5::ExecutionReportElimination524_minQty =18, ILink3V5::ExecutionReportElimination524_displayQty =19,
  ILink3V5::ExecutionReportElimination524_expireDate =20, ILink3V5::ExecutionReportElimination524_ordType =21, ILink3V5::ExecutionReportElimination524_side =22, ILink3V5::ExecutionReportElimination524_timeInForce =23,
  ILink3V5::ExecutionReportElimination524_manualOrderIndicator =24, ILink3V5::ExecutionReportElimination524_possRetransFlag =25, ILink3V5::ExecutionReportElimination524_crossType =26, ILink3V5::ExecutionReportElimination524_execInst =27,
  ILink3V5::ExecutionReportElimination524_executionMode =28, ILink3V5::ExecutionReportElimination524_liquidityFlag =29, ILink3V5::ExecutionReportElimination524_managedOrder =30, ILink3V5::ExecutionReportElimination524_shortSaleType =31
}
 
enum  ILink3V5::ExecutionReportModify531_Fields {
  ILink3V5::ExecutionReportModify531_seqNum =0, ILink3V5::ExecutionReportModify531_uuid =1, ILink3V5::ExecutionReportModify531_execID =2, ILink3V5::ExecutionReportModify531_senderID =3,
  ILink3V5::ExecutionReportModify531_clOrdID =4, ILink3V5::ExecutionReportModify531_partyDetailsListReqID =5, ILink3V5::ExecutionReportModify531_orderID =6, ILink3V5::ExecutionReportModify531_price =7,
  ILink3V5::ExecutionReportModify531_stopPx =8, ILink3V5::ExecutionReportModify531_transactTime =9, ILink3V5::ExecutionReportModify531_sendingTimeEpoch =10, ILink3V5::ExecutionReportModify531_orderRequestID =11,
  ILink3V5::ExecutionReportModify531_crossID =12, ILink3V5::ExecutionReportModify531_hostCrossID =13, ILink3V5::ExecutionReportModify531_location =14, ILink3V5::ExecutionReportModify531_securityID =15,
  ILink3V5::ExecutionReportModify531_orderQty =16, ILink3V5::ExecutionReportModify531_cumQty =17, ILink3V5::ExecutionReportModify531_leavesQty =18, ILink3V5::ExecutionReportModify531_minQty =19,
  ILink3V5::ExecutionReportModify531_displayQty =20, ILink3V5::ExecutionReportModify531_expireDate =21, ILink3V5::ExecutionReportModify531_delayDuration =22, ILink3V5::ExecutionReportModify531_ordType =23,
  ILink3V5::ExecutionReportModify531_side =24, ILink3V5::ExecutionReportModify531_timeInForce =25, ILink3V5::ExecutionReportModify531_manualOrderIndicator =26, ILink3V5::ExecutionReportModify531_possRetransFlag =27,
  ILink3V5::ExecutionReportModify531_splitMsg =28, ILink3V5::ExecutionReportModify531_crossType =29, ILink3V5::ExecutionReportModify531_execInst =30, ILink3V5::ExecutionReportModify531_executionMode =31,
  ILink3V5::ExecutionReportModify531_liquidityFlag =32, ILink3V5::ExecutionReportModify531_managedOrder =33, ILink3V5::ExecutionReportModify531_shortSaleType =34, ILink3V5::ExecutionReportModify531_delayToTime =35
}
 
enum  ILink3V5::ExecutionReportNew522_Fields {
  ILink3V5::ExecutionReportNew522_seqNum =0, ILink3V5::ExecutionReportNew522_uuid =1, ILink3V5::ExecutionReportNew522_execID =2, ILink3V5::ExecutionReportNew522_senderID =3,
  ILink3V5::ExecutionReportNew522_clOrdID =4, ILink3V5::ExecutionReportNew522_partyDetailsListReqID =5, ILink3V5::ExecutionReportNew522_orderID =6, ILink3V5::ExecutionReportNew522_price =7,
  ILink3V5::ExecutionReportNew522_stopPx =8, ILink3V5::ExecutionReportNew522_transactTime =9, ILink3V5::ExecutionReportNew522_sendingTimeEpoch =10, ILink3V5::ExecutionReportNew522_orderRequestID =11,
  ILink3V5::ExecutionReportNew522_crossID =12, ILink3V5::ExecutionReportNew522_hostCrossID =13, ILink3V5::ExecutionReportNew522_location =14, ILink3V5::ExecutionReportNew522_securityID =15,
  ILink3V5::ExecutionReportNew522_orderQty =16, ILink3V5::ExecutionReportNew522_minQty =17, ILink3V5::ExecutionReportNew522_displayQty =18, ILink3V5::ExecutionReportNew522_expireDate =19,
  ILink3V5::ExecutionReportNew522_delayDuration =20, ILink3V5::ExecutionReportNew522_ordType =21, ILink3V5::ExecutionReportNew522_side =22, ILink3V5::ExecutionReportNew522_timeInForce =23,
  ILink3V5::ExecutionReportNew522_manualOrderIndicator =24, ILink3V5::ExecutionReportNew522_possRetransFlag =25, ILink3V5::ExecutionReportNew522_splitMsg =26, ILink3V5::ExecutionReportNew522_crossType =27,
  ILink3V5::ExecutionReportNew522_execInst =28, ILink3V5::ExecutionReportNew522_executionMode =29, ILink3V5::ExecutionReportNew522_liquidityFlag =30, ILink3V5::ExecutionReportNew522_managedOrder =31,
  ILink3V5::ExecutionReportNew522_shortSaleType =32, ILink3V5::ExecutionReportNew522_delayToTime =33
}
 
enum  ILink3V5::ExecutionReportReject523_Fields {
  ILink3V5::ExecutionReportReject523_seqNum =0, ILink3V5::ExecutionReportReject523_uuid =1, ILink3V5::ExecutionReportReject523_text =2, ILink3V5::ExecutionReportReject523_execID =3,
  ILink3V5::ExecutionReportReject523_senderID =4, ILink3V5::ExecutionReportReject523_clOrdID =5, ILink3V5::ExecutionReportReject523_partyDetailsListReqID =6, ILink3V5::ExecutionReportReject523_orderID =7,
  ILink3V5::ExecutionReportReject523_price =8, ILink3V5::ExecutionReportReject523_stopPx =9, ILink3V5::ExecutionReportReject523_transactTime =10, ILink3V5::ExecutionReportReject523_sendingTimeEpoch =11,
  ILink3V5::ExecutionReportReject523_orderRequestID =12, ILink3V5::ExecutionReportReject523_crossID =13, ILink3V5::ExecutionReportReject523_hostCrossID =14, ILink3V5::ExecutionReportReject523_location =15,
  ILink3V5::ExecutionReportReject523_securityID =16, ILink3V5::ExecutionReportReject523_orderQty =17, ILink3V5::ExecutionReportReject523_minQty =18, ILink3V5::ExecutionReportReject523_displayQty =19,
  ILink3V5::ExecutionReportReject523_ordRejReason =20, ILink3V5::ExecutionReportReject523_expireDate =21, ILink3V5::ExecutionReportReject523_delayDuration =22, ILink3V5::ExecutionReportReject523_ordType =23,
  ILink3V5::ExecutionReportReject523_side =24, ILink3V5::ExecutionReportReject523_timeInForce =25, ILink3V5::ExecutionReportReject523_manualOrderIndicator =26, ILink3V5::ExecutionReportReject523_possRetransFlag =27,
  ILink3V5::ExecutionReportReject523_splitMsg =28, ILink3V5::ExecutionReportReject523_crossType =29, ILink3V5::ExecutionReportReject523_execInst =30, ILink3V5::ExecutionReportReject523_executionMode =31,
  ILink3V5::ExecutionReportReject523_liquidityFlag =32, ILink3V5::ExecutionReportReject523_managedOrder =33, ILink3V5::ExecutionReportReject523_shortSaleType =34, ILink3V5::ExecutionReportReject523_delayToTime =35
}
 
enum  ILink3V5::ExecutionReportStatus532_Fields {
  ILink3V5::ExecutionReportStatus532_seqNum =0, ILink3V5::ExecutionReportStatus532_uuid =1, ILink3V5::ExecutionReportStatus532_text =2, ILink3V5::ExecutionReportStatus532_execID =3,
  ILink3V5::ExecutionReportStatus532_senderID =4, ILink3V5::ExecutionReportStatus532_clOrdID =5, ILink3V5::ExecutionReportStatus532_partyDetailsListReqID =6, ILink3V5::ExecutionReportStatus532_orderID =7,
  ILink3V5::ExecutionReportStatus532_price =8, ILink3V5::ExecutionReportStatus532_stopPx =9, ILink3V5::ExecutionReportStatus532_transactTime =10, ILink3V5::ExecutionReportStatus532_sendingTimeEpoch =11,
  ILink3V5::ExecutionReportStatus532_orderRequestID =12, ILink3V5::ExecutionReportStatus532_ordStatusReqID =13, ILink3V5::ExecutionReportStatus532_massStatusReqID =14, ILink3V5::ExecutionReportStatus532_crossID =15,
  ILink3V5::ExecutionReportStatus532_hostCrossID =16, ILink3V5::ExecutionReportStatus532_location =17, ILink3V5::ExecutionReportStatus532_securityID =18, ILink3V5::ExecutionReportStatus532_orderQty =19,
  ILink3V5::ExecutionReportStatus532_cumQty =20, ILink3V5::ExecutionReportStatus532_leavesQty =21, ILink3V5::ExecutionReportStatus532_minQty =22, ILink3V5::ExecutionReportStatus532_displayQty =23,
  ILink3V5::ExecutionReportStatus532_expireDate =24, ILink3V5::ExecutionReportStatus532_ordStatus =25, ILink3V5::ExecutionReportStatus532_ordType =26, ILink3V5::ExecutionReportStatus532_side =27,
  ILink3V5::ExecutionReportStatus532_timeInForce =28, ILink3V5::ExecutionReportStatus532_manualOrderIndicator =29, ILink3V5::ExecutionReportStatus532_possRetransFlag =30, ILink3V5::ExecutionReportStatus532_lastRptRequested =31,
  ILink3V5::ExecutionReportStatus532_crossType =32, ILink3V5::ExecutionReportStatus532_execInst =33, ILink3V5::ExecutionReportStatus532_executionMode =34, ILink3V5::ExecutionReportStatus532_liquidityFlag =35,
  ILink3V5::ExecutionReportStatus532_managedOrder =36, ILink3V5::ExecutionReportStatus532_shortSaleType =37
}
 
enum  ILink3V5::ExecutionReportTradeAddendumOutright548_Fields {
  ILink3V5::ExecutionReportTradeAddendumOutright548_seqNum =0, ILink3V5::ExecutionReportTradeAddendumOutright548_uuid =1, ILink3V5::ExecutionReportTradeAddendumOutright548_execID =2, ILink3V5::ExecutionReportTradeAddendumOutright548_senderID =3,
  ILink3V5::ExecutionReportTradeAddendumOutright548_clOrdID =4, ILink3V5::ExecutionReportTradeAddendumOutright548_partyDetailsListReqID =5, ILink3V5::ExecutionReportTradeAddendumOutright548_lastPx =6, ILink3V5::ExecutionReportTradeAddendumOutright548_orderID =7,
  ILink3V5::ExecutionReportTradeAddendumOutright548_transactTime =8, ILink3V5::ExecutionReportTradeAddendumOutright548_sendingTimeEpoch =9, ILink3V5::ExecutionReportTradeAddendumOutright548_secExecID =10, ILink3V5::ExecutionReportTradeAddendumOutright548_origSecondaryExecutionID =11,
  ILink3V5::ExecutionReportTradeAddendumOutright548_location =12, ILink3V5::ExecutionReportTradeAddendumOutright548_securityID =13, ILink3V5::ExecutionReportTradeAddendumOutright548_lastQty =14, ILink3V5::ExecutionReportTradeAddendumOutright548_sideTradeID =15,
  ILink3V5::ExecutionReportTradeAddendumOutright548_origSideTradeID =16, ILink3V5::ExecutionReportTradeAddendumOutright548_tradeDate =17, ILink3V5::ExecutionReportTradeAddendumOutright548_ordStatus =18, ILink3V5::ExecutionReportTradeAddendumOutright548_execType =19,
  ILink3V5::ExecutionReportTradeAddendumOutright548_side =20, ILink3V5::ExecutionReportTradeAddendumOutright548_manualOrderIndicator =21, ILink3V5::ExecutionReportTradeAddendumOutright548_possRetransFlag =22, ILink3V5::ExecutionReportTradeAddendumOutright548_execInst =23,
  ILink3V5::ExecutionReportTradeAddendumOutright548_executionMode =24, ILink3V5::ExecutionReportTradeAddendumOutright548_liquidityFlag =25, ILink3V5::ExecutionReportTradeAddendumOutright548_managedOrder =26, ILink3V5::ExecutionReportTradeAddendumOutright548_shortSaleType =27,
  ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills =28, ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents =29
}
 
enum  ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills_Fields { ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills_fillPx =0, ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills_fillQty =1, ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills_fillExecID =2, ILink3V5::ExecutionReportTradeAddendumOutright548_NoFills_fillYieldType =3 }
 
enum  ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_Fields {
  ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_orderEventPx =0, ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_orderEventText =1, ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_orderEventExecID =2, ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_orderEventQty =3,
  ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_orderEventType =4, ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_orderEventReason =5, ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEvents_originalOrderEventExecID =6
}
 
enum  ILink3V5::ExecutionReportTradeAddendumSpread549_Fields {
  ILink3V5::ExecutionReportTradeAddendumSpread549_seqNum =0, ILink3V5::ExecutionReportTradeAddendumSpread549_uuid =1, ILink3V5::ExecutionReportTradeAddendumSpread549_execID =2, ILink3V5::ExecutionReportTradeAddendumSpread549_senderID =3,
  ILink3V5::ExecutionReportTradeAddendumSpread549_clOrdID =4, ILink3V5::ExecutionReportTradeAddendumSpread549_partyDetailsListReqID =5, ILink3V5::ExecutionReportTradeAddendumSpread549_lastPx =6, ILink3V5::ExecutionReportTradeAddendumSpread549_orderID =7,
  ILink3V5::ExecutionReportTradeAddendumSpread549_transactTime =8, ILink3V5::ExecutionReportTradeAddendumSpread549_sendingTimeEpoch =9, ILink3V5::ExecutionReportTradeAddendumSpread549_secExecID =10, ILink3V5::ExecutionReportTradeAddendumSpread549_origSecondaryExecutionID =11,
  ILink3V5::ExecutionReportTradeAddendumSpread549_location =12, ILink3V5::ExecutionReportTradeAddendumSpread549_securityID =13, ILink3V5::ExecutionReportTradeAddendumSpread549_mdTradeEntryID =14, ILink3V5::ExecutionReportTradeAddendumSpread549_lastQty =15,
  ILink3V5::ExecutionReportTradeAddendumSpread549_sideTradeID =16, ILink3V5::ExecutionReportTradeAddendumSpread549_origSideTradeID =17, ILink3V5::ExecutionReportTradeAddendumSpread549_tradeDate =18, ILink3V5::ExecutionReportTradeAddendumSpread549_ordStatus =19,
  ILink3V5::ExecutionReportTradeAddendumSpread549_execType =20, ILink3V5::ExecutionReportTradeAddendumSpread549_ordType =21, ILink3V5::ExecutionReportTradeAddendumSpread549_side =22, ILink3V5::ExecutionReportTradeAddendumSpread549_manualOrderIndicator =23,
  ILink3V5::ExecutionReportTradeAddendumSpread549_possRetransFlag =24, ILink3V5::ExecutionReportTradeAddendumSpread549_totalNumSecurities =25, ILink3V5::ExecutionReportTradeAddendumSpread549_execInst =26, ILink3V5::ExecutionReportTradeAddendumSpread549_executionMode =27,
  ILink3V5::ExecutionReportTradeAddendumSpread549_liquidityFlag =28, ILink3V5::ExecutionReportTradeAddendumSpread549_managedOrder =29, ILink3V5::ExecutionReportTradeAddendumSpread549_shortSaleType =30, ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills =31,
  ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs =32, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents =33
}
 
enum  ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills_Fields { ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills_fillPx =0, ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills_fillQty =1, ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills_fillExecID =2, ILink3V5::ExecutionReportTradeAddendumSpread549_NoFills_fillYieldType =3 }
 
enum  ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_Fields {
  ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legExecID =0, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legLastPx =1, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legExecRefID =2, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legTradeID =3,
  ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legTradeRefID =4, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legSecurityID =5, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legLastQty =6, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegs_legSide =7
}
 
enum  ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_Fields {
  ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_orderEventPx =0, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_orderEventText =1, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_orderEventExecID =2, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_orderEventQty =3,
  ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_orderEventType =4, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_orderEventReason =5, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEvents_originalOrderEventExecID =6
}
 
enum  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_Fields {
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_seqNum =0, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_uuid =1, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_execID =2, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_senderID =3,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_clOrdID =4, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_partyDetailsListReqID =5, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_lastPx =6, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_orderID =7,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_transactTime =8, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_sendingTimeEpoch =9, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_secExecID =10, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_origSecondaryExecutionID =11,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_location =12, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_securityID =13, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_lastQty =14, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_sideTradeID =15,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_origSideTradeID =16, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_tradeDate =17, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_ordStatus =18, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_execType =19,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_manualOrderIndicator =20, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_possRetransFlag =21, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_side =22, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills =23,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents =24
}
 
enum  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills_Fields { ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills_fillPx =0, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills_fillQty =1, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills_fillExecID =2, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFills_fillYieldType =3 }
 
enum  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_Fields {
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_orderEventPx =0, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_orderEventText =1, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_orderEventExecID =2, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_orderEventQty =3,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_orderEventType =4, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_orderEventReason =5, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEvents_originalOrderEventExecID =6
}
 
enum  ILink3V5::ExecutionReportTradeOutright525_Fields {
  ILink3V5::ExecutionReportTradeOutright525_seqNum =0, ILink3V5::ExecutionReportTradeOutright525_uuid =1, ILink3V5::ExecutionReportTradeOutright525_execID =2, ILink3V5::ExecutionReportTradeOutright525_senderID =3,
  ILink3V5::ExecutionReportTradeOutright525_clOrdID =4, ILink3V5::ExecutionReportTradeOutright525_partyDetailsListReqID =5, ILink3V5::ExecutionReportTradeOutright525_lastPx =6, ILink3V5::ExecutionReportTradeOutright525_orderID =7,
  ILink3V5::ExecutionReportTradeOutright525_price =8, ILink3V5::ExecutionReportTradeOutright525_stopPx =9, ILink3V5::ExecutionReportTradeOutright525_transactTime =10, ILink3V5::ExecutionReportTradeOutright525_sendingTimeEpoch =11,
  ILink3V5::ExecutionReportTradeOutright525_orderRequestID =12, ILink3V5::ExecutionReportTradeOutright525_secExecID =13, ILink3V5::ExecutionReportTradeOutright525_crossID =14, ILink3V5::ExecutionReportTradeOutright525_hostCrossID =15,
  ILink3V5::ExecutionReportTradeOutright525_location =16, ILink3V5::ExecutionReportTradeOutright525_securityID =17, ILink3V5::ExecutionReportTradeOutright525_orderQty =18, ILink3V5::ExecutionReportTradeOutright525_lastQty =19,
  ILink3V5::ExecutionReportTradeOutright525_cumQty =20, ILink3V5::ExecutionReportTradeOutright525_mdTradeEntryID =21, ILink3V5::ExecutionReportTradeOutright525_sideTradeID =22, ILink3V5::ExecutionReportTradeOutright525_tradeLinkID =23,
  ILink3V5::ExecutionReportTradeOutright525_leavesQty =24, ILink3V5::ExecutionReportTradeOutright525_tradeDate =25, ILink3V5::ExecutionReportTradeOutright525_expireDate =26, ILink3V5::ExecutionReportTradeOutright525_ordStatus =27,
  ILink3V5::ExecutionReportTradeOutright525_ordType =28, ILink3V5::ExecutionReportTradeOutright525_side =29, ILink3V5::ExecutionReportTradeOutright525_timeInForce =30, ILink3V5::ExecutionReportTradeOutright525_manualOrderIndicator =31,
  ILink3V5::ExecutionReportTradeOutright525_possRetransFlag =32, ILink3V5::ExecutionReportTradeOutright525_aggressorIndicator =33, ILink3V5::ExecutionReportTradeOutright525_crossType =34, ILink3V5::ExecutionReportTradeOutright525_execInst =35,
  ILink3V5::ExecutionReportTradeOutright525_executionMode =36, ILink3V5::ExecutionReportTradeOutright525_liquidityFlag =37, ILink3V5::ExecutionReportTradeOutright525_managedOrder =38, ILink3V5::ExecutionReportTradeOutright525_shortSaleType =39,
  ILink3V5::ExecutionReportTradeOutright525_ownership =40, ILink3V5::ExecutionReportTradeOutright525_NoFills =41, ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents =42
}
 
enum  ILink3V5::ExecutionReportTradeOutright525_NoFills_Fields { ILink3V5::ExecutionReportTradeOutright525_NoFills_fillPx =0, ILink3V5::ExecutionReportTradeOutright525_NoFills_fillQty =1, ILink3V5::ExecutionReportTradeOutright525_NoFills_fillExecID =2, ILink3V5::ExecutionReportTradeOutright525_NoFills_fillYieldType =3 }
 
enum  ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_Fields {
  ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_orderEventPx =0, ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_orderEventText =1, ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_orderEventExecID =2, ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_orderEventQty =3,
  ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_orderEventType =4, ILink3V5::ExecutionReportTradeOutright525_NoOrderEvents_orderEventReason =5
}
 
enum  ILink3V5::ExecutionReportTradeSpread526_Fields {
  ILink3V5::ExecutionReportTradeSpread526_seqNum =0, ILink3V5::ExecutionReportTradeSpread526_uuid =1, ILink3V5::ExecutionReportTradeSpread526_execID =2, ILink3V5::ExecutionReportTradeSpread526_senderID =3,
  ILink3V5::ExecutionReportTradeSpread526_clOrdID =4, ILink3V5::ExecutionReportTradeSpread526_partyDetailsListReqID =5, ILink3V5::ExecutionReportTradeSpread526_lastPx =6, ILink3V5::ExecutionReportTradeSpread526_orderID =7,
  ILink3V5::ExecutionReportTradeSpread526_price =8, ILink3V5::ExecutionReportTradeSpread526_stopPx =9, ILink3V5::ExecutionReportTradeSpread526_transactTime =10, ILink3V5::ExecutionReportTradeSpread526_sendingTimeEpoch =11,
  ILink3V5::ExecutionReportTradeSpread526_orderRequestID =12, ILink3V5::ExecutionReportTradeSpread526_secExecID =13, ILink3V5::ExecutionReportTradeSpread526_crossID =14, ILink3V5::ExecutionReportTradeSpread526_hostCrossID =15,
  ILink3V5::ExecutionReportTradeSpread526_location =16, ILink3V5::ExecutionReportTradeSpread526_securityID =17, ILink3V5::ExecutionReportTradeSpread526_orderQty =18, ILink3V5::ExecutionReportTradeSpread526_lastQty =19,
  ILink3V5::ExecutionReportTradeSpread526_cumQty =20, ILink3V5::ExecutionReportTradeSpread526_mdTradeEntryID =21, ILink3V5::ExecutionReportTradeSpread526_sideTradeID =22, ILink3V5::ExecutionReportTradeSpread526_leavesQty =23,
  ILink3V5::ExecutionReportTradeSpread526_tradeDate =24, ILink3V5::ExecutionReportTradeSpread526_expireDate =25, ILink3V5::ExecutionReportTradeSpread526_ordStatus =26, ILink3V5::ExecutionReportTradeSpread526_ordType =27,
  ILink3V5::ExecutionReportTradeSpread526_side =28, ILink3V5::ExecutionReportTradeSpread526_timeInForce =29, ILink3V5::ExecutionReportTradeSpread526_manualOrderIndicator =30, ILink3V5::ExecutionReportTradeSpread526_possRetransFlag =31,
  ILink3V5::ExecutionReportTradeSpread526_aggressorIndicator =32, ILink3V5::ExecutionReportTradeSpread526_crossType =33, ILink3V5::ExecutionReportTradeSpread526_totalNumSecurities =34, ILink3V5::ExecutionReportTradeSpread526_execInst =35,
  ILink3V5::ExecutionReportTradeSpread526_executionMode =36, ILink3V5::ExecutionReportTradeSpread526_liquidityFlag =37, ILink3V5::ExecutionReportTradeSpread526_shortSaleType =38, ILink3V5::ExecutionReportTradeSpread526_NoFills =39,
  ILink3V5::ExecutionReportTradeSpread526_NoLegs =40, ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents =41
}
 
enum  ILink3V5::ExecutionReportTradeSpread526_NoFills_Fields { ILink3V5::ExecutionReportTradeSpread526_NoFills_fillPx =0, ILink3V5::ExecutionReportTradeSpread526_NoFills_fillQty =1, ILink3V5::ExecutionReportTradeSpread526_NoFills_fillExecID =2, ILink3V5::ExecutionReportTradeSpread526_NoFills_fillYieldType =3 }
 
enum  ILink3V5::ExecutionReportTradeSpread526_NoLegs_Fields {
  ILink3V5::ExecutionReportTradeSpread526_NoLegs_legExecID =0, ILink3V5::ExecutionReportTradeSpread526_NoLegs_legLastPx =1, ILink3V5::ExecutionReportTradeSpread526_NoLegs_legSecurityID =2, ILink3V5::ExecutionReportTradeSpread526_NoLegs_legTradeID =3,
  ILink3V5::ExecutionReportTradeSpread526_NoLegs_legLastQty =4, ILink3V5::ExecutionReportTradeSpread526_NoLegs_legSide =5
}
 
enum  ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_Fields {
  ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_orderEventPx =0, ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_orderEventText =1, ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_orderEventExecID =2, ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_orderEventQty =3,
  ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_orderEventType =4, ILink3V5::ExecutionReportTradeSpread526_NoOrderEvents_orderEventReason =5
}
 
enum  ILink3V5::ExecutionReportTradeSpreadLeg527_Fields {
  ILink3V5::ExecutionReportTradeSpreadLeg527_seqNum =0, ILink3V5::ExecutionReportTradeSpreadLeg527_uuid =1, ILink3V5::ExecutionReportTradeSpreadLeg527_execID =2, ILink3V5::ExecutionReportTradeSpreadLeg527_senderID =3,
  ILink3V5::ExecutionReportTradeSpreadLeg527_clOrdID =4, ILink3V5::ExecutionReportTradeSpreadLeg527_volatility =5, ILink3V5::ExecutionReportTradeSpreadLeg527_partyDetailsListReqID =6, ILink3V5::ExecutionReportTradeSpreadLeg527_lastPx =7,
  ILink3V5::ExecutionReportTradeSpreadLeg527_orderID =8, ILink3V5::ExecutionReportTradeSpreadLeg527_underlyingPx =9, ILink3V5::ExecutionReportTradeSpreadLeg527_transactTime =10, ILink3V5::ExecutionReportTradeSpreadLeg527_sendingTimeEpoch =11,
  ILink3V5::ExecutionReportTradeSpreadLeg527_secExecID =12, ILink3V5::ExecutionReportTradeSpreadLeg527_location =13, ILink3V5::ExecutionReportTradeSpreadLeg527_optionDelta =14, ILink3V5::ExecutionReportTradeSpreadLeg527_timeToExpiration =15,
  ILink3V5::ExecutionReportTradeSpreadLeg527_riskFreeRate =16, ILink3V5::ExecutionReportTradeSpreadLeg527_securityID =17, ILink3V5::ExecutionReportTradeSpreadLeg527_lastQty =18, ILink3V5::ExecutionReportTradeSpreadLeg527_cumQty =19,
  ILink3V5::ExecutionReportTradeSpreadLeg527_sideTradeID =20, ILink3V5::ExecutionReportTradeSpreadLeg527_tradeDate =21, ILink3V5::ExecutionReportTradeSpreadLeg527_ordStatus =22, ILink3V5::ExecutionReportTradeSpreadLeg527_ordType =23,
  ILink3V5::ExecutionReportTradeSpreadLeg527_side =24, ILink3V5::ExecutionReportTradeSpreadLeg527_possRetransFlag =25, ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills =26, ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents =27
}
 
enum  ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills_Fields { ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills_fillPx =0, ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills_fillQty =1, ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills_fillExecID =2, ILink3V5::ExecutionReportTradeSpreadLeg527_NoFills_fillYieldType =3 }
 
enum  ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_Fields {
  ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_orderEventPx =0, ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_orderEventText =1, ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_orderEventExecID =2, ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_orderEventQty =3,
  ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_orderEventType =4, ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEvents_orderEventReason =5
}
 
enum  ILink3V5::FieldKind { ILink3V5::ORDINARY_FIELD, ILink3V5::BIT_FIELD, ILink3V5::OPTIONAL_FIELD }
 
enum  ILink3V5::FieldValueType {
  ILink3V5::CHARValueType, ILink3V5::ClientFlowTypeValueType, ILink3V5::CrossOrderTypeValueType, ILink3V5::CrossPrioritizationValueType,
  ILink3V5::CrossTypeValueType, ILink3V5::CxlRejRspValueType, ILink3V5::CxrRejRspValueType, ILink3V5::ExchFlowTypValueType,
  ILink3V5::ExecTypNewValueType, ILink3V5::ExecTypRejValueType, ILink3V5::ExecTypStatusValueType, ILink3V5::ExecTypeCxlValueType,
  ILink3V5::ExecTypeExpValueType, ILink3V5::ExecTypeModifyValueType, ILink3V5::ExecTypeTradeValueType, ILink3V5::HMACVersionValueType,
  ILink3V5::Int32ValueType, ILink3V5::Int32NULLValueType, ILink3V5::LegSecIDSourceValueType, ILink3V5::LocalMktDateValueType,
  ILink3V5::MassActionValueType, ILink3V5::ModifyStatusValueType, ILink3V5::NoPtyUpdValueType, ILink3V5::OrdStatusCxlValueType,
  ILink3V5::OrdStatusCxlRejValueType, ILink3V5::OrdStatusCxrRejValueType, ILink3V5::OrdStatusExpValueType, ILink3V5::OrdStatusNewValueType,
  ILink3V5::OrdStatusRejValueType, ILink3V5::PartyIDSourceValueType, ILink3V5::SecurityIDSourceValueType, ILink3V5::SecurityReqTypeValueType,
  ILink3V5::String10ReqValueType, ILink3V5::String17ValueType, ILink3V5::String2ValueType, ILink3V5::String20ValueType,
  ILink3V5::String20ReqValueType, ILink3V5::String256ValueType, ILink3V5::String3ValueType, ILink3V5::String30ValueType,
  ILink3V5::String30ReqValueType, ILink3V5::String32ReqValueType, ILink3V5::String3ReqValueType, ILink3V5::String40ValueType,
  ILink3V5::String48ValueType, ILink3V5::String5ValueType, ILink3V5::String5ReqValueType, ILink3V5::String75ValueType,
  ILink3V5::String8ValueType, ILink3V5::String8ReqValueType, ILink3V5::StringLength35ValueType, ILink3V5::StringLength6ValueType,
  ILink3V5::UDIValueType, ILink3V5::charNULLValueType, ILink3V5::enumNULLValueType, ILink3V5::uInt16ValueType,
  ILink3V5::uInt16NULLValueType, ILink3V5::uInt32ValueType, ILink3V5::uInt32NULLValueType, ILink3V5::uInt64ValueType,
  ILink3V5::uInt64NULLValueType, ILink3V5::uInt8ValueType, ILink3V5::uInt8NULLValueType, ILink3V5::ExecInstValueType,
  ILink3V5::AvgPxIndValueType, ILink3V5::BooleanFlagValueType, ILink3V5::BooleanNULLValueType, ILink3V5::ClearingAcctTypeValueType,
  ILink3V5::CmtaGiveUpCDValueType, ILink3V5::CustOrdHandlInstValueType, ILink3V5::CustOrderCapacityValueType, ILink3V5::DKReasonValueType,
  ILink3V5::ExecAckStatusValueType, ILink3V5::ExecModeValueType, ILink3V5::ExecReasonValueType, ILink3V5::ExecTypTrdCxlValueType,
  ILink3V5::ExpCycleValueType, ILink3V5::FTIValueType, ILink3V5::KeepAliveLapsedValueType, ILink3V5::ListUpdActValueType,
  ILink3V5::ManualOrdIndValueType, ILink3V5::ManualOrdIndReqValueType, ILink3V5::MassActionOrdTypValueType, ILink3V5::MassActionResponseValueType,
  ILink3V5::MassActionScopeValueType, ILink3V5::MassCancelTIFValueType, ILink3V5::MassCxlReqTypValueType, ILink3V5::MassStatusOrdTypValueType,
  ILink3V5::MassStatusReqTypValueType, ILink3V5::MassStatusTIFValueType, ILink3V5::OFMOverrideReqValueType, ILink3V5::OrdStatusTrdValueType,
  ILink3V5::OrdStatusTrdCxlValueType, ILink3V5::OrderEventTypeValueType, ILink3V5::OrderStatusValueType, ILink3V5::OrderTypeValueType,
  ILink3V5::OrderTypeReqValueType, ILink3V5::PartyDetailRoleValueType, ILink3V5::QuoteAckStatusValueType, ILink3V5::QuoteCxlStatusValueType,
  ILink3V5::QuoteCxlTypValueType, ILink3V5::QuoteTypValueType, ILink3V5::RFQSideValueType, ILink3V5::ReqResultValueType,
  ILink3V5::SLEDSValueType, ILink3V5::SMPIValueType, ILink3V5::SecRspTypValueType, ILink3V5::ShortSaleTypeValueType,
  ILink3V5::SideNULLValueType, ILink3V5::SideReqValueType, ILink3V5::SideTimeInForceValueType, ILink3V5::SplitMsgValueType,
  ILink3V5::TimeInForceValueType, ILink3V5::TradeAddendumValueType, ILink3V5::DATAValueType, ILink3V5::Decimal32NULLValueType,
  ILink3V5::Decimal64NULLValueType, ILink3V5::MaturityMonthYearValueType, ILink3V5::PRICE9ValueType, ILink3V5::PRICENULL9ValueType,
  ILink3V5::groupSizeValueType, ILink3V5::groupSizeEncodingValueType, ILink3V5::messageHeaderValueType, ILink3V5::ExecutionReportTradeAddendumOutright548_NoFillsValueType,
  ILink3V5::ExecutionReportTradeAddendumOutright548_NoOrderEventsValueType, ILink3V5::ExecutionReportTradeAddendumSpread549_NoFillsValueType, ILink3V5::ExecutionReportTradeAddendumSpread549_NoLegsValueType, ILink3V5::ExecutionReportTradeAddendumSpread549_NoOrderEventsValueType,
  ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoFillsValueType, ILink3V5::ExecutionReportTradeAddendumSpreadLeg550_NoOrderEventsValueType, ILink3V5::ExecutionReportTradeOutright525_NoFillsValueType, ILink3V5::ExecutionReportTradeOutright525_NoOrderEventsValueType,
  ILink3V5::ExecutionReportTradeSpread526_NoFillsValueType, ILink3V5::ExecutionReportTradeSpread526_NoLegsValueType, ILink3V5::ExecutionReportTradeSpread526_NoOrderEventsValueType, ILink3V5::ExecutionReportTradeSpreadLeg527_NoFillsValueType,
  ILink3V5::ExecutionReportTradeSpreadLeg527_NoOrderEventsValueType, ILink3V5::MassQuote517_NoQuoteEntriesValueType, ILink3V5::MassQuoteAck545_NoQuoteEntriesValueType, ILink3V5::NewOrderCross544_NoSidesValueType,
  ILink3V5::OrderMassActionReport562_NoAffectedOrdersValueType, ILink3V5::PartyDetailsDefinitionRequest518_NoPartyDetailsValueType, ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublicationsValueType, ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetailsValueType,
  ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublicationsValueType, ILink3V5::PartyDetailsListReport538_NoPartyDetailsValueType, ILink3V5::PartyDetailsListReport538_NoTrdRegPublicationsValueType, ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDsValueType,
  ILink3V5::PartyDetailsListRequest537_NoPartyIDsValueType, ILink3V5::QuoteCancel528_NoQuoteEntriesValueType, ILink3V5::QuoteCancel528_NoQuoteSetsValueType, ILink3V5::QuoteCancelAck563_NoQuoteEntriesValueType,
  ILink3V5::QuoteCancelAck563_NoQuoteSetsValueType, ILink3V5::RequestForQuote543_NoRelatedSymValueType, ILink3V5::SecurityDefinitionRequest560_NoLegsValueType, ILink3V5::SecurityDefinitionResponse561_NoLegsValueType,
  ILink3V5::LastValueType
}
 
enum  ILink3V5::MassQuote517_Fields {
  ILink3V5::MassQuote517_partyDetailsListReqID =0, ILink3V5::MassQuote517_sendingTimeEpoch =1, ILink3V5::MassQuote517_manualOrderIndicator =2, ILink3V5::MassQuote517_seqNum =3,
  ILink3V5::MassQuote517_senderID =4, ILink3V5::MassQuote517_quoteReqID =5, ILink3V5::MassQuote517_location =6, ILink3V5::MassQuote517_quoteID =7,
  ILink3V5::MassQuote517_totNoQuoteEntries =8, ILink3V5::MassQuote517_mmProtectionReset =9, ILink3V5::MassQuote517_liquidityFlag =10, ILink3V5::MassQuote517_shortSaleType =11,
  ILink3V5::MassQuote517_reserved =12, ILink3V5::MassQuote517_NoQuoteEntries =13
}
 
enum  ILink3V5::MassQuote517_NoQuoteEntries_Fields {
  ILink3V5::MassQuote517_NoQuoteEntries_bidPx =0, ILink3V5::MassQuote517_NoQuoteEntries_offerPx =1, ILink3V5::MassQuote517_NoQuoteEntries_quoteEntryID =2, ILink3V5::MassQuote517_NoQuoteEntries_securityID =3,
  ILink3V5::MassQuote517_NoQuoteEntries_bidSize =4, ILink3V5::MassQuote517_NoQuoteEntries_offerSize =5, ILink3V5::MassQuote517_NoQuoteEntries_underlyingSecurityID =6, ILink3V5::MassQuote517_NoQuoteEntries_quoteSetID =7
}
 
enum  ILink3V5::MassQuoteAck545_Fields {
  ILink3V5::MassQuoteAck545_seqNum =0, ILink3V5::MassQuoteAck545_uuid =1, ILink3V5::MassQuoteAck545_text =2, ILink3V5::MassQuoteAck545_senderID =3,
  ILink3V5::MassQuoteAck545_partyDetailsListReqID =4, ILink3V5::MassQuoteAck545_requestTime =5, ILink3V5::MassQuoteAck545_sendingTimeEpoch =6, ILink3V5::MassQuoteAck545_quoteReqID =7,
  ILink3V5::MassQuoteAck545_location =8, ILink3V5::MassQuoteAck545_quoteID =9, ILink3V5::MassQuoteAck545_quoteRejectReason =10, ILink3V5::MassQuoteAck545_delayDuration =11,
  ILink3V5::MassQuoteAck545_quoteStatus =12, ILink3V5::MassQuoteAck545_manualOrderIndicator =13, ILink3V5::MassQuoteAck545_noProcessedEntries =14, ILink3V5::MassQuoteAck545_mmProtectionReset =15,
  ILink3V5::MassQuoteAck545_splitMsg =16, ILink3V5::MassQuoteAck545_liquidityFlag =17, ILink3V5::MassQuoteAck545_shortSaleType =18, ILink3V5::MassQuoteAck545_totNoQuoteEntries =19,
  ILink3V5::MassQuoteAck545_possRetransFlag =20, ILink3V5::MassQuoteAck545_delayToTime =21, ILink3V5::MassQuoteAck545_NoQuoteEntries =22
}
 
enum  ILink3V5::MassQuoteAck545_NoQuoteEntries_Fields { ILink3V5::MassQuoteAck545_NoQuoteEntries_quoteEntryID =0, ILink3V5::MassQuoteAck545_NoQuoteEntries_securityID =1, ILink3V5::MassQuoteAck545_NoQuoteEntries_quoteSetID =2, ILink3V5::MassQuoteAck545_NoQuoteEntries_quoteEntryRejectReason =3 }
 
enum  ILink3V5::Negotiate500_Fields {
  ILink3V5::Negotiate500_hmacSignature =0, ILink3V5::Negotiate500_accessKeyID =1, ILink3V5::Negotiate500_uuid =2, ILink3V5::Negotiate500_requestTimestamp =3,
  ILink3V5::Negotiate500_session =4, ILink3V5::Negotiate500_firm =5, ILink3V5::Negotiate500_credentials =6
}
 
enum  ILink3V5::NegotiationReject502_Fields {
  ILink3V5::NegotiationReject502_reason =0, ILink3V5::NegotiationReject502_uuid =1, ILink3V5::NegotiationReject502_requestTimestamp =2, ILink3V5::NegotiationReject502_errorCodes =3,
  ILink3V5::NegotiationReject502_faultToleranceIndicator =4, ILink3V5::NegotiationReject502_splitMsg =5
}
 
enum  ILink3V5::NegotiationResponse501_Fields {
  ILink3V5::NegotiationResponse501_uuid =0, ILink3V5::NegotiationResponse501_requestTimestamp =1, ILink3V5::NegotiationResponse501_secretKeySecureIDExpiration =2, ILink3V5::NegotiationResponse501_faultToleranceIndicator =3,
  ILink3V5::NegotiationResponse501_splitMsg =4, ILink3V5::NegotiationResponse501_previousSeqNo =5, ILink3V5::NegotiationResponse501_previousUUID =6, ILink3V5::NegotiationResponse501_credentials =7
}
 
enum  ILink3V5::NewOrderCross544_Fields {
  ILink3V5::NewOrderCross544_crossID =0, ILink3V5::NewOrderCross544_orderRequestID =1, ILink3V5::NewOrderCross544_manualOrderIndicator =2, ILink3V5::NewOrderCross544_seqNum =3,
  ILink3V5::NewOrderCross544_senderID =4, ILink3V5::NewOrderCross544_price =5, ILink3V5::NewOrderCross544_transBkdTime =6, ILink3V5::NewOrderCross544_sendingTimeEpoch =7,
  ILink3V5::NewOrderCross544_location =8, ILink3V5::NewOrderCross544_securityID =9, ILink3V5::NewOrderCross544_NoSides =10
}
 
enum  ILink3V5::NewOrderCross544_NoSides_Fields {
  ILink3V5::NewOrderCross544_NoSides_clOrdID =0, ILink3V5::NewOrderCross544_NoSides_partyDetailsListReqID =1, ILink3V5::NewOrderCross544_NoSides_orderQty =2, ILink3V5::NewOrderCross544_NoSides_side =3,
  ILink3V5::NewOrderCross544_NoSides_sideTimeInForce =4
}
 
enum  ILink3V5::NewOrderSingle514_Fields {
  ILink3V5::NewOrderSingle514_price =0, ILink3V5::NewOrderSingle514_orderQty =1, ILink3V5::NewOrderSingle514_securityID =2, ILink3V5::NewOrderSingle514_side =3,
  ILink3V5::NewOrderSingle514_seqNum =4, ILink3V5::NewOrderSingle514_senderID =5, ILink3V5::NewOrderSingle514_clOrdID =6, ILink3V5::NewOrderSingle514_partyDetailsListReqID =7,
  ILink3V5::NewOrderSingle514_orderRequestID =8, ILink3V5::NewOrderSingle514_sendingTimeEpoch =9, ILink3V5::NewOrderSingle514_stopPx =10, ILink3V5::NewOrderSingle514_location =11,
  ILink3V5::NewOrderSingle514_minQty =12, ILink3V5::NewOrderSingle514_displayQty =13, ILink3V5::NewOrderSingle514_expireDate =14, ILink3V5::NewOrderSingle514_ordType =15,
  ILink3V5::NewOrderSingle514_timeInForce =16, ILink3V5::NewOrderSingle514_manualOrderIndicator =17, ILink3V5::NewOrderSingle514_execInst =18, ILink3V5::NewOrderSingle514_executionMode =19,
  ILink3V5::NewOrderSingle514_liquidityFlag =20, ILink3V5::NewOrderSingle514_managedOrder =21, ILink3V5::NewOrderSingle514_shortSaleType =22
}
 
enum  ILink3V5::NotApplied513_Fields { ILink3V5::NotApplied513_uuid =0, ILink3V5::NotApplied513_fromSeqNo =1, ILink3V5::NotApplied513_msgCount =2, ILink3V5::NotApplied513_splitMsg =3 }
 
enum  ILink3V5::OrderCancelReject535_Fields {
  ILink3V5::OrderCancelReject535_seqNum =0, ILink3V5::OrderCancelReject535_uuid =1, ILink3V5::OrderCancelReject535_text =2, ILink3V5::OrderCancelReject535_execID =3,
  ILink3V5::OrderCancelReject535_senderID =4, ILink3V5::OrderCancelReject535_clOrdID =5, ILink3V5::OrderCancelReject535_partyDetailsListReqID =6, ILink3V5::OrderCancelReject535_orderID =7,
  ILink3V5::OrderCancelReject535_transactTime =8, ILink3V5::OrderCancelReject535_sendingTimeEpoch =9, ILink3V5::OrderCancelReject535_orderRequestID =10, ILink3V5::OrderCancelReject535_location =11,
  ILink3V5::OrderCancelReject535_cxlRejReason =12, ILink3V5::OrderCancelReject535_delayDuration =13, ILink3V5::OrderCancelReject535_manualOrderIndicator =14, ILink3V5::OrderCancelReject535_possRetransFlag =15,
  ILink3V5::OrderCancelReject535_splitMsg =16, ILink3V5::OrderCancelReject535_liquidityFlag =17, ILink3V5::OrderCancelReject535_delayToTime =18
}
 
enum  ILink3V5::OrderCancelReplaceReject536_Fields {
  ILink3V5::OrderCancelReplaceReject536_seqNum =0, ILink3V5::OrderCancelReplaceReject536_uuid =1, ILink3V5::OrderCancelReplaceReject536_text =2, ILink3V5::OrderCancelReplaceReject536_execID =3,
  ILink3V5::OrderCancelReplaceReject536_senderID =4, ILink3V5::OrderCancelReplaceReject536_clOrdID =5, ILink3V5::OrderCancelReplaceReject536_partyDetailsListReqID =6, ILink3V5::OrderCancelReplaceReject536_orderID =7,
  ILink3V5::OrderCancelReplaceReject536_transactTime =8, ILink3V5::OrderCancelReplaceReject536_sendingTimeEpoch =9, ILink3V5::OrderCancelReplaceReject536_orderRequestID =10, ILink3V5::OrderCancelReplaceReject536_location =11,
  ILink3V5::OrderCancelReplaceReject536_cxlRejReason =12, ILink3V5::OrderCancelReplaceReject536_delayDuration =13, ILink3V5::OrderCancelReplaceReject536_manualOrderIndicator =14, ILink3V5::OrderCancelReplaceReject536_possRetransFlag =15,
  ILink3V5::OrderCancelReplaceReject536_splitMsg =16, ILink3V5::OrderCancelReplaceReject536_liquidityFlag =17, ILink3V5::OrderCancelReplaceReject536_delayToTime =18
}
 
enum  ILink3V5::OrderCancelReplaceRequest515_Fields {
  ILink3V5::OrderCancelReplaceRequest515_price =0, ILink3V5::OrderCancelReplaceRequest515_orderQty =1, ILink3V5::OrderCancelReplaceRequest515_securityID =2, ILink3V5::OrderCancelReplaceRequest515_side =3,
  ILink3V5::OrderCancelReplaceRequest515_seqNum =4, ILink3V5::OrderCancelReplaceRequest515_senderID =5, ILink3V5::OrderCancelReplaceRequest515_clOrdID =6, ILink3V5::OrderCancelReplaceRequest515_partyDetailsListReqID =7,
  ILink3V5::OrderCancelReplaceRequest515_orderID =8, ILink3V5::OrderCancelReplaceRequest515_stopPx =9, ILink3V5::OrderCancelReplaceRequest515_orderRequestID =10, ILink3V5::OrderCancelReplaceRequest515_sendingTimeEpoch =11,
  ILink3V5::OrderCancelReplaceRequest515_location =12, ILink3V5::OrderCancelReplaceRequest515_minQty =13, ILink3V5::OrderCancelReplaceRequest515_displayQty =14, ILink3V5::OrderCancelReplaceRequest515_expireDate =15,
  ILink3V5::OrderCancelReplaceRequest515_ordType =16, ILink3V5::OrderCancelReplaceRequest515_timeInForce =17, ILink3V5::OrderCancelReplaceRequest515_manualOrderIndicator =18, ILink3V5::OrderCancelReplaceRequest515_ofmOverride =19,
  ILink3V5::OrderCancelReplaceRequest515_execInst =20, ILink3V5::OrderCancelReplaceRequest515_executionMode =21, ILink3V5::OrderCancelReplaceRequest515_liquidityFlag =22, ILink3V5::OrderCancelReplaceRequest515_managedOrder =23,
  ILink3V5::OrderCancelReplaceRequest515_shortSaleType =24
}
 
enum  ILink3V5::OrderCancelRequest516_Fields {
  ILink3V5::OrderCancelRequest516_orderID =0, ILink3V5::OrderCancelRequest516_partyDetailsListReqID =1, ILink3V5::OrderCancelRequest516_manualOrderIndicator =2, ILink3V5::OrderCancelRequest516_seqNum =3,
  ILink3V5::OrderCancelRequest516_senderID =4, ILink3V5::OrderCancelRequest516_clOrdID =5, ILink3V5::OrderCancelRequest516_orderRequestID =6, ILink3V5::OrderCancelRequest516_sendingTimeEpoch =7,
  ILink3V5::OrderCancelRequest516_location =8, ILink3V5::OrderCancelRequest516_securityID =9, ILink3V5::OrderCancelRequest516_side =10, ILink3V5::OrderCancelRequest516_liquidityFlag =11
}
 
enum  ILink3V5::OrderMassActionReport562_Fields {
  ILink3V5::OrderMassActionReport562_seqNum =0, ILink3V5::OrderMassActionReport562_uuid =1, ILink3V5::OrderMassActionReport562_senderID =2, ILink3V5::OrderMassActionReport562_partyDetailsListReqID =3,
  ILink3V5::OrderMassActionReport562_transactTime =4, ILink3V5::OrderMassActionReport562_sendingTimeEpoch =5, ILink3V5::OrderMassActionReport562_orderRequestID =6, ILink3V5::OrderMassActionReport562_massActionReportID =7,
  ILink3V5::OrderMassActionReport562_securityGroup =8, ILink3V5::OrderMassActionReport562_location =9, ILink3V5::OrderMassActionReport562_securityID =10, ILink3V5::OrderMassActionReport562_delayDuration =11,
  ILink3V5::OrderMassActionReport562_massActionResponse =12, ILink3V5::OrderMassActionReport562_manualOrderIndicator =13, ILink3V5::OrderMassActionReport562_massActionScope =14, ILink3V5::OrderMassActionReport562_totalAffectedOrders =15,
  ILink3V5::OrderMassActionReport562_lastFragment =16, ILink3V5::OrderMassActionReport562_massActionRejectReason =17, ILink3V5::OrderMassActionReport562_marketSegmentID =18, ILink3V5::OrderMassActionReport562_massCancelRequestType =19,
  ILink3V5::OrderMassActionReport562_side =20, ILink3V5::OrderMassActionReport562_ordType =21, ILink3V5::OrderMassActionReport562_timeInForce =22, ILink3V5::OrderMassActionReport562_splitMsg =23,
  ILink3V5::OrderMassActionReport562_liquidityFlag =24, ILink3V5::OrderMassActionReport562_possRetransFlag =25, ILink3V5::OrderMassActionReport562_delayToTime =26, ILink3V5::OrderMassActionReport562_NoAffectedOrders =27
}
 
enum  ILink3V5::OrderMassActionReport562_NoAffectedOrders_Fields { ILink3V5::OrderMassActionReport562_NoAffectedOrders_origCIOrdID =0, ILink3V5::OrderMassActionReport562_NoAffectedOrders_affectedOrderID =1, ILink3V5::OrderMassActionReport562_NoAffectedOrders_cxlQuantity =2 }
 
enum  ILink3V5::OrderMassActionRequest529_Fields {
  ILink3V5::OrderMassActionRequest529_partyDetailsListReqID =0, ILink3V5::OrderMassActionRequest529_orderRequestID =1, ILink3V5::OrderMassActionRequest529_manualOrderIndicator =2, ILink3V5::OrderMassActionRequest529_seqNum =3,
  ILink3V5::OrderMassActionRequest529_senderID =4, ILink3V5::OrderMassActionRequest529_sendingTimeEpoch =5, ILink3V5::OrderMassActionRequest529_securityGroup =6, ILink3V5::OrderMassActionRequest529_location =7,
  ILink3V5::OrderMassActionRequest529_securityID =8, ILink3V5::OrderMassActionRequest529_massActionScope =9, ILink3V5::OrderMassActionRequest529_marketSegmentID =10, ILink3V5::OrderMassActionRequest529_massCancelRequestType =11,
  ILink3V5::OrderMassActionRequest529_side =12, ILink3V5::OrderMassActionRequest529_ordType =13, ILink3V5::OrderMassActionRequest529_timeInForce =14, ILink3V5::OrderMassActionRequest529_liquidityFlag =15
}
 
enum  ILink3V5::OrderMassStatusRequest530_Fields {
  ILink3V5::OrderMassStatusRequest530_partyDetailsListReqID =0, ILink3V5::OrderMassStatusRequest530_massStatusReqID =1, ILink3V5::OrderMassStatusRequest530_manualOrderIndicator =2, ILink3V5::OrderMassStatusRequest530_seqNum =3,
  ILink3V5::OrderMassStatusRequest530_senderID =4, ILink3V5::OrderMassStatusRequest530_sendingTimeEpoch =5, ILink3V5::OrderMassStatusRequest530_securityGroup =6, ILink3V5::OrderMassStatusRequest530_location =7,
  ILink3V5::OrderMassStatusRequest530_securityID =8, ILink3V5::OrderMassStatusRequest530_massStatusReqType =9, ILink3V5::OrderMassStatusRequest530_ordStatusReqType =10, ILink3V5::OrderMassStatusRequest530_timeInForce =11,
  ILink3V5::OrderMassStatusRequest530_marketSegmentID =12
}
 
enum  ILink3V5::OrderStatusRequest533_Fields {
  ILink3V5::OrderStatusRequest533_partyDetailsListReqID =0, ILink3V5::OrderStatusRequest533_ordStatusReqID =1, ILink3V5::OrderStatusRequest533_manualOrderIndicator =2, ILink3V5::OrderStatusRequest533_seqNum =3,
  ILink3V5::OrderStatusRequest533_senderID =4, ILink3V5::OrderStatusRequest533_orderID =5, ILink3V5::OrderStatusRequest533_sendingTimeEpoch =6, ILink3V5::OrderStatusRequest533_location =7
}
 
enum  ILink3V5::PartyDetailsDefinitionRequest518_Fields {
  ILink3V5::PartyDetailsDefinitionRequest518_partyDetailsListReqID =0, ILink3V5::PartyDetailsDefinitionRequest518_sendingTimeEpoch =1, ILink3V5::PartyDetailsDefinitionRequest518_listUpdateAction =2, ILink3V5::PartyDetailsDefinitionRequest518_seqNum =3,
  ILink3V5::PartyDetailsDefinitionRequest518_memo =4, ILink3V5::PartyDetailsDefinitionRequest518_avgPxGroupID =5, ILink3V5::PartyDetailsDefinitionRequest518_selfMatchPreventionID =6, ILink3V5::PartyDetailsDefinitionRequest518_cmtaGiveupCD =7,
  ILink3V5::PartyDetailsDefinitionRequest518_custOrderCapacity =8, ILink3V5::PartyDetailsDefinitionRequest518_clearingAccountType =9, ILink3V5::PartyDetailsDefinitionRequest518_selfMatchPreventionInstruction =10, ILink3V5::PartyDetailsDefinitionRequest518_avgPxIndicator =11,
  ILink3V5::PartyDetailsDefinitionRequest518_clearingTradePriceType =12, ILink3V5::PartyDetailsDefinitionRequest518_custOrderHandlingInst =13, ILink3V5::PartyDetailsDefinitionRequest518_executor =14, ILink3V5::PartyDetailsDefinitionRequest518_idmShortCode =15,
  ILink3V5::PartyDetailsDefinitionRequest518_NoPartyDetails =16, ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublications =17
}
 
enum  ILink3V5::PartyDetailsDefinitionRequest518_NoPartyDetails_Fields { ILink3V5::PartyDetailsDefinitionRequest518_NoPartyDetails_partyDetailID =0, ILink3V5::PartyDetailsDefinitionRequest518_NoPartyDetails_partyDetailRole =1 }
 
enum  ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublications_Fields { ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublications_trdRegPublicationType =0, ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublications_trdRegPublicationReason =1 }
 
enum  ILink3V5::PartyDetailsDefinitionRequestAck519_Fields {
  ILink3V5::PartyDetailsDefinitionRequestAck519_seqNum =0, ILink3V5::PartyDetailsDefinitionRequestAck519_uuid =1, ILink3V5::PartyDetailsDefinitionRequestAck519_memo =2, ILink3V5::PartyDetailsDefinitionRequestAck519_avgPxGroupID =3,
  ILink3V5::PartyDetailsDefinitionRequestAck519_partyDetailsListReqID =4, ILink3V5::PartyDetailsDefinitionRequestAck519_sendingTimeEpoch =5, ILink3V5::PartyDetailsDefinitionRequestAck519_selfMatchPreventionID =6, ILink3V5::PartyDetailsDefinitionRequestAck519_partyDetailRequestStatus =7,
  ILink3V5::PartyDetailsDefinitionRequestAck519_custOrderCapacity =8, ILink3V5::PartyDetailsDefinitionRequestAck519_clearingAccountType =9, ILink3V5::PartyDetailsDefinitionRequestAck519_selfMatchPreventionInstruction =10, ILink3V5::PartyDetailsDefinitionRequestAck519_avgPxIndicator =11,
  ILink3V5::PartyDetailsDefinitionRequestAck519_clearingTradePriceType =12, ILink3V5::PartyDetailsDefinitionRequestAck519_cmtaGiveupCD =13, ILink3V5::PartyDetailsDefinitionRequestAck519_custOrderHandlingInst =14, ILink3V5::PartyDetailsDefinitionRequestAck519_listUpdateAction =15,
  ILink3V5::PartyDetailsDefinitionRequestAck519_partyDetailDefinitionStatus =16, ILink3V5::PartyDetailsDefinitionRequestAck519_executor =17, ILink3V5::PartyDetailsDefinitionRequestAck519_idmShortCode =18, ILink3V5::PartyDetailsDefinitionRequestAck519_possRetransFlag =19,
  ILink3V5::PartyDetailsDefinitionRequestAck519_splitMsg =20, ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetails =21, ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublications =22
}
 
enum  ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetails_Fields { ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetails_partyDetailID =0, ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetails_partyDetailRole =1 }
 
enum  ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_Fields { ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_trdRegPublicationType =0, ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_trdRegPublicationReason =1 }
 
enum  ILink3V5::PartyDetailsListReport538_Fields {
  ILink3V5::PartyDetailsListReport538_seqNum =0, ILink3V5::PartyDetailsListReport538_uuid =1, ILink3V5::PartyDetailsListReport538_avgPxGroupID =2, ILink3V5::PartyDetailsListReport538_partyDetailsListReqID =3,
  ILink3V5::PartyDetailsListReport538_partyDetailsListReportID =4, ILink3V5::PartyDetailsListReport538_sendingTimeEpoch =5, ILink3V5::PartyDetailsListReport538_selfMatchPreventionID =6, ILink3V5::PartyDetailsListReport538_totNumParties =7,
  ILink3V5::PartyDetailsListReport538_requestResult =8, ILink3V5::PartyDetailsListReport538_lastFragment =9, ILink3V5::PartyDetailsListReport538_custOrderCapacity =10, ILink3V5::PartyDetailsListReport538_clearingAccountType =11,
  ILink3V5::PartyDetailsListReport538_selfMatchPreventionInstruction =12, ILink3V5::PartyDetailsListReport538_avgPxIndicator =13, ILink3V5::PartyDetailsListReport538_clearingTradePriceType =14, ILink3V5::PartyDetailsListReport538_cmtaGiveupCD =15,
  ILink3V5::PartyDetailsListReport538_custOrderHandlingInst =16, ILink3V5::PartyDetailsListReport538_executor =17, ILink3V5::PartyDetailsListReport538_idmShortCode =18, ILink3V5::PartyDetailsListReport538_possRetransFlag =19,
  ILink3V5::PartyDetailsListReport538_splitMsg =20, ILink3V5::PartyDetailsListReport538_NoPartyDetails =21, ILink3V5::PartyDetailsListReport538_NoTrdRegPublications =22
}
 
enum  ILink3V5::PartyDetailsListReport538_NoPartyDetails_Fields { ILink3V5::PartyDetailsListReport538_NoPartyDetails_partyDetailID =0, ILink3V5::PartyDetailsListReport538_NoPartyDetails_partyDetailRole =1 }
 
enum  ILink3V5::PartyDetailsListReport538_NoTrdRegPublications_Fields { ILink3V5::PartyDetailsListReport538_NoTrdRegPublications_trdRegPublicationType =0, ILink3V5::PartyDetailsListReport538_NoTrdRegPublications_trdRegPublicationReason =1 }
 
enum  ILink3V5::PartyDetailsListRequest537_Fields {
  ILink3V5::PartyDetailsListRequest537_partyDetailsListReqID =0, ILink3V5::PartyDetailsListRequest537_sendingTimeEpoch =1, ILink3V5::PartyDetailsListRequest537_seqNum =2, ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDs =3,
  ILink3V5::PartyDetailsListRequest537_NoPartyIDs =4
}
 
enum  ILink3V5::PartyDetailsListRequest537_NoPartyIDs_Fields { ILink3V5::PartyDetailsListRequest537_NoPartyIDs_partyID =0, ILink3V5::PartyDetailsListRequest537_NoPartyIDs_partyIDSource =1, ILink3V5::PartyDetailsListRequest537_NoPartyIDs_partyRole =2 }
 
enum  ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDs_Fields { ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDs_requestingPartyID =0, ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDs_requestingPartyIDSource =1, ILink3V5::PartyDetailsListRequest537_NoRequestingPartyIDs_requestingPartyRole =2 }
 
enum  ILink3V5::QuoteCancel528_Fields {
  ILink3V5::QuoteCancel528_partyDetailsListReqID =0, ILink3V5::QuoteCancel528_sendingTimeEpoch =1, ILink3V5::QuoteCancel528_manualOrderIndicator =2, ILink3V5::QuoteCancel528_seqNum =3,
  ILink3V5::QuoteCancel528_senderID =4, ILink3V5::QuoteCancel528_location =5, ILink3V5::QuoteCancel528_quoteID =6, ILink3V5::QuoteCancel528_quoteCancelType =7,
  ILink3V5::QuoteCancel528_liquidityFlag =8, ILink3V5::QuoteCancel528_NoQuoteEntries =9, ILink3V5::QuoteCancel528_NoQuoteSets =10
}
 
enum  ILink3V5::QuoteCancel528_NoQuoteEntries_Fields { ILink3V5::QuoteCancel528_NoQuoteEntries_securityGroup =0, ILink3V5::QuoteCancel528_NoQuoteEntries_securityID =1 }
 
enum  ILink3V5::QuoteCancel528_NoQuoteSets_Fields { ILink3V5::QuoteCancel528_NoQuoteSets_bidSize =0, ILink3V5::QuoteCancel528_NoQuoteSets_offerSize =1, ILink3V5::QuoteCancel528_NoQuoteSets_quoteSetID =2 }
 
enum  ILink3V5::QuoteCancelAck563_Fields {
  ILink3V5::QuoteCancelAck563_seqNum =0, ILink3V5::QuoteCancelAck563_uuid =1, ILink3V5::QuoteCancelAck563_text =2, ILink3V5::QuoteCancelAck563_senderID =3,
  ILink3V5::QuoteCancelAck563_partyDetailsListReqID =4, ILink3V5::QuoteCancelAck563_requestTime =5, ILink3V5::QuoteCancelAck563_sendingTimeEpoch =6, ILink3V5::QuoteCancelAck563_cancelledSymbol =7,
  ILink3V5::QuoteCancelAck563_location =8, ILink3V5::QuoteCancelAck563_quoteID =9, ILink3V5::QuoteCancelAck563_quoteRejectReason =10, ILink3V5::QuoteCancelAck563_delayDuration =11,
  ILink3V5::QuoteCancelAck563_manualOrderIndicator =12, ILink3V5::QuoteCancelAck563_quoteStatus =13, ILink3V5::QuoteCancelAck563_noProcessedEntries =14, ILink3V5::QuoteCancelAck563_mmProtectionReset =15,
  ILink3V5::QuoteCancelAck563_unsolicitedCancelType =16, ILink3V5::QuoteCancelAck563_splitMsg =17, ILink3V5::QuoteCancelAck563_totNoQuoteEntries =18, ILink3V5::QuoteCancelAck563_liquidityFlag =19,
  ILink3V5::QuoteCancelAck563_possRetransFlag =20, ILink3V5::QuoteCancelAck563_delayToTime =21, ILink3V5::QuoteCancelAck563_NoQuoteEntries =22, ILink3V5::QuoteCancelAck563_NoQuoteSets =23
}
 
enum  ILink3V5::QuoteCancelAck563_NoQuoteEntries_Fields { ILink3V5::QuoteCancelAck563_NoQuoteEntries_quoteEntryID =0, ILink3V5::QuoteCancelAck563_NoQuoteEntries_securityID =1, ILink3V5::QuoteCancelAck563_NoQuoteEntries_quoteEntryRejectReason =2 }
 
enum  ILink3V5::QuoteCancelAck563_NoQuoteSets_Fields { ILink3V5::QuoteCancelAck563_NoQuoteSets_quoteSetID =0, ILink3V5::QuoteCancelAck563_NoQuoteSets_quoteErrorCode =1 }
 
enum  ILink3V5::RequestForQuote543_Fields {
  ILink3V5::RequestForQuote543_partyDetailsListReqID =0, ILink3V5::RequestForQuote543_quoteReqID =1, ILink3V5::RequestForQuote543_manualOrderIndicator =2, ILink3V5::RequestForQuote543_seqNum =3,
  ILink3V5::RequestForQuote543_senderID =4, ILink3V5::RequestForQuote543_sendingTimeEpoch =5, ILink3V5::RequestForQuote543_location =6, ILink3V5::RequestForQuote543_quoteType =7,
  ILink3V5::RequestForQuote543_NoRelatedSym =8
}
 
enum  ILink3V5::RequestForQuote543_NoRelatedSym_Fields { ILink3V5::RequestForQuote543_NoRelatedSym_securityID =0, ILink3V5::RequestForQuote543_NoRelatedSym_orderQty =1, ILink3V5::RequestForQuote543_NoRelatedSym_side =2 }
 
enum  ILink3V5::RequestForQuoteAck546_Fields {
  ILink3V5::RequestForQuoteAck546_seqNum =0, ILink3V5::RequestForQuoteAck546_uuid =1, ILink3V5::RequestForQuoteAck546_text =2, ILink3V5::RequestForQuoteAck546_senderID =3,
  ILink3V5::RequestForQuoteAck546_exchangeQuoteReqID =4, ILink3V5::RequestForQuoteAck546_partyDetailsListReqID =5, ILink3V5::RequestForQuoteAck546_requestTime =6, ILink3V5::RequestForQuoteAck546_sendingTimeEpoch =7,
  ILink3V5::RequestForQuoteAck546_quoteReqID =8, ILink3V5::RequestForQuoteAck546_location =9, ILink3V5::RequestForQuoteAck546_quoteRejectReason =10, ILink3V5::RequestForQuoteAck546_delayDuration =11,
  ILink3V5::RequestForQuoteAck546_quoteStatus =12, ILink3V5::RequestForQuoteAck546_manualOrderIndicator =13, ILink3V5::RequestForQuoteAck546_splitMsg =14, ILink3V5::RequestForQuoteAck546_possRetransFlag =15,
  ILink3V5::RequestForQuoteAck546_delayToTime =16
}
 
enum  ILink3V5::Retransmission509_Fields {
  ILink3V5::Retransmission509_uuid =0, ILink3V5::Retransmission509_lastUUID =1, ILink3V5::Retransmission509_requestTimestamp =2, ILink3V5::Retransmission509_fromSeqNo =3,
  ILink3V5::Retransmission509_msgCount =4, ILink3V5::Retransmission509_splitMsg =5
}
 
enum  ILink3V5::RetransmitReject510_Fields {
  ILink3V5::RetransmitReject510_reason =0, ILink3V5::RetransmitReject510_uuid =1, ILink3V5::RetransmitReject510_lastUUID =2, ILink3V5::RetransmitReject510_requestTimestamp =3,
  ILink3V5::RetransmitReject510_errorCodes =4, ILink3V5::RetransmitReject510_splitMsg =5
}
 
enum  ILink3V5::RetransmitRequest508_Fields {
  ILink3V5::RetransmitRequest508_uuid =0, ILink3V5::RetransmitRequest508_lastUUID =1, ILink3V5::RetransmitRequest508_requestTimestamp =2, ILink3V5::RetransmitRequest508_fromSeqNo =3,
  ILink3V5::RetransmitRequest508_msgCount =4
}
 
enum  ILink3V5::SecurityDefinitionRequest560_Fields {
  ILink3V5::SecurityDefinitionRequest560_partyDetailsListReqID =0, ILink3V5::SecurityDefinitionRequest560_securityReqID =1, ILink3V5::SecurityDefinitionRequest560_manualOrderIndicator =2, ILink3V5::SecurityDefinitionRequest560_seqNum =3,
  ILink3V5::SecurityDefinitionRequest560_senderID =4, ILink3V5::SecurityDefinitionRequest560_sendingTimeEpoch =5, ILink3V5::SecurityDefinitionRequest560_securitySubType =6, ILink3V5::SecurityDefinitionRequest560_location =7,
  ILink3V5::SecurityDefinitionRequest560_startDate =8, ILink3V5::SecurityDefinitionRequest560_endDate =9, ILink3V5::SecurityDefinitionRequest560_maxNoOfSubstitutions =10, ILink3V5::SecurityDefinitionRequest560_sourceRepoID =11,
  ILink3V5::SecurityDefinitionRequest560_NoLegs =12
}
 
enum  ILink3V5::SecurityDefinitionRequest560_NoLegs_Fields {
  ILink3V5::SecurityDefinitionRequest560_NoLegs_legPrice =0, ILink3V5::SecurityDefinitionRequest560_NoLegs_legSecurityID =1, ILink3V5::SecurityDefinitionRequest560_NoLegs_legOptionDelta =2, ILink3V5::SecurityDefinitionRequest560_NoLegs_legSide =3,
  ILink3V5::SecurityDefinitionRequest560_NoLegs_legRatioQty =4
}
 
enum  ILink3V5::SecurityDefinitionResponse561_Fields {
  ILink3V5::SecurityDefinitionResponse561_seqNum =0, ILink3V5::SecurityDefinitionResponse561_uuid =1, ILink3V5::SecurityDefinitionResponse561_text =2, ILink3V5::SecurityDefinitionResponse561_financialInstrumentFullName =3,
  ILink3V5::SecurityDefinitionResponse561_senderID =4, ILink3V5::SecurityDefinitionResponse561_symbol =5, ILink3V5::SecurityDefinitionResponse561_partyDetailsListReqID =6, ILink3V5::SecurityDefinitionResponse561_securityReqID =7,
  ILink3V5::SecurityDefinitionResponse561_securityResponseID =8, ILink3V5::SecurityDefinitionResponse561_sendingTimeEpoch =9, ILink3V5::SecurityDefinitionResponse561_securityGroup =10, ILink3V5::SecurityDefinitionResponse561_securityType =11,
  ILink3V5::SecurityDefinitionResponse561_location =12, ILink3V5::SecurityDefinitionResponse561_securityID =13, ILink3V5::SecurityDefinitionResponse561_currency =14, ILink3V5::SecurityDefinitionResponse561_maturityMonthYear =15,
  ILink3V5::SecurityDefinitionResponse561_delayDuration =16, ILink3V5::SecurityDefinitionResponse561_startDate =17, ILink3V5::SecurityDefinitionResponse561_endDate =18, ILink3V5::SecurityDefinitionResponse561_maxNoOfSubstitutions =19,
  ILink3V5::SecurityDefinitionResponse561_sourceRepoID =20, ILink3V5::SecurityDefinitionResponse561_terminationType =21, ILink3V5::SecurityDefinitionResponse561_securityResponseType =22, ILink3V5::SecurityDefinitionResponse561_expirationCycle =23,
  ILink3V5::SecurityDefinitionResponse561_manualOrderIndicator =24, ILink3V5::SecurityDefinitionResponse561_splitMsg =25, ILink3V5::SecurityDefinitionResponse561_autoQuoteRequest =26, ILink3V5::SecurityDefinitionResponse561_possRetransFlag =27,
  ILink3V5::SecurityDefinitionResponse561_NoLegs =28
}
 
enum  ILink3V5::SecurityDefinitionResponse561_NoLegs_Fields {
  ILink3V5::SecurityDefinitionResponse561_NoLegs_legPrice =0, ILink3V5::SecurityDefinitionResponse561_NoLegs_legOptionDelta =1, ILink3V5::SecurityDefinitionResponse561_NoLegs_legSecurityID =2, ILink3V5::SecurityDefinitionResponse561_NoLegs_legSide =3,
  ILink3V5::SecurityDefinitionResponse561_NoLegs_legRatioQty =4
}
 
enum  ILink3V5::Sequence506_Fields { ILink3V5::Sequence506_uuid =0, ILink3V5::Sequence506_nextSeqNo =1, ILink3V5::Sequence506_faultToleranceIndicator =2, ILink3V5::Sequence506_keepAliveIntervalLapsed =3 }
 
enum  ILink3V5::Terminate507_Fields {
  ILink3V5::Terminate507_reason =0, ILink3V5::Terminate507_uuid =1, ILink3V5::Terminate507_requestTimestamp =2, ILink3V5::Terminate507_errorCodes =3,
  ILink3V5::Terminate507_splitMsg =4
}
 

Functions

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

Variables

static 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 const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequest518_NoTrdRegPublications_IteratorDefines []
 
static const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequestAck519_IteratorDefines []
 
static const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequestAck519_NoPartyDetails_IteratorDefines []
 
static const FieldDescriptor ILink3V5::PartyDetailsDefinitionRequestAck519_NoTrdRegPublications_IteratorDefines []
 
static const FieldDescriptor ILink3V5::PartyDetailsListReport538_IteratorDefines []
 
static const FieldDescriptor ILink3V5::PartyDetailsListReport538_NoPartyDetails_IteratorDefines []
 
static const FieldDescriptor ILink3V5::PartyDetailsListReport538_NoTrdRegPublications_IteratorDefines []
 
static 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 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 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 const u16 ILink3V5::SchemaVersion = 5
 
static 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