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

Classes

struct  CMI::AcceptFloorTrade
 
struct  CMI::AcceptFloorTradeResponse
 
struct  CMI::SessionProfileResponse::Accounts
 
struct  CMI::SessionProfileResponse::Accounts::AccountsElement
 
struct  CMI::SessionProfileResponse::AssignedClasses
 
struct  CMI::SessionProfileResponse::AssignedClasses::AssignedClassesElement
 
struct  CMI::StrategyOrder::AuctionId
 
struct  CMI::OrderFormat1::AuctionId
 
struct  CMI::StrategyOrder::AuctionId::AuctionIdElement
 
struct  CMI::OrderFormat1::AuctionId::AuctionIdElement
 
struct  CMI::AuctionNotification
 
struct  CMI::AuctionSubscription
 
struct  CMI::BusinessReject
 
struct  CMI::QuoteCancelResponse::CancelQuotes
 
struct  CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement
 
struct  CMI::SessionProfileResponse::Class_Profile
 
struct  CMI::SessionProfileResponse::Class_Profile::Class_ProfileElement
 
struct  CMI::ProductDownloadRequestForClass::ClassKeys
 
struct  CMI::ProductDownloadRequestForClass::ClassKeys::ClassKeysElement
 
struct  CMI::ClearQRMRequest
 
class  CMI::CommonFieldsIterator
 
struct  CMI::StrategyOrderCancelReplace::Contingency
 
struct  CMI::StrategyOrder::Contingency
 
struct  CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Contingency
 
struct  CMI::PairedOrder::PairedOrders::PairedOrdersElement::Contingency
 
struct  CMI::OrderFormat1CancelReplace::Contingency
 
struct  CMI::OrderFormat1::Contingency
 
struct  CMI::StrategyOrderCancelReplace::Contingency::ContingencyElement
 
struct  CMI::StrategyOrder::Contingency::ContingencyElement
 
struct  CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Contingency::ContingencyElement
 
struct  CMI::PairedOrder::PairedOrders::PairedOrdersElement::Contingency::ContingencyElement
 
struct  CMI::OrderFormat1CancelReplace::Contingency::ContingencyElement
 
struct  CMI::OrderFormat1::Contingency::ContingencyElement
 
struct  CMI::QuoteFillReport::Contras
 
struct  CMI::OrderFillReport::Contras
 
struct  CMI::QuoteFillReport::Contras::ContrasElement
 
struct  CMI::OrderFillReport::Contras::ContrasElement
 
struct  CMI::Decimal
 
struct  CMI::SessionProfileResponse::DefaultProfile
 
struct  CMI::SessionProfileResponse::DefaultProfile::DefaultProfileElement
 
struct  CMI::SessionProfileResponse::DefaultSessionProfile
 
struct  CMI::SessionProfileResponse::DefaultSessionProfile::DefaultSessionProfileElement
 
struct  CMI::DeleteFloorTrade
 
struct  CMI::SessionProfileResponse::DPMs
 
struct  CMI::SessionProfileResponse::DPMs::DPMsElement
 
struct  CMI::SessionProfileResponse::ExecutingGiveUpFirms
 
struct  CMI::SessionProfileResponse::ExecutingGiveUpFirms::ExecutingGiveUpFirmsElement
 
struct  CMI::FieldDescriptor
 
class  CMI::FieldsIterator
 
class  CMI::FieldsSetIterator
 
struct  CMI::GetQRMProfileRequest
 
struct  CMI::GetQRMProfileResponse
 
struct  CMI::GetQRMStatusRequest
 
struct  CMI::GMDAcknowledgement
 
class  CMI::GroupsIterator< T >
 
struct  CMI::Heartbeat
 
union  CMI::LargeSizeMessages
 
struct  CMI::OrderResponse::LegOrderDetails
 
struct  CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement
 
struct  CMI::StrategyOrderCancelReplace::Legs
 
struct  CMI::StrategyOrder::Legs
 
struct  CMI::StrategyDefinitionRequest::Legs
 
struct  CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs
 
struct  CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Legs
 
struct  CMI::StrategyOrderCancelReplace::Legs::LegsElement
 
struct  CMI::StrategyOrder::Legs::LegsElement
 
struct  CMI::StrategyDefinitionRequest::Legs::LegsElement
 
struct  CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement
 
struct  CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Legs::LegsElement
 
struct  CMI::Logon
 
struct  CMI::LogonResponse
 
struct  CMI::Logout
 
struct  CMI::MassQuote
 
struct  CMI::MassQuoteWithClearingInfo
 
struct  CMI::MessageField
 
struct  CMI::MessageType
 
union  CMI::MidSizeMessages
 
struct  CMI::OrderBustReinstateReport
 
struct  CMI::OrderBustReport
 
struct  CMI::OrderFillReport
 
struct  CMI::OrderFormat1
 
struct  CMI::OrderFormat1CancelReplace
 
struct  CMI::OrderFormat1CancelRequest
 
struct  CMI::OrderFormat2
 
struct  CMI::OrderFormat2Cancel
 
struct  CMI::OrderFormat2CancelReplace
 
struct  CMI::OrderFormat2Response
 
struct  CMI::OrderFormat3
 
struct  CMI::OrderFormat3CancelReplace
 
struct  CMI::OrderFormat3PartialCancel
 
struct  CMI::OrderResponse
 
struct  CMI::OrderFormat2Response::OrderResponse
 
struct  CMI::OrderFormat2Response::OrderResponse::OrderResponseElement
 
struct  CMI::PairedOrder
 
struct  CMI::PairedOrder::PairedOrders
 
struct  CMI::PairedOrder::PairedOrders::PairedOrdersElement
 
struct  CMI::PairedStrategyOrder
 
struct  CMI::PairedStrategyOrder::PairedStrategyOrders
 
struct  CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement
 
struct  CMI::ProductDownloadForEquityClassResponse
 
struct  CMI::ProductDownloadForFutureClassResponse
 
struct  CMI::ProductDownloadForOptionClassResponse
 
struct  CMI::ProductDownloadForStrategyClassResponse
 
struct  CMI::ProductDownloadRequestForClass
 
struct  CMI::ProductDownloadRequestForTradingSession
 
struct  CMI::ProductDownloadRequestForTradingSessionWithUnderlying
 
struct  CMI::ProductDownloadResponseForTradingSession
 
struct  CMI::ProductDownloadResponseForTradingSessionWithUnderlying
 
struct  CMI::ProductStateUpdateResponse::Products
 
struct  CMI::ProductDownloadForStrategyClassResponse::Products
 
struct  CMI::ProductDownloadForOptionClassResponse::Products
 
struct  CMI::ProductDownloadForFutureClassResponse::Products
 
struct  CMI::ProductStateUpdateResponse::Products::ProductsElement
 
struct  CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement
 
struct  CMI::ProductDownloadForOptionClassResponse::Products::ProductsElement
 
struct  CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement
 
struct  CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductsForTradingSession
 
struct  CMI::ProductDownloadResponseForTradingSession::ProductsForTradingSession
 
struct  CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductsForTradingSession::ProductsForTradingSessionElement
 
struct  CMI::ProductDownloadResponseForTradingSession::ProductsForTradingSession::ProductsForTradingSessionElement
 
struct  CMI::ProductStateUpdateResponse
 
struct  CMI::QRMControlUpdateInitialization
 
struct  CMI::QRMEnablementAndSettings
 
struct  CMI::QRMQueryResponse
 
struct  CMI::SetQRMProfileRequest::QRMs
 
struct  CMI::RemoveQRMProfileByClassByTypeRequest::QRMs
 
struct  CMI::QRMStatusResponse::QRMs
 
struct  CMI::QRMQueryResponse::QRMs
 
struct  CMI::QRMEnablementAndSettings::QRMs
 
struct  CMI::GetQRMProfileResponse::QRMs
 
struct  CMI::SetQRMProfileRequest::QRMs::QRMsElement
 
struct  CMI::RemoveQRMProfileByClassByTypeRequest::QRMs::QRMsElement
 
struct  CMI::QRMStatusResponse::QRMs::QRMsElement
 
struct  CMI::QRMQueryResponse::QRMs::QRMsElement
 
struct  CMI::QRMEnablementAndSettings::QRMs::QRMsElement
 
struct  CMI::GetQRMProfileResponse::QRMs::QRMsElement
 
struct  CMI::QRMStatusResponse
 
struct  CMI::QuoteAcknowledgement
 
struct  CMI::QuoteBustReport
 
struct  CMI::QuoteCancelRequest
 
struct  CMI::QuoteCancelResponse
 
struct  CMI::QuoteFillReport
 
struct  CMI::QuoteCancelRequest::Quotes
 
struct  CMI::MassQuoteWithClearingInfo::Quotes
 
struct  CMI::MassQuote::Quotes
 
struct  CMI::QuoteCancelRequest::Quotes::QuotesElement
 
struct  CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement
 
struct  CMI::MassQuote::Quotes::QuotesElement
 
struct  CMI::QuoteAcknowledgement::QuotesStatus
 
struct  CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement
 
struct  CMI::RateInfo
 
struct  CMI::RemoveQRMProfileByClassByTypeRequest
 
struct  CMI::RequestAcknowledgementMessage
 
struct  CMI::RequestForQuote
 
struct  CMI::SequenceReset
 
struct  CMI::SessionProfileResponse
 
struct  CMI::SessionReject
 
struct  CMI::SetQRMProfileRequest
 
struct  CMI::StandardHeader
 
struct  CMI::StrategyDefinitionRequest
 
struct  CMI::StrategyOrder
 
struct  CMI::StrategyOrderCancelReplace
 
struct  CMI::TextMessage
 
struct  CMI::TradingSessionBusinessDayRequest
 
struct  CMI::TradingSessionBusinessDayResponse
 
struct  CMI::TradingSessionStatusRequest
 
struct  CMI::TradingSessionStatusResponse
 

Namespaces

 CMI
 

Macros

#define BSWAP16   __builtin_bswap16
 
#define BSWAP32   __builtin_bswap32
 
#define BSWAP64   __builtin_bswap64
 

Typedefs

typedef char CMI::Alpha
 
typedef char CMI::Alpha10 [10]
 
typedef char CMI::Alpha15 [15]
 
typedef char CMI::Alpha2 [2]
 
typedef char CMI::Alpha20 [20]
 
typedef char CMI::Alpha3 [3]
 
typedef char CMI::Alpha4 [4]
 
typedef char CMI::Alpha8 [8]
 
typedef u8 CMI::Boolean
 
typedef i16 CMI::Int16
 
typedef i32 CMI::Int32
 
typedef i64 CMI::Int64
 
typedef i8 CMI::Int8
 
typedef u16 CMI::UInt16
 
typedef u32 CMI::UInt32
 
typedef u64 CMI::UInt64
 
typedef u8 CMI::UInt8
 

Enumerations

enum  CMI::AcceptFloorTrade_Fields {
  CMI::AcceptFloorTrade_tradingSessionId =0, CMI::AcceptFloorTrade_productKey =1, CMI::AcceptFloorTrade_quantity =2, CMI::AcceptFloorTrade_priceType =3,
  CMI::AcceptFloorTrade_price =4, CMI::AcceptFloorTrade_side =5, CMI::AcceptFloorTrade_account =6, CMI::AcceptFloorTrade_subAccount =7,
  CMI::AcceptFloorTrade_cmtaFirmNumber =8, CMI::AcceptFloorTrade_userAcronym =9, CMI::AcceptFloorTrade_executingGiveUpFirmNumber =10, CMI::AcceptFloorTrade_positionEffect =11,
  CMI::AcceptFloorTrade_contraUserAcronym =12, CMI::AcceptFloorTrade_contraFirmNumber =13, CMI::AcceptFloorTrade_millisTimeStamp =14, CMI::AcceptFloorTrade_optionalData =15
}
 
enum  CMI::AcceptFloorTradeResponse_Fields { CMI::AcceptFloorTradeResponse_referenceSequenceNumber =0, CMI::AcceptFloorTradeResponse_cboeHighId =1, CMI::AcceptFloorTradeResponse_cboeLowId =2 }
 
enum  CMI::AuctionNotification_Fields {
  CMI::AuctionNotification_productKey =0, CMI::AuctionNotification_classKey =1, CMI::AuctionNotification_productType =2, CMI::AuctionNotification_tradingSessionId =3,
  CMI::AuctionNotification_auctionIdHigh =4, CMI::AuctionNotification_auctionIdLow =5, CMI::AuctionNotification_auctionType =6, CMI::AuctionNotification_auctionState =7,
  CMI::AuctionNotification_side =8, CMI::AuctionNotification_auctionQuantity =9, CMI::AuctionNotification_priceType =10, CMI::AuctionNotification_startingPrice =11,
  CMI::AuctionNotification_contingencyType =12, CMI::AuctionNotification_timestamp =13, CMI::AuctionNotification_extensions =14
}
 
enum  CMI::AuctionSubscription_Fields { CMI::AuctionSubscription_classKey =0, CMI::AuctionSubscription_productType =1, CMI::AuctionSubscription_tradingSessionId =2, CMI::AuctionSubscription_auctionTypes =3 }
 
enum  CMI::BusinessReject_Fields { CMI::BusinessReject_referenceSequenceNumber =0, CMI::BusinessReject_referenceMessageType =1, CMI::BusinessReject_rejectReasonCode =2, CMI::BusinessReject_message =3 }
 
enum  CMI::ClearQRMRequest_Fields { CMI::ClearQRMRequest_userSessionKey =0, CMI::ClearQRMRequest_tradingSessionId =1 }
 
enum  CMI::DeleteFloorTrade_Fields {
  CMI::DeleteFloorTrade_tradingSessionId =0, CMI::DeleteFloorTrade_productKey =1, CMI::DeleteFloorTrade_cboeHighId =2, CMI::DeleteFloorTrade_cboeLowId =3,
  CMI::DeleteFloorTrade_userAcronym =4, CMI::DeleteFloorTrade_executingGiveUpFirmNumber =5, CMI::DeleteFloorTrade_reason =6
}
 
enum  CMI::FieldKind { CMI::ORDINARY_FIELD, CMI::BIT_FIELD, CMI::OPTIONAL_FIELD }
 
enum  CMI::FieldValueType {
  CMI::AlphaValueType, CMI::Alpha10ValueType, CMI::Alpha15ValueType, CMI::Alpha2ValueType,
  CMI::Alpha20ValueType, CMI::Alpha3ValueType, CMI::Alpha4ValueType, CMI::Alpha8ValueType,
  CMI::BooleanValueType, CMI::Int16ValueType, CMI::Int32ValueType, CMI::Int64ValueType,
  CMI::Int8ValueType, CMI::UInt16ValueType, CMI::UInt32ValueType, CMI::UInt64ValueType,
  CMI::UInt8ValueType, CMI::StringValueType, CMI::MessageTypeValueType, CMI::DecimalValueType,
  CMI::GroupValueType, CMI::LastValueType
}
 
enum  CMI::GetQRMProfileRequest_Fields {
  CMI::GetQRMProfileRequest_userSessionKey =0, CMI::GetQRMProfileRequest_tradingSessionId =1, CMI::GetQRMProfileRequest_qrmRequestId =2, CMI::GetQRMProfileRequest_classKey =3,
  CMI::GetQRMProfileRequest_qrmQueryType =4, CMI::GetQRMProfileRequest_qrmProfileType =5
}
 
enum  CMI::GetQRMProfileResponse_Fields {
  CMI::GetQRMProfileResponse_finalResponse =0, CMI::GetQRMProfileResponse_tradingSessionId =1, CMI::GetQRMProfileResponse_qrmRequestId =2, CMI::GetQRMProfileResponse_globalQRMEnabled =3,
  CMI::GetQRMProfileResponse_QRMs =4
}
 
enum  CMI::GetQRMStatusRequest_Fields { CMI::GetQRMStatusRequest_userSessionKey =0, CMI::GetQRMStatusRequest_qrmRequestId =1, CMI::GetQRMStatusRequest_tradingSessionId =2 }
 
enum  CMI::GMDAcknowledgement_Fields { CMI::GMDAcknowledgement_referenceSequenceNumber =0 }
 
enum  CMI::Heartbeat_Fields { CMI::Heartbeat_requestId =0, CMI::Heartbeat_millisTimeStamp =1 }
 
enum  CMI::Logon_Fields {
  CMI::Logon_userId =0, CMI::Logon_password =1, CMI::Logon_nextExpectedSequenceNumber =2, CMI::Logon_loginMode =3,
  CMI::Logon_sessionSettings =4, CMI::Logon_heartbeatInterval =5
}
 
enum  CMI::LogonResponse_Fields { CMI::LogonResponse_userSessionKey =0, CMI::LogonResponse_nextExpectedSequenceNumber =1 }
 
enum  CMI::Logout_Fields { CMI::Logout_millisTimeStamp =0, CMI::Logout_logoutReasonCode =1, CMI::Logout_messageDirection =2 }
 
enum  CMI::MassQuote_Fields {
  CMI::MassQuote_userSessionKey =0, CMI::MassQuote_classKey =1, CMI::MassQuote_quoteRequestId =2, CMI::MassQuote_tradingSessionId =3,
  CMI::MassQuote_priceScale =4, CMI::MassQuote_Quotes =5
}
 
enum  CMI::MassQuoteWithClearingInfo_Fields {
  CMI::MassQuoteWithClearingInfo_userSessionKey =0, CMI::MassQuoteWithClearingInfo_classKey =1, CMI::MassQuoteWithClearingInfo_quoteRequestId =2, CMI::MassQuoteWithClearingInfo_tradingSessionId =3,
  CMI::MassQuoteWithClearingInfo_priceScale =4, CMI::MassQuoteWithClearingInfo_Quotes =5, CMI::MassQuoteWithClearingInfo_clearingInfo =6
}
 
enum  CMI::OrderBustReinstateReport_Fields {
  CMI::OrderBustReinstateReport_updateStatusReason =0, CMI::OrderBustReinstateReport_cboeHighId =1, CMI::OrderBustReinstateReport_cboeLowId =2, CMI::OrderBustReinstateReport_branch =3,
  CMI::OrderBustReinstateReport_branchSequenceNumber =4, CMI::OrderBustReinstateReport_bustedQty =5, CMI::OrderBustReinstateReport_reinstateQty =6, CMI::OrderBustReinstateReport_totalRemainingQty =7,
  CMI::OrderBustReinstateReport_priceType =8, CMI::OrderBustReinstateReport_price =9, CMI::OrderBustReinstateReport_productKey =10, CMI::OrderBustReinstateReport_tradingSessionId =11,
  CMI::OrderBustReinstateReport_side =12, CMI::OrderBustReinstateReport_timestamp =13, CMI::OrderBustReinstateReport_userAssignedId =14
}
 
enum  CMI::OrderBustReport_Fields {
  CMI::OrderBustReport_updateStatusReason =0, CMI::OrderBustReport_originalOrderHighId =1, CMI::OrderBustReport_originalOrderLowId =2, CMI::OrderBustReport_branch =3,
  CMI::OrderBustReport_branchSequenceNumber =4, CMI::OrderBustReport_reportType =5, CMI::OrderBustReport_cboeHighId =6, CMI::OrderBustReport_cboeLowId =7,
  CMI::OrderBustReport_tradingSessionId =8, CMI::OrderBustReport_executingGiveUpFirmNumber =9, CMI::OrderBustReport_userId =10, CMI::OrderBustReport_bustQty =11,
  CMI::OrderBustReport_reinstateRequestQty =12, CMI::OrderBustReport_price =13, CMI::OrderBustReport_productKey =14, CMI::OrderBustReport_side =15,
  CMI::OrderBustReport_timestamp =16, CMI::OrderBustReport_userAssignedId =17
}
 
enum  CMI::OrderFillReport_Fields {
  CMI::OrderFillReport_tradingSessionId =0, CMI::OrderFillReport_tradeIdHigh =1, CMI::OrderFillReport_tradeIdLow =2, CMI::OrderFillReport_branch =3,
  CMI::OrderFillReport_branchSequenceNumber =4, CMI::OrderFillReport_year =5, CMI::OrderFillReport_month =6, CMI::OrderFillReport_day =7,
  CMI::OrderFillReport_orderHighId =8, CMI::OrderFillReport_orderLowId =9, CMI::OrderFillReport_side =10, CMI::OrderFillReport_billingType =11,
  CMI::OrderFillReport_leavesQuantity =12, CMI::OrderFillReport_tradedQuantity =13, CMI::OrderFillReport_canceledQuantity =14, CMI::OrderFillReport_tradedPrice =15,
  CMI::OrderFillReport_statusChange =16, CMI::OrderFillReport_activityReason =17, CMI::OrderFillReport_timestamp =18, CMI::OrderFillReport_productKey =19,
  CMI::OrderFillReport_reportType =20, CMI::OrderFillReport_userAssignedId =21, CMI::OrderFillReport_Contras =22, CMI::OrderFillReport_optionalData =23
}
 
enum  CMI::OrderFormat1_Fields {
  CMI::OrderFormat1_userSessionKey =0, CMI::OrderFormat1_productKey =1, CMI::OrderFormat1_branch =2, CMI::OrderFormat1_branchSequenceNumber =3,
  CMI::OrderFormat1_year =4, CMI::OrderFormat1_month =5, CMI::OrderFormat1_day =6, CMI::OrderFormat1_tradingSessionId =7,
  CMI::OrderFormat1_originalQuantity =8, CMI::OrderFormat1_priceType =9, CMI::OrderFormat1_price =10, CMI::OrderFormat1_side =11,
  CMI::OrderFormat1_positionEffect =12, CMI::OrderFormat1_coverage =13, CMI::OrderFormat1_nbboProtection =14, CMI::OrderFormat1_timeInForce =15,
  CMI::OrderFormat1_originType =16, CMI::OrderFormat1_account =17, CMI::OrderFormat1_executingGiveUpFirmNumber =18, CMI::OrderFormat1_optionalFieldIndicator =19,
  CMI::OrderFormat1_correspondentFirm =20, CMI::OrderFormat1_subAccount =21, CMI::OrderFormat1_cmtaFirmNumber =22, CMI::OrderFormat1_extensions =23,
  CMI::OrderFormat1_optionalData =24, CMI::OrderFormat1_userAssignedId =25, CMI::OrderFormat1_originatorFirmNumber =26, CMI::OrderFormat1_Contingency =27,
  CMI::OrderFormat1_preferred =28, CMI::OrderFormat1_AuctionId =29, CMI::OrderFormat1_clearingInfo =30
}
 
enum  CMI::OrderFormat1CancelReplace_Fields {
  CMI::OrderFormat1CancelReplace_userSessionKey =0, CMI::OrderFormat1CancelReplace_productKey =1, CMI::OrderFormat1CancelReplace_originalOrderTradingSessionId =2, CMI::OrderFormat1CancelReplace_originalOrderBranch =3,
  CMI::OrderFormat1CancelReplace_originalOrderBranchSequenceNumber =4, CMI::OrderFormat1CancelReplace_originalOrderYear =5, CMI::OrderFormat1CancelReplace_originalOrderMonth =6, CMI::OrderFormat1CancelReplace_originalOrderDay =7,
  CMI::OrderFormat1CancelReplace_originalOrderCorrespondentFirm =8, CMI::OrderFormat1CancelReplace_originalOrderHighId =9, CMI::OrderFormat1CancelReplace_originalOrderLowId =10, CMI::OrderFormat1CancelReplace_originalOrderExecutingGiveUpFirmNumber =11,
  CMI::OrderFormat1CancelReplace_originalUserAssignedId =12, CMI::OrderFormat1CancelReplace_branch =13, CMI::OrderFormat1CancelReplace_branchSequenceNumber =14, CMI::OrderFormat1CancelReplace_orderYear =15,
  CMI::OrderFormat1CancelReplace_orderMonth =16, CMI::OrderFormat1CancelReplace_orderDay =17, CMI::OrderFormat1CancelReplace_quantity =18, CMI::OrderFormat1CancelReplace_priceType =19,
  CMI::OrderFormat1CancelReplace_price =20, CMI::OrderFormat1CancelReplace_side =21, CMI::OrderFormat1CancelReplace_positionEffect =22, CMI::OrderFormat1CancelReplace_coverage =23,
  CMI::OrderFormat1CancelReplace_nbboProtection =24, CMI::OrderFormat1CancelReplace_timeInForce =25, CMI::OrderFormat1CancelReplace_originType =26, CMI::OrderFormat1CancelReplace_account =27,
  CMI::OrderFormat1CancelReplace_executingGiveUpFirmNumber =28, CMI::OrderFormat1CancelReplace_optionalFieldIndicator =29, CMI::OrderFormat1CancelReplace_correspondentFirm =30, CMI::OrderFormat1CancelReplace_subAccount =31,
  CMI::OrderFormat1CancelReplace_cmtaFirmNumber =32, CMI::OrderFormat1CancelReplace_extensions =33, CMI::OrderFormat1CancelReplace_optionalData =34, CMI::OrderFormat1CancelReplace_userAssignedId =35,
  CMI::OrderFormat1CancelReplace_originatorFirmNumber =36, CMI::OrderFormat1CancelReplace_Contingency =37, CMI::OrderFormat1CancelReplace_preferred =38, CMI::OrderFormat1CancelReplace_clearingInfo =39,
  CMI::OrderFormat1CancelReplace_quantityToCancel =40
}
 
enum  CMI::OrderFormat1CancelRequest_Fields {
  CMI::OrderFormat1CancelRequest_userSessionKey =0, CMI::OrderFormat1CancelRequest_originalOrderTradingSessionId =1, CMI::OrderFormat1CancelRequest_productKey =2, CMI::OrderFormat1CancelRequest_originalOrderBranch =3,
  CMI::OrderFormat1CancelRequest_originalOrderBranchSequenceNumber =4, CMI::OrderFormat1CancelRequest_originalOrderYear =5, CMI::OrderFormat1CancelRequest_originalOrderMonth =6, CMI::OrderFormat1CancelRequest_originalOrderDay =7,
  CMI::OrderFormat1CancelRequest_quantityToCancel =8, CMI::OrderFormat1CancelRequest_originalOrderCorrespondentFirm =9, CMI::OrderFormat1CancelRequest_originalOrderHighId =10, CMI::OrderFormat1CancelRequest_originalOrderLowId =11,
  CMI::OrderFormat1CancelRequest_originalOrderExecutingGiveUpFirmNumber =12, CMI::OrderFormat1CancelRequest_userAssignedId =13
}
 
enum  CMI::OrderFormat2_Fields {
  CMI::OrderFormat2_userSessionKey =0, CMI::OrderFormat2_productKey =1, CMI::OrderFormat2_branch =2, CMI::OrderFormat2_branchSequenceNumber =3,
  CMI::OrderFormat2_tradingSessionId =4, CMI::OrderFormat2_originalQuantity =5, CMI::OrderFormat2_price =6, CMI::OrderFormat2_side =7,
  CMI::OrderFormat2_positionEffect =8, CMI::OrderFormat2_coverage =9, CMI::OrderFormat2_nbboProtection =10, CMI::OrderFormat2_isIOC =11,
  CMI::OrderFormat2_originType =12, CMI::OrderFormat2_cmtaFirmNumber =13, CMI::OrderFormat2_userAssignedId =14, CMI::OrderFormat2_preferred =15
}
 
enum  CMI::OrderFormat2Cancel_Fields {
  CMI::OrderFormat2Cancel_userSessionKey =0, CMI::OrderFormat2Cancel_productKey =1, CMI::OrderFormat2Cancel_branch =2, CMI::OrderFormat2Cancel_branchSequenceNumber =3,
  CMI::OrderFormat2Cancel_originalOrderHighId =4, CMI::OrderFormat2Cancel_originalOrderLowId =5, CMI::OrderFormat2Cancel_tradingSessionId =6, CMI::OrderFormat2Cancel_userAssignedCancelId =7,
  CMI::OrderFormat2Cancel_filler =8
}
 
enum  CMI::OrderFormat2CancelReplace_Fields {
  CMI::OrderFormat2CancelReplace_userSessionKey =0, CMI::OrderFormat2CancelReplace_productKey =1, CMI::OrderFormat2CancelReplace_originalOrderHighId =2, CMI::OrderFormat2CancelReplace_originalOrderLowId =3,
  CMI::OrderFormat2CancelReplace_quantityToCancel =4, CMI::OrderFormat2CancelReplace_userAssignedCancelReplaceId =5, CMI::OrderFormat2CancelReplace_branch =6, CMI::OrderFormat2CancelReplace_branchSequenceNumber =7,
  CMI::OrderFormat2CancelReplace_tradingSessionId =8, CMI::OrderFormat2CancelReplace_quantity =9, CMI::OrderFormat2CancelReplace_price =10, CMI::OrderFormat2CancelReplace_side =11,
  CMI::OrderFormat2CancelReplace_positionEffect =12, CMI::OrderFormat2CancelReplace_coverage =13, CMI::OrderFormat2CancelReplace_nbboProtection =14, CMI::OrderFormat2CancelReplace_isIOC =15,
  CMI::OrderFormat2CancelReplace_originType =16, CMI::OrderFormat2CancelReplace_cmtaFirmNumber =17, CMI::OrderFormat2CancelReplace_preferred =18, CMI::OrderFormat2CancelReplace_userAssignedId =19
}
 
enum  CMI::OrderFormat2Response_Fields { CMI::OrderFormat2Response_timestamp =0, CMI::OrderFormat2Response_referenceMessageType =1, CMI::OrderFormat2Response_OrderResponse =2 }
 
enum  CMI::OrderFormat3_Fields {
  CMI::OrderFormat3_userSessionKey =0, CMI::OrderFormat3_productKey =1, CMI::OrderFormat3_branch =2, CMI::OrderFormat3_branchSequenceNumber =3,
  CMI::OrderFormat3_tradingSessionId =4, CMI::OrderFormat3_originalQuantity =5, CMI::OrderFormat3_price =6, CMI::OrderFormat3_side =7,
  CMI::OrderFormat3_positionEffect =8, CMI::OrderFormat3_coverage =9, CMI::OrderFormat3_nbboProtection =10, CMI::OrderFormat3_isIOC =11,
  CMI::OrderFormat3_originType =12, CMI::OrderFormat3_cmtaFirmNumber =13, CMI::OrderFormat3_userAssignedId =14, CMI::OrderFormat3_preferred =15,
  CMI::OrderFormat3_account =16, CMI::OrderFormat3_subAccount =17, CMI::OrderFormat3_optionalData =18
}
 
enum  CMI::OrderFormat3CancelReplace_Fields {
  CMI::OrderFormat3CancelReplace_userSessionKey =0, CMI::OrderFormat3CancelReplace_productKey =1, CMI::OrderFormat3CancelReplace_originalOrderHighId =2, CMI::OrderFormat3CancelReplace_originalOrderLowId =3,
  CMI::OrderFormat3CancelReplace_quantityToCancel =4, CMI::OrderFormat3CancelReplace_userAssignedCancelReplaceId =5, CMI::OrderFormat3CancelReplace_branch =6, CMI::OrderFormat3CancelReplace_branchSequenceNumber =7,
  CMI::OrderFormat3CancelReplace_tradingSessionId =8, CMI::OrderFormat3CancelReplace_quantity =9, CMI::OrderFormat3CancelReplace_price =10, CMI::OrderFormat3CancelReplace_side =11,
  CMI::OrderFormat3CancelReplace_positionEffect =12, CMI::OrderFormat3CancelReplace_coverage =13, CMI::OrderFormat3CancelReplace_nbboProtection =14, CMI::OrderFormat3CancelReplace_isIOC =15,
  CMI::OrderFormat3CancelReplace_originType =16, CMI::OrderFormat3CancelReplace_cmtaFirmNumber =17, CMI::OrderFormat3CancelReplace_preferred =18, CMI::OrderFormat3CancelReplace_userAssignedId =19,
  CMI::OrderFormat3CancelReplace_account =20, CMI::OrderFormat3CancelReplace_subAccount =21, CMI::OrderFormat3CancelReplace_optionalData =22
}
 
enum  CMI::OrderFormat3PartialCancel_Fields {
  CMI::OrderFormat3PartialCancel_userSessionKey =0, CMI::OrderFormat3PartialCancel_productKey =1, CMI::OrderFormat3PartialCancel_branch =2, CMI::OrderFormat3PartialCancel_branchSequenceNumber =3,
  CMI::OrderFormat3PartialCancel_originalOrderHighId =4, CMI::OrderFormat3PartialCancel_originalOrderLowId =5, CMI::OrderFormat3PartialCancel_tradingSessionId =6, CMI::OrderFormat3PartialCancel_userAssignedCancelId =7,
  CMI::OrderFormat3PartialCancel_quantityToCancel =8
}
 
enum  CMI::OrderResponse_Fields {
  CMI::OrderResponse_tradingSessionId =0, CMI::OrderResponse_reportType =1, CMI::OrderResponse_productKey =2, CMI::OrderResponse_branch =3,
  CMI::OrderResponse_branchSequenceNumber =4, CMI::OrderResponse_year =5, CMI::OrderResponse_month =6, CMI::OrderResponse_day =7,
  CMI::OrderResponse_orderHighId =8, CMI::OrderResponse_orderLowId =9, CMI::OrderResponse_side =10, CMI::OrderResponse_leavesQuantity =11,
  CMI::OrderResponse_tradedQuantity =12, CMI::OrderResponse_canceledQuantity =13, CMI::OrderResponse_priceType =14, CMI::OrderResponse_price =15,
  CMI::OrderResponse_statusChange =16, CMI::OrderResponse_timestamp =17, CMI::OrderResponse_activityReason =18, CMI::OrderResponse_userAssignedId =19,
  CMI::OrderResponse_executingGiveUpFirmNumber =20, CMI::OrderResponse_correspondentFirm =21, CMI::OrderResponse_LegOrderDetails =22
}
 
enum  CMI::PairedOrder_Fields { CMI::PairedOrder_userSessionKey =0, CMI::PairedOrder_tradingSessionId =1, CMI::PairedOrder_matchType =2, CMI::PairedOrder_PairedOrders =3 }
 
enum  CMI::PairedOrder_PairedOrders_Fields {
  CMI::PairedOrder_PairedOrders_productKey =0, CMI::PairedOrder_PairedOrders_branch =1, CMI::PairedOrder_PairedOrders_branchSequenceNumber =2, CMI::PairedOrder_PairedOrders_pairedOrderType =3,
  CMI::PairedOrder_PairedOrders_originalQuantity =4, CMI::PairedOrder_PairedOrders_priceType =5, CMI::PairedOrder_PairedOrders_price =6, CMI::PairedOrder_PairedOrders_side =7,
  CMI::PairedOrder_PairedOrders_positionEffect =8, CMI::PairedOrder_PairedOrders_coverage =9, CMI::PairedOrder_PairedOrders_nbboProtection =10, CMI::PairedOrder_PairedOrders_timeInForce =11,
  CMI::PairedOrder_PairedOrders_originType =12, CMI::PairedOrder_PairedOrders_account =13, CMI::PairedOrder_PairedOrders_crossIndicator =14, CMI::PairedOrder_PairedOrders_orderYear =15,
  CMI::PairedOrder_PairedOrders_orderMonth =16, CMI::PairedOrder_PairedOrders_orderDay =17, CMI::PairedOrder_PairedOrders_executingGiveUpFirmNumber =18, CMI::PairedOrder_PairedOrders_optionalFieldIndicator =19,
  CMI::PairedOrder_PairedOrders_correspondentFirm =20, CMI::PairedOrder_PairedOrders_subAccount =21, CMI::PairedOrder_PairedOrders_cmtaFirmNumber =22, CMI::PairedOrder_PairedOrders_extensions =23,
  CMI::PairedOrder_PairedOrders_optionalData =24, CMI::PairedOrder_PairedOrders_userAssignedId =25, CMI::PairedOrder_PairedOrders_originatorFirmNumber =26, CMI::PairedOrder_PairedOrders_Contingency =27
}
 
enum  CMI::PairedStrategyOrder_Fields { CMI::PairedStrategyOrder_userSessionKey =0, CMI::PairedStrategyOrder_tradingSessionId =1, CMI::PairedStrategyOrder_matchType =2, CMI::PairedStrategyOrder_PairedStrategyOrders =3 }
 
enum  CMI::PairedStrategyOrder_PairedStrategyOrders_Fields {
  CMI::PairedStrategyOrder_PairedStrategyOrders_productKey =0, CMI::PairedStrategyOrder_PairedStrategyOrders_branch =1, CMI::PairedStrategyOrder_PairedStrategyOrders_branchSequenceNumber =2, CMI::PairedStrategyOrder_PairedStrategyOrders_pairedOrderType =3,
  CMI::PairedStrategyOrder_PairedStrategyOrders_originalQuantity =4, CMI::PairedStrategyOrder_PairedStrategyOrders_priceType =5, CMI::PairedStrategyOrder_PairedStrategyOrders_price =6, CMI::PairedStrategyOrder_PairedStrategyOrders_side =7,
  CMI::PairedStrategyOrder_PairedStrategyOrders_positionEffect =8, CMI::PairedStrategyOrder_PairedStrategyOrders_coverage =9, CMI::PairedStrategyOrder_PairedStrategyOrders_nbboProtection =10, CMI::PairedStrategyOrder_PairedStrategyOrders_timeInForce =11,
  CMI::PairedStrategyOrder_PairedStrategyOrders_originType =12, CMI::PairedStrategyOrder_PairedStrategyOrders_account =13, CMI::PairedStrategyOrder_PairedStrategyOrders_crossIndicator =14, CMI::PairedStrategyOrder_PairedStrategyOrders_orderYear =15,
  CMI::PairedStrategyOrder_PairedStrategyOrders_orderMonth =16, CMI::PairedStrategyOrder_PairedStrategyOrders_orderDay =17, CMI::PairedStrategyOrder_PairedStrategyOrders_executingGiveUpFirmNumber =18, CMI::PairedStrategyOrder_PairedStrategyOrders_optionalFieldIndicator =19,
  CMI::PairedStrategyOrder_PairedStrategyOrders_correspondentFirm =20, CMI::PairedStrategyOrder_PairedStrategyOrders_subAccount =21, CMI::PairedStrategyOrder_PairedStrategyOrders_cmtaFirmNumber =22, CMI::PairedStrategyOrder_PairedStrategyOrders_extensions =23,
  CMI::PairedStrategyOrder_PairedStrategyOrders_optionalData =24, CMI::PairedStrategyOrder_PairedStrategyOrders_userAssignedId =25, CMI::PairedStrategyOrder_PairedStrategyOrders_originatorFirmNumber =26, CMI::PairedStrategyOrder_PairedStrategyOrders_Contingency =27,
  CMI::PairedStrategyOrder_PairedStrategyOrders_Legs =28
}
 
enum  CMI::ProductDownloadForEquityClassResponse_Fields {
  CMI::ProductDownloadForEquityClassResponse_requestId =0, CMI::ProductDownloadForEquityClassResponse_classSymbol =1, CMI::ProductDownloadForEquityClassResponse_classKey =2, CMI::ProductDownloadForEquityClassResponse_tradingSessionId =3,
  CMI::ProductDownloadForEquityClassResponse_productKey =4, CMI::ProductDownloadForEquityClassResponse_productState =5
}
 
enum  CMI::ProductDownloadForFutureClassResponse_Fields {
  CMI::ProductDownloadForFutureClassResponse_requestId =0, CMI::ProductDownloadForFutureClassResponse_classSymbol =1, CMI::ProductDownloadForFutureClassResponse_underlyingSymbol =2, CMI::ProductDownloadForFutureClassResponse_classKey =3,
  CMI::ProductDownloadForFutureClassResponse_tradingSessionId =4, CMI::ProductDownloadForFutureClassResponse_finalResponse =5, CMI::ProductDownloadForFutureClassResponse_Products =6
}
 
enum  CMI::ProductDownloadForOptionClassResponse_Fields {
  CMI::ProductDownloadForOptionClassResponse_requestId =0, CMI::ProductDownloadForOptionClassResponse_classSymbol =1, CMI::ProductDownloadForOptionClassResponse_underlyingSymbol =2, CMI::ProductDownloadForOptionClassResponse_classKey =3,
  CMI::ProductDownloadForOptionClassResponse_tradingSessionId =4, CMI::ProductDownloadForOptionClassResponse_finalResponse =5, CMI::ProductDownloadForOptionClassResponse_Products =6
}
 
enum  CMI::ProductDownloadForStrategyClassResponse_Fields {
  CMI::ProductDownloadForStrategyClassResponse_requestId =0, CMI::ProductDownloadForStrategyClassResponse_classSymbol =1, CMI::ProductDownloadForStrategyClassResponse_underlyingSymbol =2, CMI::ProductDownloadForStrategyClassResponse_classKey =3,
  CMI::ProductDownloadForStrategyClassResponse_tradingSessionId =4, CMI::ProductDownloadForStrategyClassResponse_finalResponse =5, CMI::ProductDownloadForStrategyClassResponse_Products =6
}
 
enum  CMI::ProductDownloadForStrategyClassResponse_Products_Fields { CMI::ProductDownloadForStrategyClassResponse_Products_strategyKey =0, CMI::ProductDownloadForStrategyClassResponse_Products_strategyType =1, CMI::ProductDownloadForStrategyClassResponse_Products_productState =2, CMI::ProductDownloadForStrategyClassResponse_Products_Legs =3 }
 
enum  CMI::ProductDownloadRequestForClass_Fields { CMI::ProductDownloadRequestForClass_requestId =0, CMI::ProductDownloadRequestForClass_tradingSessionId =1, CMI::ProductDownloadRequestForClass_subscriptionType =2, CMI::ProductDownloadRequestForClass_ClassKeys =3 }
 
enum  CMI::ProductDownloadRequestForTradingSession_Fields { CMI::ProductDownloadRequestForTradingSession_requestId =0, CMI::ProductDownloadRequestForTradingSession_tradingSessionId =1, CMI::ProductDownloadRequestForTradingSession_productType =2 }
 
enum  CMI::ProductDownloadRequestForTradingSessionWithUnderlying_Fields { CMI::ProductDownloadRequestForTradingSessionWithUnderlying_requestId =0, CMI::ProductDownloadRequestForTradingSessionWithUnderlying_tradingSessionId =1, CMI::ProductDownloadRequestForTradingSessionWithUnderlying_productType =2 }
 
enum  CMI::ProductDownloadResponseForTradingSession_Fields { CMI::ProductDownloadResponseForTradingSession_requestId =0, CMI::ProductDownloadResponseForTradingSession_tradingSessionId =1, CMI::ProductDownloadResponseForTradingSession_finalResponse =2, CMI::ProductDownloadResponseForTradingSession_ProductsForTradingSession =3 }
 
enum  CMI::ProductDownloadResponseForTradingSessionWithUnderlying_Fields { CMI::ProductDownloadResponseForTradingSessionWithUnderlying_requestId =0, CMI::ProductDownloadResponseForTradingSessionWithUnderlying_tradingSessionId =1, CMI::ProductDownloadResponseForTradingSessionWithUnderlying_finalResponse =2, CMI::ProductDownloadResponseForTradingSessionWithUnderlying_ProductsForTradingSession =3 }
 
enum  CMI::ProductStateUpdateResponse_Fields {
  CMI::ProductStateUpdateResponse_requestId =0, CMI::ProductStateUpdateResponse_tradingSessionId =1, CMI::ProductStateUpdateResponse_classKey =2, CMI::ProductStateUpdateResponse_finalResponse =3,
  CMI::ProductStateUpdateResponse_Products =4
}
 
enum  CMI::QRMControlUpdateInitialization_Fields {
  CMI::QRMControlUpdateInitialization_tradingSessionId =0, CMI::QRMControlUpdateInitialization_userSessionKey =1, CMI::QRMControlUpdateInitialization_classKey =2, CMI::QRMControlUpdateInitialization_quoteUpdateControl =3,
  CMI::QRMControlUpdateInitialization_filler =4
}
 
enum  CMI::QRMEnablementAndSettings_Fields { CMI::QRMEnablementAndSettings_tradingSessionId =0, CMI::QRMEnablementAndSettings_userSessionKey =1, CMI::QRMEnablementAndSettings_quoteRiskManagementEnabled =2, CMI::QRMEnablementAndSettings_QRMs =3 }
 
enum  CMI::QRMQueryResponse_Fields { CMI::QRMQueryResponse_finalResponse =0, CMI::QRMQueryResponse_QRMs =1 }
 
enum  CMI::QRMStatusResponse_Fields { CMI::QRMStatusResponse_finalResponse =0, CMI::QRMStatusResponse_qrmRequestId =1, CMI::QRMStatusResponse_QRMs =2 }
 
enum  CMI::QuoteAcknowledgement_Fields {
  CMI::QuoteAcknowledgement_classKey =0, CMI::QuoteAcknowledgement_quoteRequestId =1, CMI::QuoteAcknowledgement_timestamp =2, CMI::QuoteAcknowledgement_tradingSessionId =3,
  CMI::QuoteAcknowledgement_filler =4, CMI::QuoteAcknowledgement_QuotesStatus =5
}
 
enum  CMI::QuoteBustReport_Fields {
  CMI::QuoteBustReport_updateStatusReason =0, CMI::QuoteBustReport_quoteKey =1, CMI::QuoteBustReport_cboeHighId =2, CMI::QuoteBustReport_cboeLowId =3,
  CMI::QuoteBustReport_reportType =4, CMI::QuoteBustReport_tradingSessionId =5, CMI::QuoteBustReport_executingGiveUpFirmNumber =6, CMI::QuoteBustReport_userId =7,
  CMI::QuoteBustReport_bustQty =8, CMI::QuoteBustReport_price =9, CMI::QuoteBustReport_productKey =10, CMI::QuoteBustReport_side =11,
  CMI::QuoteBustReport_timestamp =12
}
 
enum  CMI::QuoteCancelRequest_Fields {
  CMI::QuoteCancelRequest_userSessionKey =0, CMI::QuoteCancelRequest_classKey =1, CMI::QuoteCancelRequest_quoteRequestId =2, CMI::QuoteCancelRequest_tradingSessionId =3,
  CMI::QuoteCancelRequest_isIncludeDetails =4, CMI::QuoteCancelRequest_Quotes =5
}
 
enum  CMI::QuoteCancelResponse_Fields {
  CMI::QuoteCancelResponse_classKey =0, CMI::QuoteCancelResponse_tradingSessionId =1, CMI::QuoteCancelResponse_quoteCancelId =2, CMI::QuoteCancelResponse_priceScale =3,
  CMI::QuoteCancelResponse_reasonCode =4, CMI::QuoteCancelResponse_timestamp =5, CMI::QuoteCancelResponse_CancelQuotes =6
}
 
enum  CMI::QuoteFillReport_Fields {
  CMI::QuoteFillReport_quoteKey =0, CMI::QuoteFillReport_productKey =1, CMI::QuoteFillReport_updateStatusReason =2, CMI::QuoteFillReport_cboeHighId =3,
  CMI::QuoteFillReport_cboeLowId =4, CMI::QuoteFillReport_tradingSessionId =5, CMI::QuoteFillReport_side =6, CMI::QuoteFillReport_billingType =7,
  CMI::QuoteFillReport_reportType =8, CMI::QuoteFillReport_executingGiveUpFirmNumber =9, CMI::QuoteFillReport_userAcronym =10, CMI::QuoteFillReport_leavesQuantity =11,
  CMI::QuoteFillReport_tradedQuantity =12, CMI::QuoteFillReport_tradedPrice =13, CMI::QuoteFillReport_timestamp =14, CMI::QuoteFillReport_account =15,
  CMI::QuoteFillReport_subAccount =16, CMI::QuoteFillReport_userAssignedId =17, CMI::QuoteFillReport_Contras =18, CMI::QuoteFillReport_optionalData =19
}
 
enum  CMI::RateInfo_Fields { CMI::RateInfo_tradingSessionId =0, CMI::RateInfo_rateType =1, CMI::RateInfo_rateWindow =2, CMI::RateInfo_timeWindow =3 }
 
enum  CMI::RemoveQRMProfileByClassByTypeRequest_Fields { CMI::RemoveQRMProfileByClassByTypeRequest_userSessionKey =0, CMI::RemoveQRMProfileByClassByTypeRequest_tradingSessionId =1, CMI::RemoveQRMProfileByClassByTypeRequest_classKey =2, CMI::RemoveQRMProfileByClassByTypeRequest_QRMs =3 }
 
enum  CMI::RequestAcknowledgementMessage_Fields { CMI::RequestAcknowledgementMessage_referenceSequenceNumber =0 }
 
enum  CMI::RequestForQuote_Fields {
  CMI::RequestForQuote_tradingSessionId =0, CMI::RequestForQuote_userSessionKey =1, CMI::RequestForQuote_productKey =2, CMI::RequestForQuote_quantity =3,
  CMI::RequestForQuote_timeToLive =4, CMI::RequestForQuote_rfqType =5, CMI::RequestForQuote_timestamp =6
}
 
enum  CMI::SequenceReset_Fields { CMI::SequenceReset_gapFillFlag =0, CMI::SequenceReset_resetSequenceNumber =1 }
 
enum  CMI::SessionProfileResponse_Fields {
  CMI::SessionProfileResponse_userAcronym =0, CMI::SessionProfileResponse_userId =1, CMI::SessionProfileResponse_exchange =2, CMI::SessionProfileResponse_firmNumber =3,
  CMI::SessionProfileResponse_userAssignedId =4, CMI::SessionProfileResponse_role =5, CMI::SessionProfileResponse_ExecutingGiveUpFirms =6, CMI::SessionProfileResponse_Accounts =7,
  CMI::SessionProfileResponse_AssignedClasses =8, CMI::SessionProfileResponse_DPMs =9, CMI::SessionProfileResponse_DefaultProfile =10, CMI::SessionProfileResponse_DefaultSessionProfile =11,
  CMI::SessionProfileResponse_Class_Profile =12
}
 
enum  CMI::SessionReject_Fields { CMI::SessionReject_referenceSequenceNumber =0, CMI::SessionReject_lastKnowSequenceNumber =1, CMI::SessionReject_rejectReasonCode =2 }
 
enum  CMI::SetQRMProfileRequest_Fields { CMI::SetQRMProfileRequest_userSessionKey =0, CMI::SetQRMProfileRequest_tradingSessionId =1, CMI::SetQRMProfileRequest_classKey =2, CMI::SetQRMProfileRequest_QRMs =3 }
 
enum  CMI::StrategyDefinitionRequest_Fields { CMI::StrategyDefinitionRequest_requestId =0, CMI::StrategyDefinitionRequest_classKey =1, CMI::StrategyDefinitionRequest_tradingSessionId =2, CMI::StrategyDefinitionRequest_Legs =3 }
 
enum  CMI::StrategyOrder_Fields {
  CMI::StrategyOrder_userSessionKey =0, CMI::StrategyOrder_productKey =1, CMI::StrategyOrder_branch =2, CMI::StrategyOrder_branchSequenceNumber =3,
  CMI::StrategyOrder_year =4, CMI::StrategyOrder_month =5, CMI::StrategyOrder_day =6, CMI::StrategyOrder_tradingSessionId =7,
  CMI::StrategyOrder_originalQuantity =8, CMI::StrategyOrder_priceType =9, CMI::StrategyOrder_price =10, CMI::StrategyOrder_side =11,
  CMI::StrategyOrder_positionEffect =12, CMI::StrategyOrder_coverage =13, CMI::StrategyOrder_nbboProtection =14, CMI::StrategyOrder_timeInForce =15,
  CMI::StrategyOrder_originType =16, CMI::StrategyOrder_account =17, CMI::StrategyOrder_executingGiveUpFirmNumber =18, CMI::StrategyOrder_optionalFieldIndicator =19,
  CMI::StrategyOrder_correspondentFirm =20, CMI::StrategyOrder_subAccount =21, CMI::StrategyOrder_cmtaFirmNumber =22, CMI::StrategyOrder_extensions =23,
  CMI::StrategyOrder_optionalData =24, CMI::StrategyOrder_userAssignedId =25, CMI::StrategyOrder_originatorFirmNumber =26, CMI::StrategyOrder_Contingency =27,
  CMI::StrategyOrder_preferred =28, CMI::StrategyOrder_AuctionId =29, CMI::StrategyOrder_clearingInfo =30, CMI::StrategyOrder_Legs =31
}
 
enum  CMI::StrategyOrderCancelReplace_Fields {
  CMI::StrategyOrderCancelReplace_userSessionKey =0, CMI::StrategyOrderCancelReplace_tradingSessionId =1, CMI::StrategyOrderCancelReplace_productKey =2, CMI::StrategyOrderCancelReplace_originalOrderBranch =3,
  CMI::StrategyOrderCancelReplace_originalOrderBranchSequenceNumber =4, CMI::StrategyOrderCancelReplace_originalOrderCorrespondentFirm =5, CMI::StrategyOrderCancelReplace_originalOrderYear =6, CMI::StrategyOrderCancelReplace_originalOrderMonth =7,
  CMI::StrategyOrderCancelReplace_originalOrderDay =8, CMI::StrategyOrderCancelReplace_originalOrderHighId =9, CMI::StrategyOrderCancelReplace_originalOrderLowId =10, CMI::StrategyOrderCancelReplace_originalOrderExecutingGiveUpFirmNumber =11,
  CMI::StrategyOrderCancelReplace_originalUserAssignedId =12, CMI::StrategyOrderCancelReplace_branch =13, CMI::StrategyOrderCancelReplace_branchSequenceNumber =14, CMI::StrategyOrderCancelReplace_orderYear =15,
  CMI::StrategyOrderCancelReplace_orderMonth =16, CMI::StrategyOrderCancelReplace_orderDay =17, CMI::StrategyOrderCancelReplace_quantity =18, CMI::StrategyOrderCancelReplace_priceType =19,
  CMI::StrategyOrderCancelReplace_price =20, CMI::StrategyOrderCancelReplace_side =21, CMI::StrategyOrderCancelReplace_positionEffect =22, CMI::StrategyOrderCancelReplace_coverage =23,
  CMI::StrategyOrderCancelReplace_nbboProtection =24, CMI::StrategyOrderCancelReplace_timeInForce =25, CMI::StrategyOrderCancelReplace_originType =26, CMI::StrategyOrderCancelReplace_account =27,
  CMI::StrategyOrderCancelReplace_executingGiveUpFirmNumber =28, CMI::StrategyOrderCancelReplace_optionalFieldIndicator =29, CMI::StrategyOrderCancelReplace_correspondentFirm =30, CMI::StrategyOrderCancelReplace_subAccount =31,
  CMI::StrategyOrderCancelReplace_cmtaFirmNumber =32, CMI::StrategyOrderCancelReplace_extensions =33, CMI::StrategyOrderCancelReplace_optionalData =34, CMI::StrategyOrderCancelReplace_userAssignedId =35,
  CMI::StrategyOrderCancelReplace_originatorFirmNumber =36, CMI::StrategyOrderCancelReplace_Contingency =37, CMI::StrategyOrderCancelReplace_preferred =38, CMI::StrategyOrderCancelReplace_clearingInfo =39,
  CMI::StrategyOrderCancelReplace_quantityToCancel =40, CMI::StrategyOrderCancelReplace_Legs =41
}
 
enum  CMI::TextMessage_Fields {
  CMI::TextMessage_sendingTime =0, CMI::TextMessage_textMessageId =1, CMI::TextMessage_originalTextMessageId =2, CMI::TextMessage_year =3,
  CMI::TextMessage_month =4, CMI::TextMessage_day =5, CMI::TextMessage_replyRequested =6, CMI::TextMessage_subject =7,
  CMI::TextMessage_message =8
}
 
enum  CMI::TradingSessionBusinessDayRequest_Fields { CMI::TradingSessionBusinessDayRequest_requestId =0, CMI::TradingSessionBusinessDayRequest_tradingSessionId =1, CMI::TradingSessionBusinessDayRequest_subscriptionType =2 }
 
enum  CMI::TradingSessionBusinessDayResponse_Fields {
  CMI::TradingSessionBusinessDayResponse_requestId =0, CMI::TradingSessionBusinessDayResponse_tradingSessionId =1, CMI::TradingSessionBusinessDayResponse_year =2, CMI::TradingSessionBusinessDayResponse_month =3,
  CMI::TradingSessionBusinessDayResponse_day =4
}
 
enum  CMI::TradingSessionStatusRequest_Fields { CMI::TradingSessionStatusRequest_requestId =0, CMI::TradingSessionStatusRequest_tradingSessionId =1, CMI::TradingSessionStatusRequest_subscriptionType =2 }
 
enum  CMI::TradingSessionStatusResponse_Fields {
  CMI::TradingSessionStatusResponse_requestId =0, CMI::TradingSessionStatusResponse_tradingSessionId =1, CMI::TradingSessionStatusResponse_sessionState =2, CMI::TradingSessionStatusResponse_startTime =3,
  CMI::TradingSessionStatusResponse_endTime =4
}
 

Functions

static unsigned short CMI::__builtin_bswap16 (unsigned short a)
 
std::ostream & CMI::Alpha10ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Alpha15ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Alpha20ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Alpha2ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Alpha3ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Alpha4ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Alpha8ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::AlphaToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::BooleanToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::DecimalToStream (std::ostream &os, const void *buffer)
 
size_t CMI::getAlpha10FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha10FieldValue (const void *buffer)
 
size_t CMI::getAlpha15FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha15FieldValue (const void *buffer)
 
size_t CMI::getAlpha20FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha20FieldValue (const void *buffer)
 
size_t CMI::getAlpha2FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha2FieldValue (const void *buffer)
 
size_t CMI::getAlpha3FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha3FieldValue (const void *buffer)
 
size_t CMI::getAlpha4FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha4FieldValue (const void *buffer)
 
size_t CMI::getAlpha8FieldSize (const void *buffer)
 
const AsciiString CMI::getAlpha8FieldValue (const void *buffer)
 
size_t CMI::getAlphaFieldSize (const void *buffer)
 
Alpha CMI::getAlphaFieldValue (const void *buffer)
 
size_t CMI::getBooleanFieldSize (const void *buffer)
 
Boolean CMI::getBooleanFieldValue (const void *buffer)
 
static std::string CMI::getClordId (const StandardHeader *msgHdr)
 
size_t CMI::getDecimalFieldSize (const void *buffer)
 
const DecimalCMI::getDecimalFieldValue (const void *buffer)
 
static void CMI::getFixLogConverterInfo (const StandardHeader *msgHdr, UInt32 &productKey, UInt8 &traderSessionId)
 
size_t CMI::getInt16FieldSize (const void *buffer)
 
Int16 CMI::getInt16FieldValue (const void *buffer)
 
size_t CMI::getInt32FieldSize (const void *buffer)
 
Int32 CMI::getInt32FieldValue (const void *buffer)
 
size_t CMI::getInt64FieldSize (const void *buffer)
 
Int64 CMI::getInt64FieldValue (const void *buffer)
 
size_t CMI::getInt8FieldSize (const void *buffer)
 
Int8 CMI::getInt8FieldValue (const void *buffer)
 
static std::string CMI::getOriginalClordId (const StandardHeader *msgHdr)
 
size_t CMI::getStringFieldSize (const void *buffer)
 
const AsciiString CMI::getStringFieldValue (const void *buffer)
 
size_t CMI::getUInt16FieldSize (const void *buffer)
 
UInt16 CMI::getUInt16FieldValue (const void *buffer)
 
size_t CMI::getUInt32FieldSize (const void *buffer)
 
UInt32 CMI::getUInt32FieldValue (const void *buffer)
 
size_t CMI::getUInt64FieldSize (const void *buffer)
 
UInt64 CMI::getUInt64FieldValue (const void *buffer)
 
size_t CMI::getUInt8FieldSize (const void *buffer)
 
UInt8 CMI::getUInt8FieldValue (const void *buffer)
 
std::ostream & CMI::Int16ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Int32ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Int64ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::Int8ToStream (std::ostream &os, const void *buffer)
 
static bool CMI::isBranchMessage (MessageType::Enum msgType)
 
static bool CMI::isLargeSizeMessage (MessageType::Enum msgType)
 
static bool CMI::isMidSizeMessage (MessageType::Enum msgType)
 
static bool CMI::isOriginalBranchMessage (MessageType::Enum msgType)
 
static bool CMI::isProductKeyMessage (MessageType::Enum msgType)
 
static B2B_END_PACK std::ostream & CMI::messageToStream (std::ostream &os, const char *buf, size_t size)
 
static std::string CMI::messageToString (const char *buf, size_t size)
 
std::ostream & CMI::operator<< (std::ostream &os, const i8 &value)
 
std::ostream & CMI::operator<< (std::ostream &os, const u8 &value)
 
std::ostream & CMI::operator<< (std::ostream &os, const Decimal &cType)
 
void CMI::setAlpha10FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlpha15FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlpha20FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlpha2FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlpha3FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlpha4FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlpha8FieldValue (void *buffer, const AsciiString &val)
 
void CMI::setAlphaFieldValue (void *buffer, const Alpha value)
 
void CMI::setBooleanFieldValue (void *buffer, const Boolean value)
 
void CMI::setDecimalFieldValue (void *buffer, const Decimal &value)
 
void CMI::setInt16FieldValue (void *buffer, const Int16 value)
 
void CMI::setInt32FieldValue (void *buffer, const Int32 value)
 
void CMI::setInt64FieldValue (void *buffer, const Int64 value)
 
void CMI::setInt8FieldValue (void *buffer, const Int8 value)
 
void CMI::setStringFieldValue (void *buffer, const AsciiString &val)
 
void CMI::setUInt16FieldValue (void *buffer, const UInt16 value)
 
void CMI::setUInt32FieldValue (void *buffer, const UInt32 value)
 
void CMI::setUInt64FieldValue (void *buffer, const UInt64 value)
 
void CMI::setUInt8FieldValue (void *buffer, const UInt8 value)
 
static void CMI::StringCopy (char *dst, const AsciiString &src, size_t maxSize)
 
std::ostream & CMI::StringToStream (std::ostream &os, const void *buffer)
 
template<typename T >
std::string CMI::toStdString (const T &data)
 
template<>
std::string CMI::toStdString (const AsciiString &data)
 
template<>
std::string CMI::toStdString (const i8 &data)
 
template<>
std::string CMI::toStdString (const char &data)
 
std::ostream & CMI::UInt16ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::UInt32ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::UInt64ToStream (std::ostream &os, const void *buffer)
 
std::ostream & CMI::UInt8ToStream (std::ostream &os, const void *buffer)
 

Variables

static const FieldDescriptor CMI::AcceptFloorTrade_IteratorDefines []
 
static const FieldDescriptor CMI::AcceptFloorTradeResponse_IteratorDefines []
 
static const FieldDescriptor CMI::AuctionNotification_IteratorDefines []
 
static const FieldDescriptor CMI::AuctionSubscription_IteratorDefines []
 
static const FieldDescriptor CMI::BusinessReject_IteratorDefines []
 
static const FieldDescriptor CMI::ClearQRMRequest_IteratorDefines []
 
static const FieldDescriptor CMI::DeleteFloorTrade_IteratorDefines []
 
static const FieldDescriptor CMI::GetQRMProfileRequest_IteratorDefines []
 
static const FieldDescriptor CMI::GetQRMProfileResponse_IteratorDefines []
 
static const FieldDescriptor CMI::GetQRMStatusRequest_IteratorDefines []
 
static const FieldDescriptor CMI::GMDAcknowledgement_IteratorDefines []
 
static const FieldDescriptor CMI::Heartbeat_IteratorDefines []
 
static const FieldDescriptor CMI::Logon_IteratorDefines []
 
static const FieldDescriptor CMI::LogonResponse_IteratorDefines []
 
static const FieldDescriptor CMI::Logout_IteratorDefines []
 
static const FieldDescriptor CMI::MassQuote_IteratorDefines []
 
static const FieldDescriptor CMI::MassQuoteWithClearingInfo_IteratorDefines []
 
static const FieldDescriptor CMI::OrderBustReinstateReport_IteratorDefines []
 
static const FieldDescriptor CMI::OrderBustReport_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFillReport_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat1_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat1CancelReplace_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat1CancelRequest_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat2_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat2Cancel_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat2CancelReplace_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat2Response_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat3_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat3CancelReplace_IteratorDefines []
 
static const FieldDescriptor CMI::OrderFormat3PartialCancel_IteratorDefines []
 
static const FieldDescriptor CMI::OrderResponse_IteratorDefines []
 
static const FieldDescriptor CMI::PairedOrder_IteratorDefines []
 
static const FieldDescriptor CMI::PairedOrder_PairedOrders_IteratorDefines []
 
static const FieldDescriptor CMI::PairedStrategyOrder_IteratorDefines []
 
static const FieldDescriptor CMI::PairedStrategyOrder_PairedStrategyOrders_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadForEquityClassResponse_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadForFutureClassResponse_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadForOptionClassResponse_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadForStrategyClassResponse_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadForStrategyClassResponse_Products_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadRequestForClass_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadRequestForTradingSession_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadRequestForTradingSessionWithUnderlying_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadResponseForTradingSession_IteratorDefines []
 
static const FieldDescriptor CMI::ProductDownloadResponseForTradingSessionWithUnderlying_IteratorDefines []
 
static const FieldDescriptor CMI::ProductStateUpdateResponse_IteratorDefines []
 
static const FieldDescriptor CMI::QRMControlUpdateInitialization_IteratorDefines []
 
static const FieldDescriptor CMI::QRMEnablementAndSettings_IteratorDefines []
 
static const FieldDescriptor CMI::QRMQueryResponse_IteratorDefines []
 
static const FieldDescriptor CMI::QRMStatusResponse_IteratorDefines []
 
static const FieldDescriptor CMI::QuoteAcknowledgement_IteratorDefines []
 
static const FieldDescriptor CMI::QuoteBustReport_IteratorDefines []
 
static const FieldDescriptor CMI::QuoteCancelRequest_IteratorDefines []
 
static const FieldDescriptor CMI::QuoteCancelResponse_IteratorDefines []
 
static const FieldDescriptor CMI::QuoteFillReport_IteratorDefines []
 
static const FieldDescriptor CMI::RateInfo_IteratorDefines []
 
static const FieldDescriptor CMI::RemoveQRMProfileByClassByTypeRequest_IteratorDefines []
 
static const FieldDescriptor CMI::RequestAcknowledgementMessage_IteratorDefines []
 
static const FieldDescriptor CMI::RequestForQuote_IteratorDefines []
 
static const FieldDescriptor CMI::SequenceReset_IteratorDefines []
 
static const FieldDescriptor CMI::SessionProfileResponse_IteratorDefines []
 
static const FieldDescriptor CMI::SessionReject_IteratorDefines []
 
static const FieldDescriptor CMI::SetQRMProfileRequest_IteratorDefines []
 
static const FieldDescriptor CMI::StrategyDefinitionRequest_IteratorDefines []
 
static const FieldDescriptor CMI::StrategyOrder_IteratorDefines []
 
static const FieldDescriptor CMI::StrategyOrderCancelReplace_IteratorDefines []
 
static const FieldDescriptor CMI::TextMessage_IteratorDefines []
 
static const FieldDescriptor CMI::TradingSessionBusinessDayRequest_IteratorDefines []
 
static const FieldDescriptor CMI::TradingSessionBusinessDayResponse_IteratorDefines []
 
static const FieldDescriptor CMI::TradingSessionStatusRequest_IteratorDefines []
 
static const FieldDescriptor CMI::TradingSessionStatusResponse_IteratorDefines []
 
static const int CMI::UDP_MAX_PAYLOAD = 1460
 

Macro Definition Documentation

#define BSWAP16   __builtin_bswap16

Referenced by CMI::OrderFillReport::getActivityReason(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getActivityReason(), CMI::OrderResponse::getActivityReason(), CMI::AuctionNotification::getAuctionType(), CMI::AuctionSubscription::getAuctionTypes(), CMI::OrderBustReinstateReport::getBranchSequenceNumber(), CMI::OrderBustReport::getBranchSequenceNumber(), CMI::OrderFillReport::getBranchSequenceNumber(), CMI::OrderFormat1::getBranchSequenceNumber(), CMI::OrderFormat1CancelReplace::getBranchSequenceNumber(), CMI::OrderFormat2::getBranchSequenceNumber(), CMI::OrderFormat2Cancel::getBranchSequenceNumber(), CMI::OrderFormat2CancelReplace::getBranchSequenceNumber(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getBranchSequenceNumber(), CMI::OrderFormat3::getBranchSequenceNumber(), CMI::OrderFormat3CancelReplace::getBranchSequenceNumber(), CMI::OrderFormat3PartialCancel::getBranchSequenceNumber(), CMI::OrderResponse::getBranchSequenceNumber(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::getBranchSequenceNumber(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::getBranchSequenceNumber(), CMI::StrategyOrder::getBranchSequenceNumber(), CMI::StrategyOrderCancelReplace::getBranchSequenceNumber(), CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement::getErrorCode(), CMI::getInt16FieldValue(), CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getMaturityYear(), CMI::ProductDownloadForOptionClassResponse::Products::ProductsElement::getMaturityYear(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getMaturityYear(), CMI::StandardHeader::getMessageType(), CMI::OrderFormat1::getOptionalFieldIndicator(), CMI::OrderFormat1CancelReplace::getOptionalFieldIndicator(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOptionalFieldIndicator(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::getOptionalFieldIndicator(), CMI::StrategyOrder::getOptionalFieldIndicator(), CMI::StrategyOrderCancelReplace::getOptionalFieldIndicator(), CMI::OrderFormat1CancelReplace::getOrderYear(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOrderYear(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::getOrderYear(), CMI::StrategyOrderCancelReplace::getOrderYear(), CMI::OrderFormat1CancelReplace::getOriginalOrderBranchSequenceNumber(), CMI::OrderFormat1CancelRequest::getOriginalOrderBranchSequenceNumber(), CMI::StrategyOrderCancelReplace::getOriginalOrderBranchSequenceNumber(), CMI::OrderFormat1CancelReplace::getOriginalOrderYear(), CMI::OrderFormat1CancelRequest::getOriginalOrderYear(), CMI::StrategyOrderCancelReplace::getOriginalOrderYear(), CMI::MassQuote::Quotes::QuotesElement::getQuoteUpdateControl(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::getQuoteUpdateControl(), CMI::QRMControlUpdateInitialization::getQuoteUpdateControl(), CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement::getQuoteUpdateControl(), CMI::QuoteCancelResponse::getReasonCode(), CMI::BusinessReject::getReferenceMessageType(), CMI::OrderFormat2Response::getReferenceMessageType(), CMI::BusinessReject::getRejectReasonCode(), CMI::SessionReject::getRejectReasonCode(), CMI::RequestForQuote::getRFQType(), CMI::Logon::getSessionSettings(), CMI::OrderFillReport::getStatusChange(), CMI::OrderResponse::getStatusChange(), CMI::getUInt16FieldValue(), CMI::OrderBustReinstateReport::getUpdateStatusReason(), CMI::OrderBustReport::getUpdateStatusReason(), CMI::QuoteBustReport::getUpdateStatusReason(), CMI::QuoteFillReport::getUpdateStatusReason(), CMI::OrderFillReport::getYear(), CMI::OrderFormat1::getYear(), CMI::OrderResponse::getYear(), CMI::StrategyOrder::getYear(), CMI::TextMessage::getYear(), CMI::TradingSessionBusinessDayResponse::getYear(), CMI::OrderFillReport::setActivityReason(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setActivityReason(), CMI::OrderResponse::setActivityReason(), CMI::AuctionNotification::setAuctionType(), CMI::AuctionSubscription::setAuctionTypes(), CMI::OrderBustReinstateReport::setBranchSequenceNumber(), CMI::OrderBustReport::setBranchSequenceNumber(), CMI::OrderFillReport::setBranchSequenceNumber(), CMI::OrderFormat1::setBranchSequenceNumber(), CMI::OrderFormat1CancelReplace::setBranchSequenceNumber(), CMI::OrderFormat2::setBranchSequenceNumber(), CMI::OrderFormat2Cancel::setBranchSequenceNumber(), CMI::OrderFormat2CancelReplace::setBranchSequenceNumber(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setBranchSequenceNumber(), CMI::OrderFormat3::setBranchSequenceNumber(), CMI::OrderFormat3CancelReplace::setBranchSequenceNumber(), CMI::OrderFormat3PartialCancel::setBranchSequenceNumber(), CMI::OrderResponse::setBranchSequenceNumber(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::setBranchSequenceNumber(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::setBranchSequenceNumber(), CMI::StrategyOrder::setBranchSequenceNumber(), CMI::StrategyOrderCancelReplace::setBranchSequenceNumber(), CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement::setErrorCode(), CMI::setInt16FieldValue(), CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setMaturityYear(), CMI::ProductDownloadForOptionClassResponse::Products::ProductsElement::setMaturityYear(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setMaturityYear(), CMI::StandardHeader::setMessageType(), CMI::OrderFormat1::setOptionalFieldIndicator(), CMI::OrderFormat1CancelReplace::setOptionalFieldIndicator(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOptionalFieldIndicator(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::setOptionalFieldIndicator(), CMI::StrategyOrder::setOptionalFieldIndicator(), CMI::StrategyOrderCancelReplace::setOptionalFieldIndicator(), CMI::OrderFormat1CancelReplace::setOrderYear(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOrderYear(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::setOrderYear(), CMI::StrategyOrderCancelReplace::setOrderYear(), CMI::OrderFormat1CancelReplace::setOriginalOrderBranchSequenceNumber(), CMI::OrderFormat1CancelRequest::setOriginalOrderBranchSequenceNumber(), CMI::StrategyOrderCancelReplace::setOriginalOrderBranchSequenceNumber(), CMI::OrderFormat1CancelReplace::setOriginalOrderYear(), CMI::OrderFormat1CancelRequest::setOriginalOrderYear(), CMI::StrategyOrderCancelReplace::setOriginalOrderYear(), CMI::MassQuote::Quotes::QuotesElement::setQuoteUpdateControl(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::setQuoteUpdateControl(), CMI::QRMControlUpdateInitialization::setQuoteUpdateControl(), CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement::setQuoteUpdateControl(), CMI::QuoteCancelResponse::setReasonCode(), CMI::BusinessReject::setReferenceMessageType(), CMI::OrderFormat2Response::setReferenceMessageType(), CMI::BusinessReject::setRejectReasonCode(), CMI::SessionReject::setRejectReasonCode(), CMI::RequestForQuote::setRFQType(), CMI::Logon::setSessionSettings(), CMI::OrderFillReport::setStatusChange(), CMI::OrderResponse::setStatusChange(), CMI::setUInt16FieldValue(), CMI::OrderBustReinstateReport::setUpdateStatusReason(), CMI::OrderBustReport::setUpdateStatusReason(), CMI::QuoteBustReport::setUpdateStatusReason(), CMI::QuoteFillReport::setUpdateStatusReason(), CMI::OrderFillReport::setYear(), CMI::OrderFormat1::setYear(), CMI::OrderResponse::setYear(), CMI::StrategyOrder::setYear(), CMI::TextMessage::setYear(), and CMI::TradingSessionBusinessDayResponse::setYear().

#define BSWAP32   __builtin_bswap32

Referenced by CMI::MassQuote::Quotes::QuotesElement::getAskPrice(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::getAskPrice(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::getAskPrice(), CMI::MassQuote::Quotes::QuotesElement::getAskQuantity(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::getAskQuantity(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::getAskQuantity(), CMI::AuctionNotification::getAuctionIdHigh(), CMI::OrderFormat1::AuctionId::AuctionIdElement::getAuctionIdHigh(), CMI::StrategyOrder::AuctionId::AuctionIdElement::getAuctionIdHigh(), CMI::AuctionNotification::getAuctionIdLow(), CMI::OrderFormat1::AuctionId::AuctionIdElement::getAuctionIdLow(), CMI::StrategyOrder::AuctionId::AuctionIdElement::getAuctionIdLow(), CMI::AuctionNotification::getAuctionQuantity(), CMI::MassQuote::Quotes::QuotesElement::getBidPrice(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::getBidPrice(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::getBidPrice(), CMI::MassQuote::Quotes::QuotesElement::getBidQuantity(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::getBidQuantity(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::getBidQuantity(), CMI::OrderBustReinstateReport::getBustedQty(), CMI::OrderBustReport::getBustQty(), CMI::QuoteBustReport::getBustQty(), CMI::OrderFillReport::getCanceledQuantity(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getCanceledQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::getCanceledQuantity(), CMI::OrderResponse::getCanceledQuantity(), CMI::AcceptFloorTradeResponse::getCboeHighId(), CMI::DeleteFloorTrade::getCboeHighId(), CMI::OrderBustReinstateReport::getCboeHighId(), CMI::OrderBustReport::getCboeHighId(), CMI::QuoteBustReport::getCboeHighId(), CMI::QuoteFillReport::getCboeHighId(), CMI::AcceptFloorTradeResponse::getCboeLowId(), CMI::DeleteFloorTrade::getCboeLowId(), CMI::OrderBustReinstateReport::getCboeLowId(), CMI::OrderBustReport::getCboeLowId(), CMI::QuoteBustReport::getCboeLowId(), CMI::QuoteFillReport::getCboeLowId(), CMI::AuctionNotification::getClassKey(), CMI::AuctionSubscription::getClassKey(), CMI::GetQRMProfileRequest::getClassKey(), CMI::GetQRMProfileResponse::QRMs::QRMsElement::getClassKey(), CMI::MassQuote::getClassKey(), CMI::MassQuoteWithClearingInfo::getClassKey(), CMI::ProductDownloadForEquityClassResponse::getClassKey(), CMI::ProductDownloadForFutureClassResponse::getClassKey(), CMI::ProductDownloadForOptionClassResponse::getClassKey(), CMI::ProductDownloadForStrategyClassResponse::getClassKey(), CMI::ProductDownloadRequestForClass::ClassKeys::ClassKeysElement::getClassKey(), CMI::ProductDownloadResponseForTradingSession::ProductsForTradingSession::ProductsForTradingSessionElement::getClassKey(), CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductsForTradingSession::ProductsForTradingSessionElement::getClassKey(), CMI::ProductStateUpdateResponse::getClassKey(), CMI::QRMControlUpdateInitialization::getClassKey(), CMI::QRMEnablementAndSettings::QRMs::QRMsElement::getClassKey(), CMI::QRMQueryResponse::QRMs::QRMsElement::getClassKey(), CMI::QuoteAcknowledgement::getClassKey(), CMI::QuoteCancelRequest::getClassKey(), CMI::QuoteCancelResponse::getClassKey(), CMI::RemoveQRMProfileByClassByTypeRequest::getClassKey(), CMI::SessionProfileResponse::AssignedClasses::AssignedClassesElement::getClassKey(), CMI::SessionProfileResponse::DPMs::DPMsElement::getClassKey(), CMI::SessionProfileResponse::DefaultProfile::DefaultProfileElement::getClassKey(), CMI::SessionProfileResponse::DefaultSessionProfile::DefaultSessionProfileElement::getClassKey(), CMI::SessionProfileResponse::Class_Profile::Class_ProfileElement::getClassKey(), CMI::SetQRMProfileRequest::getClassKey(), CMI::StrategyDefinitionRequest::getClassKey(), CMI::OrderFillReport::Contras::ContrasElement::getContraQty(), CMI::QuoteFillReport::Contras::ContrasElement::getContraQty(), CMI::TradingSessionStatusResponse::getEndTime(), CMI::getInt32FieldValue(), CMI::SessionReject::getLastKnowSequenceNumber(), CMI::OrderFillReport::getLeavesQuantity(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getLeavesQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::getLeavesQuantity(), CMI::OrderResponse::getLeavesQuantity(), CMI::QuoteFillReport::getLeavesQuantity(), CMI::Decimal::getMantissa(), CMI::StandardHeader::getMessageLength(), CMI::StandardHeader::getMessageSequenceNumber(), CMI::AcceptFloorTrade::getMillisTimeStamp(), CMI::Heartbeat::getMillisTimeStamp(), CMI::Logout::getMillisTimeStamp(), CMI::Logon::getNextExpectedSequenceNumber(), CMI::LogonResponse::getNextExpectedSequenceNumber(), CMI::OrderFillReport::getOrderHighId(), CMI::OrderResponse::getOrderHighId(), CMI::OrderFillReport::getOrderLowId(), CMI::OrderResponse::getOrderLowId(), CMI::OrderBustReport::getOriginalOrderHighId(), CMI::OrderFormat1CancelReplace::getOriginalOrderHighId(), CMI::OrderFormat1CancelRequest::getOriginalOrderHighId(), CMI::OrderFormat2Cancel::getOriginalOrderHighId(), CMI::OrderFormat2CancelReplace::getOriginalOrderHighId(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getOriginalOrderHighId(), CMI::OrderFormat3CancelReplace::getOriginalOrderHighId(), CMI::OrderFormat3PartialCancel::getOriginalOrderHighId(), CMI::StrategyOrderCancelReplace::getOriginalOrderHighId(), CMI::OrderBustReport::getOriginalOrderLowId(), CMI::OrderFormat1CancelReplace::getOriginalOrderLowId(), CMI::OrderFormat1CancelRequest::getOriginalOrderLowId(), CMI::OrderFormat2Cancel::getOriginalOrderLowId(), CMI::OrderFormat2CancelReplace::getOriginalOrderLowId(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getOriginalOrderLowId(), CMI::OrderFormat3CancelReplace::getOriginalOrderLowId(), CMI::OrderFormat3PartialCancel::getOriginalOrderLowId(), CMI::StrategyOrderCancelReplace::getOriginalOrderLowId(), CMI::OrderFormat1::getOriginalQuantity(), CMI::OrderFormat2::getOriginalQuantity(), CMI::OrderFormat3::getOriginalQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::getOriginalQuantity(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOriginalQuantity(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::getOriginalQuantity(), CMI::StrategyOrder::getOriginalQuantity(), CMI::TextMessage::getOriginalTextMessageId(), CMI::AcceptFloorTrade::getProductKey(), CMI::AuctionNotification::getProductKey(), CMI::DeleteFloorTrade::getProductKey(), CMI::MassQuote::Quotes::QuotesElement::getProductKey(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::getProductKey(), CMI::OrderBustReinstateReport::getProductKey(), CMI::OrderBustReport::getProductKey(), CMI::OrderFillReport::getProductKey(), CMI::OrderFormat1::getProductKey(), CMI::OrderFormat1CancelReplace::getProductKey(), CMI::OrderFormat1CancelRequest::getProductKey(), CMI::OrderFormat2::getProductKey(), CMI::OrderFormat2Cancel::getProductKey(), CMI::OrderFormat2CancelReplace::getProductKey(), CMI::OrderFormat3::getProductKey(), CMI::OrderFormat3CancelReplace::getProductKey(), CMI::OrderFormat3PartialCancel::getProductKey(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::getProductKey(), CMI::OrderResponse::getProductKey(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::getProductKey(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::getProductKey(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Legs::LegsElement::getProductKey(), CMI::ProductDownloadForEquityClassResponse::getProductKey(), CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getProductKey(), CMI::ProductDownloadForOptionClassResponse::Products::ProductsElement::getProductKey(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getProductKey(), CMI::ProductStateUpdateResponse::Products::ProductsElement::getProductKey(), CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement::getProductKey(), CMI::QuoteBustReport::getProductKey(), CMI::QuoteCancelRequest::Quotes::QuotesElement::getProductKey(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::getProductKey(), CMI::QuoteFillReport::getProductKey(), CMI::RequestForQuote::getProductKey(), CMI::StrategyDefinitionRequest::Legs::LegsElement::getProductKey(), CMI::StrategyOrder::Legs::LegsElement::getProductKey(), CMI::StrategyOrder::getProductKey(), CMI::StrategyOrderCancelReplace::Legs::LegsElement::getProductKey(), CMI::StrategyOrderCancelReplace::getProductKey(), CMI::GetQRMProfileRequest::getQRMRequestId(), CMI::GetQRMProfileResponse::getQRMRequestId(), CMI::GetQRMStatusRequest::getQRMRequestId(), CMI::QRMStatusResponse::getQRMRequestId(), CMI::AcceptFloorTrade::getQuantity(), CMI::OrderFormat1CancelReplace::getQuantity(), CMI::OrderFormat2CancelReplace::getQuantity(), CMI::OrderFormat3CancelReplace::getQuantity(), CMI::RequestForQuote::getQuantity(), CMI::StrategyOrderCancelReplace::getQuantity(), CMI::OrderFormat1CancelRequest::getQuantityToCancel(), CMI::OrderFormat2CancelReplace::getQuantityToCancel(), CMI::OrderFormat3CancelReplace::getQuantityToCancel(), CMI::OrderFormat3PartialCancel::getQuantityToCancel(), CMI::QuoteCancelResponse::getQuoteCancelId(), CMI::QuoteBustReport::getQuoteKey(), CMI::QuoteFillReport::getQuoteKey(), CMI::MassQuote::getQuoteRequestId(), CMI::MassQuoteWithClearingInfo::getQuoteRequestId(), CMI::QuoteAcknowledgement::getQuoteRequestId(), CMI::QuoteCancelRequest::getQuoteRequestId(), CMI::RateInfo::getRateWindow(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getRatioQuantity(), CMI::StrategyDefinitionRequest::Legs::LegsElement::getRatioQuantity(), CMI::AcceptFloorTradeResponse::getReferenceSequenceNumber(), CMI::BusinessReject::getReferenceSequenceNumber(), CMI::GMDAcknowledgement::getReferenceSequenceNumber(), CMI::RequestAcknowledgementMessage::getReferenceSequenceNumber(), CMI::SessionReject::getReferenceSequenceNumber(), CMI::OrderBustReinstateReport::getReinstateQty(), CMI::OrderBustReport::getReinstateRequestQty(), CMI::Heartbeat::getRequestId(), CMI::SequenceReset::getResetSequenceNumber(), CMI::TextMessage::getSendingTime(), CMI::TradingSessionStatusResponse::getStartTime(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::getStrategyKey(), CMI::TextMessage::getTextMessageId(), CMI::RequestForQuote::getTimestamp(), CMI::RequestForQuote::getTimeToLive(), CMI::GetQRMProfileResponse::QRMs::QRMsElement::getTimeWindow(), CMI::QRMEnablementAndSettings::QRMs::QRMsElement::getTimeWindow(), CMI::QRMQueryResponse::QRMs::QRMsElement::getTimeWindow(), CMI::SetQRMProfileRequest::QRMs::QRMsElement::getTimeWindow(), CMI::OrderBustReinstateReport::getTotalRemainingQty(), CMI::OrderFillReport::getTradedQuantity(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::getTradedQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::getTradedQuantity(), CMI::OrderResponse::getTradedQuantity(), CMI::QuoteFillReport::getTradedQuantity(), CMI::OrderFillReport::getTradeIdHigh(), CMI::OrderFillReport::getTradeIdLow(), CMI::getUInt32FieldValue(), CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductsForTradingSession::ProductsForTradingSessionElement::getUnderlyingProductKey(), CMI::QRMStatusResponse::QRMs::QRMsElement::getUpdateTime(), CMI::ClearQRMRequest::getUserSessionKey(), CMI::GetQRMProfileRequest::getUserSessionKey(), CMI::GetQRMStatusRequest::getUserSessionKey(), CMI::LogonResponse::getUserSessionKey(), CMI::MassQuote::getUserSessionKey(), CMI::MassQuoteWithClearingInfo::getUserSessionKey(), CMI::OrderFormat1::getUserSessionKey(), CMI::OrderFormat1CancelReplace::getUserSessionKey(), CMI::OrderFormat1CancelRequest::getUserSessionKey(), CMI::OrderFormat2::getUserSessionKey(), CMI::OrderFormat2Cancel::getUserSessionKey(), CMI::OrderFormat2CancelReplace::getUserSessionKey(), CMI::OrderFormat3::getUserSessionKey(), CMI::OrderFormat3CancelReplace::getUserSessionKey(), CMI::OrderFormat3PartialCancel::getUserSessionKey(), CMI::PairedOrder::getUserSessionKey(), CMI::PairedStrategyOrder::getUserSessionKey(), CMI::QRMControlUpdateInitialization::getUserSessionKey(), CMI::QRMEnablementAndSettings::getUserSessionKey(), CMI::QuoteCancelRequest::getUserSessionKey(), CMI::RemoveQRMProfileByClassByTypeRequest::getUserSessionKey(), CMI::RequestForQuote::getUserSessionKey(), CMI::SetQRMProfileRequest::getUserSessionKey(), CMI::StrategyOrder::getUserSessionKey(), CMI::StrategyOrderCancelReplace::getUserSessionKey(), CMI::OrderFormat1::Contingency::ContingencyElement::getVolume(), CMI::OrderFormat1CancelReplace::Contingency::ContingencyElement::getVolume(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::Contingency::ContingencyElement::getVolume(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Contingency::ContingencyElement::getVolume(), CMI::StrategyOrder::Contingency::ContingencyElement::getVolume(), CMI::StrategyOrderCancelReplace::Contingency::ContingencyElement::getVolume(), CMI::GetQRMProfileResponse::QRMs::QRMsElement::getVolumeThreshold(), CMI::QRMEnablementAndSettings::QRMs::QRMsElement::getVolumeThreshold(), CMI::QRMQueryResponse::QRMs::QRMsElement::getVolumeThreshold(), CMI::SetQRMProfileRequest::QRMs::QRMsElement::getVolumeThreshold(), CMI::MassQuote::Quotes::QuotesElement::setAskPrice(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::setAskPrice(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::setAskPrice(), CMI::MassQuote::Quotes::QuotesElement::setAskQuantity(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::setAskQuantity(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::setAskQuantity(), CMI::AuctionNotification::setAuctionIdHigh(), CMI::OrderFormat1::AuctionId::AuctionIdElement::setAuctionIdHigh(), CMI::StrategyOrder::AuctionId::AuctionIdElement::setAuctionIdHigh(), CMI::AuctionNotification::setAuctionIdLow(), CMI::OrderFormat1::AuctionId::AuctionIdElement::setAuctionIdLow(), CMI::StrategyOrder::AuctionId::AuctionIdElement::setAuctionIdLow(), CMI::AuctionNotification::setAuctionQuantity(), CMI::MassQuote::Quotes::QuotesElement::setBidPrice(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::setBidPrice(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::setBidPrice(), CMI::MassQuote::Quotes::QuotesElement::setBidQuantity(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::setBidQuantity(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::setBidQuantity(), CMI::OrderBustReinstateReport::setBustedQty(), CMI::OrderBustReport::setBustQty(), CMI::QuoteBustReport::setBustQty(), CMI::OrderFillReport::setCanceledQuantity(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setCanceledQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::setCanceledQuantity(), CMI::OrderResponse::setCanceledQuantity(), CMI::AcceptFloorTradeResponse::setCboeHighId(), CMI::DeleteFloorTrade::setCboeHighId(), CMI::OrderBustReinstateReport::setCboeHighId(), CMI::OrderBustReport::setCboeHighId(), CMI::QuoteBustReport::setCboeHighId(), CMI::QuoteFillReport::setCboeHighId(), CMI::AcceptFloorTradeResponse::setCboeLowId(), CMI::DeleteFloorTrade::setCboeLowId(), CMI::OrderBustReinstateReport::setCboeLowId(), CMI::OrderBustReport::setCboeLowId(), CMI::QuoteBustReport::setCboeLowId(), CMI::QuoteFillReport::setCboeLowId(), CMI::AuctionNotification::setClassKey(), CMI::AuctionSubscription::setClassKey(), CMI::GetQRMProfileRequest::setClassKey(), CMI::GetQRMProfileResponse::QRMs::QRMsElement::setClassKey(), CMI::MassQuote::setClassKey(), CMI::MassQuoteWithClearingInfo::setClassKey(), CMI::ProductDownloadForEquityClassResponse::setClassKey(), CMI::ProductDownloadForFutureClassResponse::setClassKey(), CMI::ProductDownloadForOptionClassResponse::setClassKey(), CMI::ProductDownloadForStrategyClassResponse::setClassKey(), CMI::ProductDownloadRequestForClass::ClassKeys::ClassKeysElement::setClassKey(), CMI::ProductDownloadResponseForTradingSession::ProductsForTradingSession::ProductsForTradingSessionElement::setClassKey(), CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductsForTradingSession::ProductsForTradingSessionElement::setClassKey(), CMI::ProductStateUpdateResponse::setClassKey(), CMI::QRMControlUpdateInitialization::setClassKey(), CMI::QRMEnablementAndSettings::QRMs::QRMsElement::setClassKey(), CMI::QRMQueryResponse::QRMs::QRMsElement::setClassKey(), CMI::QuoteAcknowledgement::setClassKey(), CMI::QuoteCancelRequest::setClassKey(), CMI::QuoteCancelResponse::setClassKey(), CMI::RemoveQRMProfileByClassByTypeRequest::setClassKey(), CMI::SessionProfileResponse::AssignedClasses::AssignedClassesElement::setClassKey(), CMI::SessionProfileResponse::DPMs::DPMsElement::setClassKey(), CMI::SessionProfileResponse::DefaultProfile::DefaultProfileElement::setClassKey(), CMI::SessionProfileResponse::DefaultSessionProfile::DefaultSessionProfileElement::setClassKey(), CMI::SessionProfileResponse::Class_Profile::Class_ProfileElement::setClassKey(), CMI::SetQRMProfileRequest::setClassKey(), CMI::StrategyDefinitionRequest::setClassKey(), CMI::OrderFillReport::Contras::ContrasElement::setContraQty(), CMI::QuoteFillReport::Contras::ContrasElement::setContraQty(), CMI::TradingSessionStatusResponse::setEndTime(), CMI::setInt32FieldValue(), CMI::SessionReject::setLastKnowSequenceNumber(), CMI::OrderFillReport::setLeavesQuantity(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setLeavesQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::setLeavesQuantity(), CMI::OrderResponse::setLeavesQuantity(), CMI::QuoteFillReport::setLeavesQuantity(), CMI::Decimal::setMantissa(), CMI::StandardHeader::setMessageLength(), CMI::StandardHeader::setMessageSequenceNumber(), CMI::AcceptFloorTrade::setMillisTimeStamp(), CMI::Heartbeat::setMillisTimeStamp(), CMI::Logout::setMillisTimeStamp(), CMI::Logon::setNextExpectedSequenceNumber(), CMI::LogonResponse::setNextExpectedSequenceNumber(), CMI::OrderFillReport::setOrderHighId(), CMI::OrderResponse::setOrderHighId(), CMI::OrderFillReport::setOrderLowId(), CMI::OrderResponse::setOrderLowId(), CMI::OrderBustReport::setOriginalOrderHighId(), CMI::OrderFormat1CancelReplace::setOriginalOrderHighId(), CMI::OrderFormat1CancelRequest::setOriginalOrderHighId(), CMI::OrderFormat2Cancel::setOriginalOrderHighId(), CMI::OrderFormat2CancelReplace::setOriginalOrderHighId(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setOriginalOrderHighId(), CMI::OrderFormat3CancelReplace::setOriginalOrderHighId(), CMI::OrderFormat3PartialCancel::setOriginalOrderHighId(), CMI::StrategyOrderCancelReplace::setOriginalOrderHighId(), CMI::OrderBustReport::setOriginalOrderLowId(), CMI::OrderFormat1CancelReplace::setOriginalOrderLowId(), CMI::OrderFormat1CancelRequest::setOriginalOrderLowId(), CMI::OrderFormat2Cancel::setOriginalOrderLowId(), CMI::OrderFormat2CancelReplace::setOriginalOrderLowId(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setOriginalOrderLowId(), CMI::OrderFormat3CancelReplace::setOriginalOrderLowId(), CMI::OrderFormat3PartialCancel::setOriginalOrderLowId(), CMI::StrategyOrderCancelReplace::setOriginalOrderLowId(), CMI::OrderFormat1::setOriginalQuantity(), CMI::OrderFormat2::setOriginalQuantity(), CMI::OrderFormat3::setOriginalQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::setOriginalQuantity(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOriginalQuantity(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::setOriginalQuantity(), CMI::StrategyOrder::setOriginalQuantity(), CMI::TextMessage::setOriginalTextMessageId(), CMI::AcceptFloorTrade::setProductKey(), CMI::AuctionNotification::setProductKey(), CMI::DeleteFloorTrade::setProductKey(), CMI::MassQuote::Quotes::QuotesElement::setProductKey(), CMI::MassQuoteWithClearingInfo::Quotes::QuotesElement::setProductKey(), CMI::OrderBustReinstateReport::setProductKey(), CMI::OrderBustReport::setProductKey(), CMI::OrderFillReport::setProductKey(), CMI::OrderFormat1::setProductKey(), CMI::OrderFormat1CancelReplace::setProductKey(), CMI::OrderFormat1CancelRequest::setProductKey(), CMI::OrderFormat2::setProductKey(), CMI::OrderFormat2Cancel::setProductKey(), CMI::OrderFormat2CancelReplace::setProductKey(), CMI::OrderFormat3::setProductKey(), CMI::OrderFormat3CancelReplace::setProductKey(), CMI::OrderFormat3PartialCancel::setProductKey(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::setProductKey(), CMI::OrderResponse::setProductKey(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::setProductKey(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::setProductKey(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Legs::LegsElement::setProductKey(), CMI::ProductDownloadForEquityClassResponse::setProductKey(), CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setProductKey(), CMI::ProductDownloadForOptionClassResponse::Products::ProductsElement::setProductKey(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setProductKey(), CMI::ProductStateUpdateResponse::Products::ProductsElement::setProductKey(), CMI::QuoteAcknowledgement::QuotesStatus::QuotesStatusElement::setProductKey(), CMI::QuoteBustReport::setProductKey(), CMI::QuoteCancelRequest::Quotes::QuotesElement::setProductKey(), CMI::QuoteCancelResponse::CancelQuotes::CancelQuotesElement::setProductKey(), CMI::QuoteFillReport::setProductKey(), CMI::RequestForQuote::setProductKey(), CMI::StrategyDefinitionRequest::Legs::LegsElement::setProductKey(), CMI::StrategyOrder::Legs::LegsElement::setProductKey(), CMI::StrategyOrder::setProductKey(), CMI::StrategyOrderCancelReplace::Legs::LegsElement::setProductKey(), CMI::StrategyOrderCancelReplace::setProductKey(), CMI::GetQRMProfileRequest::setQRMRequestId(), CMI::GetQRMProfileResponse::setQRMRequestId(), CMI::GetQRMStatusRequest::setQRMRequestId(), CMI::QRMStatusResponse::setQRMRequestId(), CMI::AcceptFloorTrade::setQuantity(), CMI::OrderFormat1CancelReplace::setQuantity(), CMI::OrderFormat2CancelReplace::setQuantity(), CMI::OrderFormat3CancelReplace::setQuantity(), CMI::RequestForQuote::setQuantity(), CMI::StrategyOrderCancelReplace::setQuantity(), CMI::OrderFormat1CancelRequest::setQuantityToCancel(), CMI::OrderFormat2CancelReplace::setQuantityToCancel(), CMI::OrderFormat3CancelReplace::setQuantityToCancel(), CMI::OrderFormat3PartialCancel::setQuantityToCancel(), CMI::QuoteCancelResponse::setQuoteCancelId(), CMI::QuoteBustReport::setQuoteKey(), CMI::QuoteFillReport::setQuoteKey(), CMI::MassQuote::setQuoteRequestId(), CMI::MassQuoteWithClearingInfo::setQuoteRequestId(), CMI::QuoteAcknowledgement::setQuoteRequestId(), CMI::QuoteCancelRequest::setQuoteRequestId(), CMI::RateInfo::setRateWindow(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setRatioQuantity(), CMI::StrategyDefinitionRequest::Legs::LegsElement::setRatioQuantity(), CMI::AcceptFloorTradeResponse::setReferenceSequenceNumber(), CMI::BusinessReject::setReferenceSequenceNumber(), CMI::GMDAcknowledgement::setReferenceSequenceNumber(), CMI::RequestAcknowledgementMessage::setReferenceSequenceNumber(), CMI::SessionReject::setReferenceSequenceNumber(), CMI::OrderBustReinstateReport::setReinstateQty(), CMI::OrderBustReport::setReinstateRequestQty(), CMI::Heartbeat::setRequestId(), CMI::SequenceReset::setResetSequenceNumber(), CMI::TextMessage::setSendingTime(), CMI::TradingSessionStatusResponse::setStartTime(), CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::setStrategyKey(), CMI::TextMessage::setTextMessageId(), CMI::RequestForQuote::setTimestamp(), CMI::RequestForQuote::setTimeToLive(), CMI::GetQRMProfileResponse::QRMs::QRMsElement::setTimeWindow(), CMI::QRMEnablementAndSettings::QRMs::QRMsElement::setTimeWindow(), CMI::QRMQueryResponse::QRMs::QRMsElement::setTimeWindow(), CMI::SetQRMProfileRequest::QRMs::QRMsElement::setTimeWindow(), CMI::OrderBustReinstateReport::setTotalRemainingQty(), CMI::OrderFillReport::setTradedQuantity(), CMI::OrderFormat2Response::OrderResponse::OrderResponseElement::setTradedQuantity(), CMI::OrderResponse::LegOrderDetails::LegOrderDetailsElement::setTradedQuantity(), CMI::OrderResponse::setTradedQuantity(), CMI::QuoteFillReport::setTradedQuantity(), CMI::OrderFillReport::setTradeIdHigh(), CMI::OrderFillReport::setTradeIdLow(), CMI::setUInt32FieldValue(), CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductsForTradingSession::ProductsForTradingSessionElement::setUnderlyingProductKey(), CMI::QRMStatusResponse::QRMs::QRMsElement::setUpdateTime(), CMI::ClearQRMRequest::setUserSessionKey(), CMI::GetQRMProfileRequest::setUserSessionKey(), CMI::GetQRMStatusRequest::setUserSessionKey(), CMI::LogonResponse::setUserSessionKey(), CMI::MassQuote::setUserSessionKey(), CMI::MassQuoteWithClearingInfo::setUserSessionKey(), CMI::OrderFormat1::setUserSessionKey(), CMI::OrderFormat1CancelReplace::setUserSessionKey(), CMI::OrderFormat1CancelRequest::setUserSessionKey(), CMI::OrderFormat2::setUserSessionKey(), CMI::OrderFormat2Cancel::setUserSessionKey(), CMI::OrderFormat2CancelReplace::setUserSessionKey(), CMI::OrderFormat3::setUserSessionKey(), CMI::OrderFormat3CancelReplace::setUserSessionKey(), CMI::OrderFormat3PartialCancel::setUserSessionKey(), CMI::PairedOrder::setUserSessionKey(), CMI::PairedStrategyOrder::setUserSessionKey(), CMI::QRMControlUpdateInitialization::setUserSessionKey(), CMI::QRMEnablementAndSettings::setUserSessionKey(), CMI::QuoteCancelRequest::setUserSessionKey(), CMI::RemoveQRMProfileByClassByTypeRequest::setUserSessionKey(), CMI::RequestForQuote::setUserSessionKey(), CMI::SetQRMProfileRequest::setUserSessionKey(), CMI::StrategyOrder::setUserSessionKey(), CMI::StrategyOrderCancelReplace::setUserSessionKey(), CMI::OrderFormat1::Contingency::ContingencyElement::setVolume(), CMI::OrderFormat1CancelReplace::Contingency::ContingencyElement::setVolume(), CMI::PairedOrder::PairedOrders::PairedOrdersElement::Contingency::ContingencyElement::setVolume(), CMI::PairedStrategyOrder::PairedStrategyOrders::PairedStrategyOrdersElement::Contingency::ContingencyElement::setVolume(), CMI::StrategyOrder::Contingency::ContingencyElement::setVolume(), CMI::StrategyOrderCancelReplace::Contingency::ContingencyElement::setVolume(), CMI::GetQRMProfileResponse::QRMs::QRMsElement::setVolumeThreshold(), CMI::QRMEnablementAndSettings::QRMs::QRMsElement::setVolumeThreshold(), CMI::QRMQueryResponse::QRMs::QRMsElement::setVolumeThreshold(), and CMI::SetQRMProfileRequest::QRMs::QRMsElement::setVolumeThreshold().

#define BSWAP64   __builtin_bswap64