B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
ILink3V7BinaryMessages.h File Reference
#include <sstream>
#include <iomanip>
#include <unordered_map>
#include <array>
#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 ILink3V7BinaryMessages.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  ILink3V7::BusinessReject521
 
struct  ILink3V7::ClientFlowType
 
class  ILink3V7::CommonFieldsIterator
 
struct  ILink3V7::DATA
 
struct  ILink3V7::Decimal32NULL
 
struct  ILink3V7::Decimal64NULL
 
struct  ILink3V7::Establish503
 
struct  ILink3V7::EstablishmentAck504
 
struct  ILink3V7::EstablishmentReject505
 
struct  ILink3V7::ExchFlowTyp
 
struct  ILink3V7::ExecInst
 
struct  ILink3V7::ExecutionAck539
 
struct  ILink3V7::ExecutionReportCancel534
 
struct  ILink3V7::ExecutionReportElimination524
 
struct  ILink3V7::ExecutionReportModify531
 
struct  ILink3V7::ExecutionReportNew522
 
struct  ILink3V7::ExecutionReportPendingCancel564
 
struct  ILink3V7::ExecutionReportPendingReplace565
 
struct  ILink3V7::ExecutionReportReject523
 
struct  ILink3V7::ExecutionReportStatus532
 
struct  ILink3V7::ExecutionReportTradeAddendumOutright548
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549
 
struct  ILink3V7::ExecutionReportTradeAddendumSpreadLeg550
 
struct  ILink3V7::ExecutionReportTradeOutright525
 
struct  ILink3V7::ExecutionReportTradeSpread526
 
struct  ILink3V7::ExecutionReportTradeSpreadLeg527
 
struct  ILink3V7::FieldDescriptor
 
class  ILink3V7::FieldsIterator
 
class  ILink3V7::FieldsSetIterator
 
class  ILink3V7::GroupsBaseIterator
 
class  ILink3V7::GroupsIterator< T >
 
struct  ILink3V7::groupSize
 
struct  ILink3V7::groupSizeEncoding
 
struct  ILink3V7::HMACVersion
 
union  ILink3V7::LargeSizeMessages
 
struct  ILink3V7::MassQuote517
 
struct  ILink3V7::MassQuoteAck545
 
struct  ILink3V7::MaturityMonthYear
 
struct  ILink3V7::MessageField
 
struct  ILink3V7::messageHeader
 
union  ILink3V7::MidSizeMessages
 
struct  ILink3V7::Negotiate500
 
struct  ILink3V7::NegotiationReject502
 
struct  ILink3V7::NegotiationResponse501
 
struct  ILink3V7::NewOrderCross544
 
struct  ILink3V7::NewOrderSingle514
 
struct  ILink3V7::OrderMassActionReport562::NoAffectedOrders
 
struct  ILink3V7::OrderMassActionReport562::NoAffectedOrders::NoAffectedOrdersElement
 
struct  ILink3V7::ExecutionReportTradeSpreadLeg527::NoFills
 
struct  ILink3V7::ExecutionReportTradeSpread526::NoFills
 
struct  ILink3V7::ExecutionReportTradeOutright525::NoFills
 
struct  ILink3V7::ExecutionReportTradeAddendumSpreadLeg550::NoFills
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549::NoFills
 
struct  ILink3V7::ExecutionReportTradeAddendumOutright548::NoFills
 
struct  ILink3V7::ExecutionReportTradeSpreadLeg527::NoFills::NoFillsElement
 
struct  ILink3V7::ExecutionReportTradeSpread526::NoFills::NoFillsElement
 
struct  ILink3V7::ExecutionReportTradeOutright525::NoFills::NoFillsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumSpreadLeg550::NoFills::NoFillsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549::NoFills::NoFillsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumOutright548::NoFills::NoFillsElement
 
struct  ILink3V7::SecurityDefinitionResponse561::NoLegs
 
struct  ILink3V7::SecurityDefinitionRequest560::NoLegs
 
struct  ILink3V7::ExecutionReportTradeSpread526::NoLegs
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549::NoLegs
 
struct  ILink3V7::SecurityDefinitionResponse561::NoLegs::NoLegsElement
 
struct  ILink3V7::SecurityDefinitionRequest560::NoLegs::NoLegsElement
 
struct  ILink3V7::ExecutionReportTradeSpread526::NoLegs::NoLegsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549::NoLegs::NoLegsElement
 
struct  ILink3V7::ExecutionReportTradeSpreadLeg527::NoOrderEvents
 
struct  ILink3V7::ExecutionReportTradeSpread526::NoOrderEvents
 
struct  ILink3V7::ExecutionReportTradeOutright525::NoOrderEvents
 
struct  ILink3V7::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549::NoOrderEvents
 
struct  ILink3V7::ExecutionReportTradeAddendumOutright548::NoOrderEvents
 
struct  ILink3V7::ExecutionReportTradeSpreadLeg527::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V7::ExecutionReportTradeSpread526::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V7::ExecutionReportTradeOutright525::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumSpreadLeg550::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumSpread549::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V7::ExecutionReportTradeAddendumOutright548::NoOrderEvents::NoOrderEventsElement
 
struct  ILink3V7::PartyDetailsListReport538::NoPartyDetails
 
struct  ILink3V7::PartyDetailsDefinitionRequestAck519::NoPartyDetails
 
struct  ILink3V7::PartyDetailsDefinitionRequest518::NoPartyDetails
 
struct  ILink3V7::PartyDetailsListReport538::NoPartyDetails::NoPartyDetailsElement
 
struct  ILink3V7::PartyDetailsDefinitionRequestAck519::NoPartyDetails::NoPartyDetailsElement
 
struct  ILink3V7::PartyDetailsDefinitionRequest518::NoPartyDetails::NoPartyDetailsElement
 
struct  ILink3V7::PartyDetailsListRequest537::NoPartyIDs
 
struct  ILink3V7::PartyDetailsListRequest537::NoPartyIDs::NoPartyIDsElement
 
struct  ILink3V7::QuoteCancelAck563::NoQuoteEntries
 
struct  ILink3V7::QuoteCancel528::NoQuoteEntries
 
struct  ILink3V7::MassQuoteAck545::NoQuoteEntries
 
struct  ILink3V7::MassQuote517::NoQuoteEntries
 
struct  ILink3V7::QuoteCancelAck563::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V7::QuoteCancel528::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V7::MassQuoteAck545::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V7::MassQuote517::NoQuoteEntries::NoQuoteEntriesElement
 
struct  ILink3V7::QuoteCancelAck563::NoQuoteSets
 
struct  ILink3V7::QuoteCancel528::NoQuoteSets
 
struct  ILink3V7::QuoteCancelAck563::NoQuoteSets::NoQuoteSetsElement
 
struct  ILink3V7::QuoteCancel528::NoQuoteSets::NoQuoteSetsElement
 
struct  ILink3V7::RequestForQuote543::NoRelatedSym
 
struct  ILink3V7::RequestForQuote543::NoRelatedSym::NoRelatedSymElement
 
struct  ILink3V7::PartyDetailsListRequest537::NoRequestingPartyIDs
 
struct  ILink3V7::PartyDetailsListRequest537::NoRequestingPartyIDs::NoRequestingPartyIDsElement
 
struct  ILink3V7::NewOrderCross544::NoSides
 
struct  ILink3V7::NewOrderCross544::NoSides::NoSidesElement
 
struct  ILink3V7::NotApplied513
 
struct  ILink3V7::PartyDetailsListReport538::NoTrdRegPublications
 
struct  ILink3V7::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications
 
struct  ILink3V7::PartyDetailsDefinitionRequest518::NoTrdRegPublications
 
struct  ILink3V7::PartyDetailsListReport538::NoTrdRegPublications::NoTrdRegPublicationsElement
 
struct  ILink3V7::PartyDetailsDefinitionRequestAck519::NoTrdRegPublications::NoTrdRegPublicationsElement
 
struct  ILink3V7::PartyDetailsDefinitionRequest518::NoTrdRegPublications::NoTrdRegPublicationsElement
 
struct  ILink3V7::OrderCancelReject535
 
struct  ILink3V7::OrderCancelReplaceReject536
 
struct  ILink3V7::OrderCancelReplaceRequest515
 
struct  ILink3V7::OrderCancelRequest516
 
struct  ILink3V7::OrderMassActionReport562
 
struct  ILink3V7::OrderMassActionRequest529
 
struct  ILink3V7::OrderMassStatusRequest530
 
struct  ILink3V7::OrderStatusRequest533
 
struct  ILink3V7::PartyDetailsDefinitionRequest518
 
struct  ILink3V7::PartyDetailsDefinitionRequestAck519
 
struct  ILink3V7::PartyDetailsListReport538
 
struct  ILink3V7::PartyDetailsListRequest537
 
struct  ILink3V7::PRICE9
 
struct  ILink3V7::PRICENULL9
 
struct  ILink3V7::QuoteCancel528
 
struct  ILink3V7::QuoteCancelAck563
 
struct  ILink3V7::RequestForQuote543
 
struct  ILink3V7::RequestForQuoteAck546
 
struct  ILink3V7::Retransmission509
 
struct  ILink3V7::RetransmitReject510
 
struct  ILink3V7::RetransmitRequest508
 
struct  ILink3V7::SecurityDefinitionRequest560
 
struct  ILink3V7::SecurityDefinitionResponse561
 
struct  ILink3V7::Sequence506
 
struct  ILink3V7::StandardHeader
 
struct  ILink3V7::String10Req
 
struct  ILink3V7::String17
 
struct  ILink3V7::String2
 
struct  ILink3V7::String20
 
struct  ILink3V7::String20Req
 
struct  ILink3V7::String256
 
struct  ILink3V7::String3
 
struct  ILink3V7::String30
 
struct  ILink3V7::String30Req
 
struct  ILink3V7::String32Req
 
struct  ILink3V7::String3Req
 
struct  ILink3V7::String40
 
struct  ILink3V7::String48
 
struct  ILink3V7::String5
 
struct  ILink3V7::String5Req
 
struct  ILink3V7::String75
 
struct  ILink3V7::String8
 
struct  ILink3V7::String8Req
 
struct  ILink3V7::StringLength35
 
struct  ILink3V7::StringLength6
 
struct  ILink3V7::Terminate507
 

Namespaces

 ILink3V7
 

Typedefs

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

Enumerations

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

Functions

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

Variables

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