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

Classes

struct  AllocationInstruction
 
struct  AllocationReport
 
struct  AssetOptional
 
class  B3BinaryMapping
 
struct  BidirectionalBusinessHeader
 
struct  BusinessMessageReject
 
struct  ClientAppEncoding
 
class  CommonFieldsIterator
 
struct  CredentialsEncoding
 
struct  CustodianInfo
 
struct  DeltaInMillis
 
struct  DeskIDEncoding
 
struct  Establish
 
struct  EstablishAck
 
struct  EstablishReject
 
struct  ExecutionReport_Cancel
 
struct  ExecutionReport_Forward
 
struct  ExecutionReport_Modify
 
struct  ExecutionReport_New
 
struct  ExecutionReport_Reject
 
struct  ExecutionReport_Trade
 
struct  FieldDescriptor
 
class  FieldsIterator
 
class  FieldsSetIterator
 
struct  FramingHeader
 
class  GroupsBaseIterator
 
class  GroupsIterator
 
struct  GroupSizeEncoding
 
struct  HeaderMessage
 
struct  InboundBusinessHeader
 
struct  InvestorID
 
union  LargeSizeMessages
 
struct  MemoEncoding
 
struct  MessageField
 
struct  messageHeader
 
union  MidSizeMessages
 
struct  Negotiate
 
struct  NegotiateReject
 
struct  NegotiateResponse
 
struct  NewOrderCross
 
struct  NewOrderSingle
 
struct  NotApplied
 
struct  OrderCancelReplaceRequest
 
struct  OrderCancelRequest
 
struct  OrderMassActionReport
 
struct  OrderMassActionRequest
 
struct  OutboundBusinessHeader
 
struct  Padding2
 
struct  Padding3
 
struct  Padding4
 
struct  Percentage8
 
struct  Percentage8Optional
 
struct  PositionMaintenanceCancelRequest
 
struct  PositionMaintenanceReport
 
struct  PositionMaintenanceRequest
 
struct  Price
 
struct  Price8
 
struct  Price8Optional
 
struct  PriceOffsetOptional
 
struct  PriceOptional
 
struct  Quote
 
struct  QuoteCancel
 
struct  QuoteRequest
 
struct  QuoteRequestReject
 
struct  QuoteStatusReport
 
struct  RatioQty
 
struct  Retransmission
 
struct  RetransmitReject
 
struct  RetransmitRequest
 
struct  SecurityDefinitionRequest
 
struct  SecurityDefinitionResponse
 
struct  SecurityExchange
 
struct  SecurityGroup
 
struct  SecurityStrategyType
 
struct  SenderLocation
 
struct  Sequence
 
struct  SimpleModifyOrder
 
struct  SimpleNewOrder
 
struct  StandardHeader
 
struct  Symbol
 
struct  Terminate
 
struct  TextEncoding
 
struct  Trader
 
struct  TraderOptional
 
struct  UTCTimestampNanos
 
struct  UTCTimestampNanosOptional
 

Typedefs

typedef u32 Account
 
typedef u32 AccountOptional
 
typedef u64 AllocID
 
typedef u64 AllocReportID
 
typedef std::array< char, 6 > AssetOptionalBase
 
typedef u64 BusinessRejectRefID
 
typedef char Char
 
typedef char CharOptional
 
typedef u64 ClOrdID
 
typedef u64 ClOrdIDOptional
 
typedef u64 CrossID
 
typedef u64 CrossIDOptional
 
typedef u16 DaysToSettlement
 
typedef u16 DaysToSettlementOptional
 
typedef u64 ExecID
 
typedef u64 ExecIDOptional
 
typedef u32 Firm
 
typedef u32 FirmOptional
 
typedef u16 LocalMktDate
 
typedef u16 LocalMktDateOptional
 
typedef u8 MarketSegmentID
 
typedef u8 MarketSegmentIDOptional
 
typedef u64 MassActionReportID
 
typedef u64 MassActionReportIDOptional
 
typedef u32 MessageCounter
 
typedef u64 OrderID
 
typedef u64 OrderIDOptional
 
typedef u8 OrdTagID
 
typedef char Padding1
 
typedef std::array< char, 2 > Padding2Base
 
typedef std::array< char, 3 > Padding3Base
 
typedef std::array< char, 4 > Padding4Base
 
typedef u64 PosMaintRptID
 
typedef u64 PosMaintRptIDOptional
 
typedef u64 PosReqID
 
typedef u64 PosReqIDOptional
 
typedef u64 Quantity
 
typedef u64 QuantityOptional
 
typedef u64 QuoteID
 
typedef u64 QuoteIDOptional
 
typedef u64 QuoteReqID
 
typedef u64 QuoteReqIDOptional
 
typedef u32 RejReason
 
typedef u32 RejReasonOptional
 
typedef std::array< char, 4 > SecurityExchangeBase
 
typedef std::array< char, 3 > SecurityGroupBase
 
typedef u64 SecurityID
 
typedef u64 SecurityIDOptional
 
typedef u64 SecurityReqRespID
 
typedef std::array< char, 3 > SecurityStrategyTypeBase
 
typedef std::array< char, 10 > SenderLocationBase
 
typedef u32 SeqNum
 
typedef u32 SeqNumOptional
 
typedef u32 SessionID
 
typedef u32 SessionIDOptional
 
typedef u64 SessionVerID
 
typedef u64 SessionVerIDOptional
 
typedef i32 StrategyIDOptional
 
typedef std::array< char, 20 > SymbolBase
 
typedef u8 TotNoRelatedSym
 
typedef u32 TradeID
 
typedef u32 TradeIDOptional
 
typedef std::array< char, 5 > TraderBase
 
typedef std::array< char, 5 > TraderOptionalBase
 
typedef u16 uint16EnumEncoding
 
typedef u8 Uint8
 
typedef u8 uint8EnumEncoding
 
typedef u8 Uint8Optional
 

Enumerations

enum  AccountType : u8 { AccountType::REMOVE_ACCOUNT_INFORMATION =38, AccountType::REGULAR_ACCOUNT =39, AccountType::Null =0 }
 
enum  AccountTypeOptional : u8 { AccountTypeOptional::REMOVE_ACCOUNT_INFORMATION =38, AccountTypeOptional::REGULAR_ACCOUNT =39, AccountTypeOptional::Null =0 }
 
enum  AllocationInstruction_Fields {
  AllocationInstruction_Fields::businessHeader =0, AllocationInstruction_Fields::allocID =1, AllocationInstruction_Fields::securityID =2, AllocationInstruction_Fields::allocTransType =3,
  AllocationInstruction_Fields::allocType =4, AllocationInstruction_Fields::allocNoOrdersType =5, AllocationInstruction_Fields::quantity =6, AllocationInstruction_Fields::senderLocation =7,
  AllocationInstruction_Fields::enteringTrader =8, AllocationInstruction_Fields::tradeID =9, AllocationInstruction_Fields::tradeDate =10, AllocationInstruction_Fields::individualAllocID =11,
  AllocationInstruction_Fields::allocAccount =12, AllocationInstruction_Fields::allocQty =13, AllocationInstruction_Fields::deskID =14, AllocationInstruction_Fields::memo =15
}
 
enum  AllocationReport_Fields {
  AllocationReport_Fields::businessHeader =0, AllocationReport_Fields::allocID =1, AllocationReport_Fields::securityID =2, AllocationReport_Fields::allocReportID =3,
  AllocationReport_Fields::allocTransType =4, AllocationReport_Fields::allocReportType =5, AllocationReport_Fields::allocNoOrdersType =6, AllocationReport_Fields::allocRejCode =7,
  AllocationReport_Fields::quantity =8, AllocationReport_Fields::allocStatus =9, AllocationReport_Fields::tradeDate =10, AllocationReport_Fields::transactTime =11,
  AllocationReport_Fields::side =12, AllocationReport_Fields::senderLocation =13, AllocationReport_Fields::enteringTrader =14
}
 
enum  AllocNoOrdersType : char { AllocNoOrdersType::NOT_SPECIFIED ='0' }
 
enum  AllocReportType : char { AllocReportType::REQUEST_TO_INTERMEDIARY ='8' }
 
enum  AllocStatus : char { AllocStatus::ACCEPTED ='0', AllocStatus::REJECTED_BY_INTERMEDIARY ='5' }
 
enum  AllocTransType : char { AllocTransType::NEW ='0', AllocTransType::CANCEL ='2' }
 
enum  AllocType : char { AllocType::REQUEST_TO_INTERMEDIARY ='8' }
 
enum  Boolean : u8 { Boolean::FALSE_VALUE =0, Boolean::TRUE_VALUE =1 }
 
enum  BooleanOptional : u8 { BooleanOptional::FALSE_VALUE =0, BooleanOptional::TRUE_VALUE =1, BooleanOptional::Null =255 }
 
enum  BusinessMessageReject_Fields {
  BusinessMessageReject_Fields::businessHeader =0, BusinessMessageReject_Fields::refMsgType =1, BusinessMessageReject_Fields::paddingBeforeRefSeqNum =2, BusinessMessageReject_Fields::refSeqNum =3,
  BusinessMessageReject_Fields::businessRejectRefID =4, BusinessMessageReject_Fields::businessRejectReason =5, BusinessMessageReject_Fields::memo =6, BusinessMessageReject_Fields::text =7
}
 
enum  CancelOnDisconnectType : u8 { CancelOnDisconnectType::DO_NOT_CANCEL_ON_DISCONNECT_OR_TERMINATE =0, CancelOnDisconnectType::CANCEL_ON_DISCONNECT_ONLY =1, CancelOnDisconnectType::CANCEL_ON_TERMINATE_ONLY =2, CancelOnDisconnectType::CANCEL_ON_DISCONNECT_OR_TERMINATE =3 }
 
enum  CrossedIndicator : u16 { CrossedIndicator::STRUCTURED_TRANSACTION =1001, CrossedIndicator::OPERATIONAL_ERROR =1002, CrossedIndicator::TWAP_VWAP =1003, CrossedIndicator::Null =0 }
 
enum  CrossedIndicatorOptional : u16 { CrossedIndicatorOptional::STRUCTURED_TRANSACTION =1001, CrossedIndicatorOptional::OPERATIONAL_ERROR =1002, CrossedIndicatorOptional::TWAP_VWAP =1003, CrossedIndicatorOptional::Null =0 }
 
enum  CrossPrioritization : u8 { CrossPrioritization::NONE =0, CrossPrioritization::BUY_SIDE_IS_PRIORITIZED =1, CrossPrioritization::SELL_SIDE_IS_PRIORITIZED =2 }
 
enum  CrossPrioritizationOptional : u8 { CrossPrioritizationOptional::NONE =0, CrossPrioritizationOptional::BUY_SIDE_IS_PRIORITIZED =1, CrossPrioritizationOptional::SELL_SIDE_IS_PRIORITIZED =2, CrossPrioritizationOptional::Null =255 }
 
enum  CrossType : u8 { CrossType::ALL_OR_NONE_CROSS =1, CrossType::CROSS_EXECUTED_AGAINST_BOOK_FROM_CLIENT =4, CrossType::Null =0 }
 
enum  CrossTypeOptional : u8 { CrossTypeOptional::ALL_OR_NONE_CROSS =1, CrossTypeOptional::CROSS_EXECUTED_AGAINST_BOOK_FROM_CLIENT =4, CrossTypeOptional::Null =0 }
 
enum  CxlRejResponseTo : u8 { CxlRejResponseTo::NEW =0, CxlRejResponseTo::CANCEL =1, CxlRejResponseTo::REPLACE =2 }
 
enum  Establish_Fields {
  Establish_Fields::sessionID =0, Establish_Fields::sessionVerID =1, Establish_Fields::timestamp =2, Establish_Fields::keepAliveInterval =3,
  Establish_Fields::nextSeqNo =4, Establish_Fields::cancelOnDisconnectType =5, Establish_Fields::paddingBeforeCodTimeoutWindow =6, Establish_Fields::codTimeoutWindow =7,
  Establish_Fields::credentials =8
}
 
enum  EstablishAck_Fields {
  EstablishAck_Fields::sessionID =0, EstablishAck_Fields::sessionVerID =1, EstablishAck_Fields::requestTimestamp =2, EstablishAck_Fields::keepAliveInterval =3,
  EstablishAck_Fields::nextSeqNo =4, EstablishAck_Fields::lastIncomingSeqNo =5
}
 
enum  EstablishReject_Fields {
  EstablishReject_Fields::sessionID =0, EstablishReject_Fields::sessionVerID =1, EstablishReject_Fields::requestTimestamp =2, EstablishReject_Fields::establishmentRejectCode =3,
  EstablishReject_Fields::paddingBeforeLastIncomingSeqNo =4, EstablishReject_Fields::lastIncomingSeqNo =5
}
 
enum  EstablishRejectCode : u8 {
  EstablishRejectCode::UNSPECIFIED =0, EstablishRejectCode::CREDENTIALS =1, EstablishRejectCode::UNNEGOTIATED =2, EstablishRejectCode::ALREADY_ESTABLISHED =3,
  EstablishRejectCode::SESSION_BLOCKED =4, EstablishRejectCode::INVALID_SESSIONID =5, EstablishRejectCode::INVALID_SESSIONVERID =6, EstablishRejectCode::INVALID_TIMESTAMP =7,
  EstablishRejectCode::INVALID_KEEPALIVE_INTERVAL =8, EstablishRejectCode::INVALID_NEXTSEQNO =9, EstablishRejectCode::ESTABLISH_ATTEMPTS_EXCEEDED =10, EstablishRejectCode::ESTABLISH_NOT_ALLOWED =20,
  EstablishRejectCode::DUPLICATE_SESSION_CONNECTION =21, EstablishRejectCode::AUTHENTICATION_IN_PROGRESS =22, EstablishRejectCode::PROTOCOL_VERSION_NOT_SUPPORTED =23
}
 
enum  ExecRestatementReason : u8 {
  ExecRestatementReason::MARKET_OPTION =8, ExecRestatementReason::CANCEL_ON_HARD_DISCONNECTION =100, ExecRestatementReason::CANCEL_ON_TERMINATE =101, ExecRestatementReason::CANCEL_ON_DISCONNECT_AND_TERMINATE =102,
  ExecRestatementReason::SELF_TRADING_PREVENTION =103, ExecRestatementReason::CANCEL_FROM_FIRMSOFT =105, ExecRestatementReason::CANCEL_RESTING_ORDER_ON_SELF_TRADE =107, ExecRestatementReason::MARKET_MAKER_PROTECTION =200,
  ExecRestatementReason::RISK_MANAGEMENT_CANCELLATION =201, ExecRestatementReason::ORDER_MASS_ACTION_FROM_CLIENT_REQUEST =202, ExecRestatementReason::CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR =203, ExecRestatementReason::ORDER_CANCELLED_DUE_TO_OPERATIONAL_ERROR =204,
  ExecRestatementReason::CANCEL_ORDER_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR =205, ExecRestatementReason::ORDER_CANCELLED_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR =206, ExecRestatementReason::MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST =207, ExecRestatementReason::MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE =208,
  ExecRestatementReason::CANCEL_ON_MIDPOINT_BROKER_ONLY_REMOVAL =209, ExecRestatementReason::CANCEL_REMAINING_FROM_SWEEP_CROSS =210, ExecRestatementReason::MASS_CANCEL_ON_BEHALF =211, ExecRestatementReason::MASS_CANCEL_ON_BEHALF_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE =212,
  ExecRestatementReason::Null =0
}
 
enum  ExecRestatementReasonOptional : u8 {
  ExecRestatementReasonOptional::MARKET_OPTION =8, ExecRestatementReasonOptional::CANCEL_ON_HARD_DISCONNECTION =100, ExecRestatementReasonOptional::CANCEL_ON_TERMINATE =101, ExecRestatementReasonOptional::CANCEL_ON_DISCONNECT_AND_TERMINATE =102,
  ExecRestatementReasonOptional::SELF_TRADING_PREVENTION =103, ExecRestatementReasonOptional::CANCEL_FROM_FIRMSOFT =105, ExecRestatementReasonOptional::CANCEL_RESTING_ORDER_ON_SELF_TRADE =107, ExecRestatementReasonOptional::MARKET_MAKER_PROTECTION =200,
  ExecRestatementReasonOptional::RISK_MANAGEMENT_CANCELLATION =201, ExecRestatementReasonOptional::ORDER_MASS_ACTION_FROM_CLIENT_REQUEST =202, ExecRestatementReasonOptional::CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR =203, ExecRestatementReasonOptional::ORDER_CANCELLED_DUE_TO_OPERATIONAL_ERROR =204,
  ExecRestatementReasonOptional::CANCEL_ORDER_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR =205, ExecRestatementReasonOptional::ORDER_CANCELLED_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR =206, ExecRestatementReasonOptional::MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST =207, ExecRestatementReasonOptional::MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE =208,
  ExecRestatementReasonOptional::CANCEL_ON_MIDPOINT_BROKER_ONLY_REMOVAL =209, ExecRestatementReasonOptional::CANCEL_REMAINING_FROM_SWEEP_CROSS =210, ExecRestatementReasonOptional::MASS_CANCEL_ON_BEHALF =211, ExecRestatementReasonOptional::MASS_CANCEL_ON_BEHALF_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE =212,
  ExecRestatementReasonOptional::Null =0
}
 
enum  ExecRestatementReasonValidForMassCancel : u8 { ExecRestatementReasonValidForMassCancel::ORDER_MASS_ACTION_FROM_CLIENT_REQUEST =202, ExecRestatementReasonValidForMassCancel::MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST =207, ExecRestatementReasonValidForMassCancel::Null =0 }
 
enum  ExecRestatementReasonValidForMassCancelOptional : u8 { ExecRestatementReasonValidForMassCancelOptional::ORDER_MASS_ACTION_FROM_CLIENT_REQUEST =202, ExecRestatementReasonValidForMassCancelOptional::MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST =207, ExecRestatementReasonValidForMassCancelOptional::Null =0 }
 
enum  ExecRestatementReasonValidForSingleCancel : u8 { ExecRestatementReasonValidForSingleCancel::CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR =203, ExecRestatementReasonValidForSingleCancel::Null =0 }
 
enum  ExecRestatementReasonValidForSingleCancelOptional : u8 { ExecRestatementReasonValidForSingleCancelOptional::CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR =203, ExecRestatementReasonValidForSingleCancelOptional::Null =0 }
 
enum  ExecType : char { ExecType::TRADE ='F', ExecType::TRADE_CANCEL ='H' }
 
enum  ExecuteUnderlyingTrade : char { ExecuteUnderlyingTrade::NO_UNDERLYING_TRADE ='0', ExecuteUnderlyingTrade::UNDERLYING_OPPOSING_TRADE ='1' }
 
enum  ExecuteUnderlyingTradeOptional : char { ExecuteUnderlyingTradeOptional::NO_UNDERLYING_TRADE ='0', ExecuteUnderlyingTradeOptional::UNDERLYING_OPPOSING_TRADE ='1', ExecuteUnderlyingTradeOptional::Null =0 }
 
enum  ExecutionReport_Cancel_Fields {
  ExecutionReport_Cancel_Fields::businessHeader =0, ExecutionReport_Cancel_Fields::side =1, ExecutionReport_Cancel_Fields::ordStatus =2, ExecutionReport_Cancel_Fields::clOrdID =3,
  ExecutionReport_Cancel_Fields::secondaryOrderID =4, ExecutionReport_Cancel_Fields::securityID =5, ExecutionReport_Cancel_Fields::cumQty =6, ExecutionReport_Cancel_Fields::account =7,
  ExecutionReport_Cancel_Fields::execID =8, ExecutionReport_Cancel_Fields::transactTime =9, ExecutionReport_Cancel_Fields::marketSegmentReceivedTime =10, ExecutionReport_Cancel_Fields::orderID =11,
  ExecutionReport_Cancel_Fields::origClOrdID =12, ExecutionReport_Cancel_Fields::tradeDate =13, ExecutionReport_Cancel_Fields::workingIndicator =14, ExecutionReport_Cancel_Fields::execRestatementReason =15,
  ExecutionReport_Cancel_Fields::paddingBeforeMassActionReportID =16, ExecutionReport_Cancel_Fields::massActionReportID =17, ExecutionReport_Cancel_Fields::ordType =18, ExecutionReport_Cancel_Fields::timeInForce =19,
  ExecutionReport_Cancel_Fields::expireDate =20, ExecutionReport_Cancel_Fields::orderQty =21, ExecutionReport_Cancel_Fields::price =22, ExecutionReport_Cancel_Fields::stopPx =23,
  ExecutionReport_Cancel_Fields::minQty =24, ExecutionReport_Cancel_Fields::maxFloor =25, ExecutionReport_Cancel_Fields::receivedTime =26, ExecutionReport_Cancel_Fields::paddingBeforeOrdTagID =27,
  ExecutionReport_Cancel_Fields::ordTagID =28, ExecutionReport_Cancel_Fields::investorID =29, ExecutionReport_Cancel_Fields::strategyID =30, ExecutionReport_Cancel_Fields::actionRequestedFromSessionID =31,
  ExecutionReport_Cancel_Fields::deskID =32, ExecutionReport_Cancel_Fields::memo =33
}
 
enum  ExecutionReport_Forward_Fields {
  ExecutionReport_Forward_Fields::businessHeader =0, ExecutionReport_Forward_Fields::side =1, ExecutionReport_Forward_Fields::ordStatus =2, ExecutionReport_Forward_Fields::clOrdID =3,
  ExecutionReport_Forward_Fields::secondaryOrderID =4, ExecutionReport_Forward_Fields::securityID =5, ExecutionReport_Forward_Fields::account =6, ExecutionReport_Forward_Fields::lastQty =7,
  ExecutionReport_Forward_Fields::lastPx =8, ExecutionReport_Forward_Fields::execID =9, ExecutionReport_Forward_Fields::transactTime =10, ExecutionReport_Forward_Fields::leavesQty =11,
  ExecutionReport_Forward_Fields::cumQty =12, ExecutionReport_Forward_Fields::tradeID =13, ExecutionReport_Forward_Fields::contraBroker =14, ExecutionReport_Forward_Fields::orderID =15,
  ExecutionReport_Forward_Fields::aggressorIndicator =16, ExecutionReport_Forward_Fields::settlType =17, ExecutionReport_Forward_Fields::tradeDate =18, ExecutionReport_Forward_Fields::daysToSettlement =19,
  ExecutionReport_Forward_Fields::paddingBeforeSecondaryExecID =20, ExecutionReport_Forward_Fields::secondaryExecID =21, ExecutionReport_Forward_Fields::execRefID =22, ExecutionReport_Forward_Fields::fixedRate =23,
  ExecutionReport_Forward_Fields::orderQty =24, ExecutionReport_Forward_Fields::tradingSessionID =25, ExecutionReport_Forward_Fields::tradingSessionSubID =26, ExecutionReport_Forward_Fields::securityTradingStatus =27,
  ExecutionReport_Forward_Fields::deskID =28, ExecutionReport_Forward_Fields::memo =29
}
 
enum  ExecutionReport_Modify_Fields {
  ExecutionReport_Modify_Fields::businessHeader =0, ExecutionReport_Modify_Fields::side =1, ExecutionReport_Modify_Fields::ordStatus =2, ExecutionReport_Modify_Fields::clOrdID =3,
  ExecutionReport_Modify_Fields::secondaryOrderID =4, ExecutionReport_Modify_Fields::securityID =5, ExecutionReport_Modify_Fields::leavesQty =6, ExecutionReport_Modify_Fields::account =7,
  ExecutionReport_Modify_Fields::execID =8, ExecutionReport_Modify_Fields::transactTime =9, ExecutionReport_Modify_Fields::cumQty =10, ExecutionReport_Modify_Fields::marketSegmentReceivedTime =11,
  ExecutionReport_Modify_Fields::orderID =12, ExecutionReport_Modify_Fields::origClOrdID =13, ExecutionReport_Modify_Fields::protectionPrice =14, ExecutionReport_Modify_Fields::tradeDate =15,
  ExecutionReport_Modify_Fields::workingIndicator =16, ExecutionReport_Modify_Fields::multiLegReportingType =17, ExecutionReport_Modify_Fields::ordType =18, ExecutionReport_Modify_Fields::timeInForce =19,
  ExecutionReport_Modify_Fields::expireDate =20, ExecutionReport_Modify_Fields::orderQty =21, ExecutionReport_Modify_Fields::price =22, ExecutionReport_Modify_Fields::stopPx =23,
  ExecutionReport_Modify_Fields::minQty =24, ExecutionReport_Modify_Fields::maxFloor =25, ExecutionReport_Modify_Fields::receivedTime =26, ExecutionReport_Modify_Fields::paddingBeforeOrdTagID =27,
  ExecutionReport_Modify_Fields::ordTagID =28, ExecutionReport_Modify_Fields::investorID =29, ExecutionReport_Modify_Fields::mmProtectionReset =30, ExecutionReport_Modify_Fields::paddingBeforeStrategyID =31,
  ExecutionReport_Modify_Fields::strategyID =32, ExecutionReport_Modify_Fields::deskID =33, ExecutionReport_Modify_Fields::memo =34
}
 
enum  ExecutionReport_New_Fields {
  ExecutionReport_New_Fields::businessHeader =0, ExecutionReport_New_Fields::side =1, ExecutionReport_New_Fields::ordStatus =2, ExecutionReport_New_Fields::clOrdID =3,
  ExecutionReport_New_Fields::secondaryOrderID =4, ExecutionReport_New_Fields::securityID =5, ExecutionReport_New_Fields::orderID =6, ExecutionReport_New_Fields::account =7,
  ExecutionReport_New_Fields::execID =8, ExecutionReport_New_Fields::transactTime =9, ExecutionReport_New_Fields::marketSegmentReceivedTime =10, ExecutionReport_New_Fields::protectionPrice =11,
  ExecutionReport_New_Fields::tradeDate =12, ExecutionReport_New_Fields::workingIndicator =13, ExecutionReport_New_Fields::multiLegReportingType =14, ExecutionReport_New_Fields::ordType =15,
  ExecutionReport_New_Fields::timeInForce =16, ExecutionReport_New_Fields::expireDate =17, ExecutionReport_New_Fields::orderQty =18, ExecutionReport_New_Fields::price =19,
  ExecutionReport_New_Fields::stopPx =20, ExecutionReport_New_Fields::minQty =21, ExecutionReport_New_Fields::maxFloor =22, ExecutionReport_New_Fields::crossID =23,
  ExecutionReport_New_Fields::receivedTime =24, ExecutionReport_New_Fields::paddingBeforeOrdTagID =25, ExecutionReport_New_Fields::ordTagID =26, ExecutionReport_New_Fields::investorID =27,
  ExecutionReport_New_Fields::crossType =28, ExecutionReport_New_Fields::crossPrioritization =29, ExecutionReport_New_Fields::mmProtectionReset =30, ExecutionReport_New_Fields::paddingBeforeStrategyID =31,
  ExecutionReport_New_Fields::strategyID =32, ExecutionReport_New_Fields::deskID =33, ExecutionReport_New_Fields::memo =34
}
 
enum  ExecutionReport_Reject_Fields {
  ExecutionReport_Reject_Fields::businessHeader =0, ExecutionReport_Reject_Fields::side =1, ExecutionReport_Reject_Fields::cxlRejResponseTo =2, ExecutionReport_Reject_Fields::clOrdID =3,
  ExecutionReport_Reject_Fields::secondaryOrderID =4, ExecutionReport_Reject_Fields::securityID =5, ExecutionReport_Reject_Fields::ordRejReason =6, ExecutionReport_Reject_Fields::transactTime =7,
  ExecutionReport_Reject_Fields::execID =8, ExecutionReport_Reject_Fields::orderID =9, ExecutionReport_Reject_Fields::origClOrdID =10, ExecutionReport_Reject_Fields::account =11,
  ExecutionReport_Reject_Fields::ordType =12, ExecutionReport_Reject_Fields::timeInForce =13, ExecutionReport_Reject_Fields::expireDate =14, ExecutionReport_Reject_Fields::orderQty =15,
  ExecutionReport_Reject_Fields::price =16, ExecutionReport_Reject_Fields::stopPx =17, ExecutionReport_Reject_Fields::minQty =18, ExecutionReport_Reject_Fields::maxFloor =19,
  ExecutionReport_Reject_Fields::crossID =20, ExecutionReport_Reject_Fields::crossedIndicator =21, ExecutionReport_Reject_Fields::receivedTime =22, ExecutionReport_Reject_Fields::paddingBeforeOrdTagID =23,
  ExecutionReport_Reject_Fields::ordTagID =24, ExecutionReport_Reject_Fields::investorID =25, ExecutionReport_Reject_Fields::strategyID =26, ExecutionReport_Reject_Fields::deskID =27,
  ExecutionReport_Reject_Fields::memo =28, ExecutionReport_Reject_Fields::text =29
}
 
enum  ExecutionReport_Trade_Fields {
  ExecutionReport_Trade_Fields::businessHeader =0, ExecutionReport_Trade_Fields::side =1, ExecutionReport_Trade_Fields::ordStatus =2, ExecutionReport_Trade_Fields::clOrdID =3,
  ExecutionReport_Trade_Fields::secondaryOrderID =4, ExecutionReport_Trade_Fields::securityID =5, ExecutionReport_Trade_Fields::account =6, ExecutionReport_Trade_Fields::lastQty =7,
  ExecutionReport_Trade_Fields::lastPx =8, ExecutionReport_Trade_Fields::execID =9, ExecutionReport_Trade_Fields::transactTime =10, ExecutionReport_Trade_Fields::leavesQty =11,
  ExecutionReport_Trade_Fields::cumQty =12, ExecutionReport_Trade_Fields::aggressorIndicator =13, ExecutionReport_Trade_Fields::execType =14, ExecutionReport_Trade_Fields::orderCategory =15,
  ExecutionReport_Trade_Fields::multiLegReportingType =16, ExecutionReport_Trade_Fields::tradeID =17, ExecutionReport_Trade_Fields::contraBroker =18, ExecutionReport_Trade_Fields::orderID =19,
  ExecutionReport_Trade_Fields::tradeDate =20, ExecutionReport_Trade_Fields::totNoRelatedSym =21, ExecutionReport_Trade_Fields::paddingBeforeSecondaryExecID =22, ExecutionReport_Trade_Fields::secondaryExecID =23,
  ExecutionReport_Trade_Fields::execRefID =24, ExecutionReport_Trade_Fields::crossID =25, ExecutionReport_Trade_Fields::crossedIndicator =26, ExecutionReport_Trade_Fields::orderQty =27,
  ExecutionReport_Trade_Fields::tradingSessionID =28, ExecutionReport_Trade_Fields::tradingSessionSubID =29, ExecutionReport_Trade_Fields::securityTradingStatus =30, ExecutionReport_Trade_Fields::crossType =31,
  ExecutionReport_Trade_Fields::crossPrioritization =32, ExecutionReport_Trade_Fields::paddingBeforeStrategyID =33, ExecutionReport_Trade_Fields::strategyID =34, ExecutionReport_Trade_Fields::deskID =35,
  ExecutionReport_Trade_Fields::memo =36
}
 
enum  FieldKind { ORDINARY_FIELD, OPTIONAL_FIELD }
 
enum  FieldValueType {
  AllocIDValueType, ClOrdIDValueType, ClOrdIDOptionalValueType, SessionIDValueType,
  SessionIDOptionalValueType, SessionVerIDValueType, SessionVerIDOptionalValueType, SeqNumValueType,
  SeqNumOptionalValueType, QuantityValueType, QuantityOptionalValueType, LocalMktDateValueType,
  LocalMktDateOptionalValueType, AccountValueType, AccountOptionalValueType, FirmValueType,
  FirmOptionalValueType, DaysToSettlementValueType, DaysToSettlementOptionalValueType, TraderValueType,
  TraderOptionalValueType, ExecIDValueType, ExecIDOptionalValueType, OrderIDValueType,
  OrderIDOptionalValueType, SenderLocationValueType, RejReasonValueType, RejReasonOptionalValueType,
  AllocReportIDValueType, PosMaintRptIDValueType, PosMaintRptIDOptionalValueType, PosReqIDValueType,
  PosReqIDOptionalValueType, SecurityReqRespIDValueType, SecurityStrategyTypeValueType, BusinessRejectRefIDValueType,
  MassActionReportIDValueType, MassActionReportIDOptionalValueType, OrdTagIDValueType, MarketSegmentIDValueType,
  MarketSegmentIDOptionalValueType, SecurityIDValueType, SecurityIDOptionalValueType, SecurityExchangeValueType,
  SymbolValueType, SecurityGroupValueType, CrossIDValueType, CrossIDOptionalValueType,
  TradeIDValueType, TradeIDOptionalValueType, QuoteIDValueType, QuoteIDOptionalValueType,
  QuoteReqIDValueType, QuoteReqIDOptionalValueType, TotNoRelatedSymValueType, MessageCounterValueType,
  AssetOptionalValueType, StrategyIDOptionalValueType, uint8EnumEncodingValueType, uint16EnumEncodingValueType,
  Uint8ValueType, CharValueType, Padding3ValueType, Padding1ValueType,
  CharOptionalValueType, Padding2ValueType, Uint8OptionalValueType, Padding4ValueType,
  BooleanValueType, AllocTransTypeValueType, AllocReportTypeValueType, AllocTypeValueType,
  AllocNoOrdersTypeValueType, AllocStatusValueType, QuoteStatusValueType, QuoteStatusResponseToValueType,
  QuoteCancelTypeValueType, PosTypeValueType, MassActionScopeValueType, MassActionTypeValueType,
  MassActionResponseValueType, MassActionRejectReasonValueType, SecurityResponseTypeValueType, PosMaintStatusValueType,
  ExecuteUnderlyingTradeValueType, PosTransTypeValueType, PosMaintActionValueType, SettlTypeValueType,
  SelfTradePreventionInstructionValueType, TimeUnitValueType, MessageTypeValueType, FlowTypeValueType,
  NegotiationRejectCodeValueType, EstablishRejectCodeValueType, TerminationCodeValueType, RetransmitRejectCodeValueType,
  CancelOnDisconnectTypeValueType, SideValueType, TimeInForceValueType, SimpleTimeInForceValueType,
  OrdTypeValueType, SimpleOrdTypeValueType, RoutingInstructionValueType, ExecTypeValueType,
  OrdStatusValueType, ExecRestatementReasonValidForSingleCancelValueType, ExecRestatementReasonValidForMassCancelValueType, ExecRestatementReasonValueType,
  MultiLegReportingTypeValueType, OrderCategoryValueType, AccountTypeValueType, CxlRejResponseToValueType,
  PossResendValueType, SecurityIDSourceValueType, CrossedIndicatorValueType, TradingSessionIDValueType,
  TradingSessionSubIDValueType, SecurityTradingStatusValueType, CrossTypeValueType, CrossPrioritizationValueType,
  RoutingInstructionOptionalValueType, TimeInForceOptionalValueType, AccountTypeOptionalValueType, ExecRestatementReasonValidForSingleCancelOptionalValueType,
  CrossedIndicatorOptionalValueType, CrossTypeOptionalValueType, CrossPrioritizationOptionalValueType, MultiLegReportingTypeOptionalValueType,
  BooleanOptionalValueType, ExecRestatementReasonOptionalValueType, OrderCategoryOptionalValueType, TradingSessionIDOptionalValueType,
  TradingSessionSubIDOptionalValueType, SecurityTradingStatusOptionalValueType, SettlTypeOptionalValueType, SideOptionalValueType,
  ExecuteUnderlyingTradeOptionalValueType, QuoteStatusResponseToOptionalValueType, MassActionScopeOptionalValueType, ExecRestatementReasonValidForMassCancelOptionalValueType,
  MassActionRejectReasonOptionalValueType, messageHeaderValueType, GroupSizeEncodingValueType, FramingHeaderValueType,
  PriceValueType, PriceOptionalValueType, Price8ValueType, Price8OptionalValueType,
  PriceOffsetOptionalValueType, Percentage8ValueType, Percentage8OptionalValueType, RatioQtyValueType,
  UTCTimestampNanosValueType, UTCTimestampNanosOptionalValueType, DeltaInMillisValueType, CredentialsEncodingValueType,
  MemoEncodingValueType, TextEncodingValueType, DeskIDEncodingValueType, ClientAppEncodingValueType,
  CustodianInfoValueType, InboundBusinessHeaderValueType, OutboundBusinessHeaderValueType, BidirectionalBusinessHeaderValueType,
  InvestorIDValueType, NewOrderCross_noSidesValueType, PositionMaintenanceReport_noPositionsValueType, QuoteRequest_noSidesValueType,
  QuoteRequestReject_noSidesValueType, SecurityDefinitionRequest_noLegsValueType, LastValueType
}
 
enum  FlowType : u8 { FlowType::NONE =0, FlowType::RECOVERABLE =1, FlowType::UNSEQUENCED =2, FlowType::IDEMPOTENT =3 }
 
enum  HeaderMessage_Fields { HeaderMessage_Fields::framingHeader =0 }
 
enum  MassActionRejectReason : u8 { MassActionRejectReason::MASS_ACTION_NOT_SUPPORTED =0, MassActionRejectReason::INVALID_OR_UNKNOWN_MARKET_SEGMENT =8, MassActionRejectReason::OTHER =99 }
 
enum  MassActionRejectReasonOptional : u8 { MassActionRejectReasonOptional::MASS_ACTION_NOT_SUPPORTED =0, MassActionRejectReasonOptional::INVALID_OR_UNKNOWN_MARKET_SEGMENT =8, MassActionRejectReasonOptional::OTHER =99, MassActionRejectReasonOptional::Null =255 }
 
enum  MassActionResponse : char { MassActionResponse::REJECTED ='0', MassActionResponse::ACCEPTED ='1' }
 
enum  MassActionScope : u8 { MassActionScope::ALL_ORDERS_FOR_A_TRADING_SESSION =6, MassActionScope::Null =0 }
 
enum  MassActionScopeOptional : u8 { MassActionScopeOptional::ALL_ORDERS_FOR_A_TRADING_SESSION =6, MassActionScopeOptional::Null =0 }
 
enum  MassActionType : u8 { MassActionType::RELEASE_ORDERS_FROM_SUSPENSION =2, MassActionType::CANCEL_ORDERS =3, MassActionType::CANCEL_AND_SUSPEND_ORDERS =4 }
 
enum  MessageType : u8 {
  MessageType::Negotiate =0, MessageType::NegotiateResponse =1, MessageType::NegotiateReject =2, MessageType::Establish =3,
  MessageType::EstablishAck =4, MessageType::EstablishReject =5, MessageType::Terminate =6, MessageType::NotApplied =9,
  MessageType::RetransmitRequest =10, MessageType::Retransmission =11, MessageType::RetransmitReject =12, MessageType::Sequence =13,
  MessageType::BusinessMessageReject =14, MessageType::SimpleNewOrder =15, MessageType::SimpleModifyOrder =16, MessageType::NewOrderSingle =17,
  MessageType::OrderCancelReplaceRequest =18, MessageType::OrderCancelRequest =19, MessageType::NewOrderCross =20, MessageType::ExecutionReport_New =21,
  MessageType::ExecutionReport_Modify =22, MessageType::ExecutionReport_Cancel =23, MessageType::ExecutionReport_Trade =24, MessageType::ExecutionReport_Reject =25,
  MessageType::ExecutionReport_Forward =26, MessageType::SecurityDefinitionRequest =27, MessageType::SecurityDefinitionResponse =28, MessageType::OrderMassActionRequest =29,
  MessageType::OrderMassActionReport =30, MessageType::QuoteRequest =31, MessageType::QuoteStatusReport =32, MessageType::Quote =33,
  MessageType::QuoteCancel =34, MessageType::QuoteRequestReject =35, MessageType::PositionMaintenanceCancelRequest =36, MessageType::PositionMaintenanceRequest =37,
  MessageType::PositionMaintenanceReport =38, MessageType::AllocationInstruction =39, MessageType::AllocationReport =40
}
 
enum  MultiLegReportingType : char { MultiLegReportingType::SINGLE_SECURITY ='1', MultiLegReportingType::INDIVIDUALLEG_OF_MULTILEG_SECURITY ='2', MultiLegReportingType::MULTILEG_SECURITY ='3' }
 
enum  MultiLegReportingTypeOptional : char { MultiLegReportingTypeOptional::SINGLE_SECURITY ='1', MultiLegReportingTypeOptional::INDIVIDUALLEG_OF_MULTILEG_SECURITY ='2', MultiLegReportingTypeOptional::MULTILEG_SECURITY ='3', MultiLegReportingTypeOptional::Null =0 }
 
enum  Negotiate_Fields {
  Negotiate_Fields::sessionID =0, Negotiate_Fields::sessionVerID =1, Negotiate_Fields::timestamp =2, Negotiate_Fields::enteringFirm =3,
  Negotiate_Fields::onbehalfFirm =4, Negotiate_Fields::credentials =5, Negotiate_Fields::clientIP =6, Negotiate_Fields::clientAppName =7,
  Negotiate_Fields::clientAppVersion =8
}
 
enum  NegotiateReject_Fields {
  NegotiateReject_Fields::sessionID =0, NegotiateReject_Fields::sessionVerID =1, NegotiateReject_Fields::requestTimestamp =2, NegotiateReject_Fields::enteringFirm =3,
  NegotiateReject_Fields::negotiationRejectCode =4, NegotiateReject_Fields::paddingBeforeCurrentSessionVerID =5, NegotiateReject_Fields::currentSessionVerID =6
}
 
enum  NegotiateResponse_Fields { NegotiateResponse_Fields::sessionID =0, NegotiateResponse_Fields::sessionVerID =1, NegotiateResponse_Fields::requestTimestamp =2, NegotiateResponse_Fields::enteringFirm =3 }
 
enum  NegotiationRejectCode : u8 {
  NegotiationRejectCode::UNSPECIFIED =0, NegotiationRejectCode::CREDENTIALS =1, NegotiationRejectCode::FLOWTYPE_NOT_SUPPORTED =2, NegotiationRejectCode::ALREADY_NEGOTIATED =3,
  NegotiationRejectCode::SESSION_BLOCKED =4, NegotiationRejectCode::INVALID_SESSIONID =5, NegotiationRejectCode::INVALID_SESSIONVERID =6, NegotiationRejectCode::INVALID_TIMESTAMP =7,
  NegotiationRejectCode::INVALID_FIRM =8, NegotiationRejectCode::NEGOTIATE_NOT_ALLOWED =20, NegotiationRejectCode::DUPLICATE_SESSION_CONNECTION =21, NegotiationRejectCode::AUTHENTICATION_IN_PROGRESS =22,
  NegotiationRejectCode::PROTOCOL_VERSION_NOT_SUPPORTED =23
}
 
enum  NewOrderCross_Fields {
  NewOrderCross_Fields::businessHeader =0, NewOrderCross_Fields::paddingBeforeCrossID =1, NewOrderCross_Fields::crossID =2, NewOrderCross_Fields::senderLocation =3,
  NewOrderCross_Fields::enteringTrader =4, NewOrderCross_Fields::executingTrader =5, NewOrderCross_Fields::securityID =6, NewOrderCross_Fields::orderQty =7,
  NewOrderCross_Fields::price =8, NewOrderCross_Fields::crossedIndicator =9, NewOrderCross_Fields::crossType =10, NewOrderCross_Fields::crossPrioritization =11,
  NewOrderCross_Fields::maxSweepQty =12, NewOrderCross_Fields::noSides =13, NewOrderCross_Fields::deskID =14, NewOrderCross_Fields::memo =15
}
 
enum  NewOrderCross_noSides_Fields {
  NewOrderCross_noSides_Fields::side =0, NewOrderCross_noSides_Fields::paddingBeforeAccount =1, NewOrderCross_noSides_Fields::account =2, NewOrderCross_noSides_Fields::enteringFirm =3,
  NewOrderCross_noSides_Fields::clOrdID =4
}
 
enum  NewOrderSingle_Fields {
  NewOrderSingle_Fields::businessHeader =0, NewOrderSingle_Fields::ordTagID =1, NewOrderSingle_Fields::mmProtectionReset =2, NewOrderSingle_Fields::clOrdID =3,
  NewOrderSingle_Fields::account =4, NewOrderSingle_Fields::senderLocation =5, NewOrderSingle_Fields::enteringTrader =6, NewOrderSingle_Fields::selfTradePreventionInstruction =7,
  NewOrderSingle_Fields::securityID =8, NewOrderSingle_Fields::side =9, NewOrderSingle_Fields::ordType =10, NewOrderSingle_Fields::timeInForce =11,
  NewOrderSingle_Fields::routingInstruction =12, NewOrderSingle_Fields::orderQty =13, NewOrderSingle_Fields::price =14, NewOrderSingle_Fields::stopPx =15,
  NewOrderSingle_Fields::minQty =16, NewOrderSingle_Fields::maxFloor =17, NewOrderSingle_Fields::executingTrader =18, NewOrderSingle_Fields::expireDate =19,
  NewOrderSingle_Fields::custodianInfo =20, NewOrderSingle_Fields::investorID =21, NewOrderSingle_Fields::strategyID =22, NewOrderSingle_Fields::deskID =23,
  NewOrderSingle_Fields::memo =24
}
 
enum  NotApplied_Fields { NotApplied_Fields::fromSeqNo =0, NotApplied_Fields::count =1 }
 
enum  OrderCancelReplaceRequest_Fields {
  OrderCancelReplaceRequest_Fields::businessHeader =0, OrderCancelReplaceRequest_Fields::ordTagID =1, OrderCancelReplaceRequest_Fields::mmProtectionReset =2, OrderCancelReplaceRequest_Fields::clOrdID =3,
  OrderCancelReplaceRequest_Fields::account =4, OrderCancelReplaceRequest_Fields::senderLocation =5, OrderCancelReplaceRequest_Fields::enteringTrader =6, OrderCancelReplaceRequest_Fields::selfTradePreventionInstruction =7,
  OrderCancelReplaceRequest_Fields::securityID =8, OrderCancelReplaceRequest_Fields::side =9, OrderCancelReplaceRequest_Fields::ordType =10, OrderCancelReplaceRequest_Fields::timeInForce =11,
  OrderCancelReplaceRequest_Fields::routingInstruction =12, OrderCancelReplaceRequest_Fields::orderQty =13, OrderCancelReplaceRequest_Fields::price =14, OrderCancelReplaceRequest_Fields::orderID =15,
  OrderCancelReplaceRequest_Fields::origClOrdID =16, OrderCancelReplaceRequest_Fields::stopPx =17, OrderCancelReplaceRequest_Fields::minQty =18, OrderCancelReplaceRequest_Fields::maxFloor =19,
  OrderCancelReplaceRequest_Fields::executingTrader =20, OrderCancelReplaceRequest_Fields::accountType =21, OrderCancelReplaceRequest_Fields::expireDate =22, OrderCancelReplaceRequest_Fields::custodianInfo =23,
  OrderCancelReplaceRequest_Fields::investorID =24, OrderCancelReplaceRequest_Fields::strategyID =25, OrderCancelReplaceRequest_Fields::deskID =26, OrderCancelReplaceRequest_Fields::memo =27
}
 
enum  OrderCancelRequest_Fields {
  OrderCancelRequest_Fields::businessHeader =0, OrderCancelRequest_Fields::paddingBeforeClOrdID =1, OrderCancelRequest_Fields::clOrdID =2, OrderCancelRequest_Fields::securityID =3,
  OrderCancelRequest_Fields::orderID =4, OrderCancelRequest_Fields::origClOrdID =5, OrderCancelRequest_Fields::side =6, OrderCancelRequest_Fields::execRestatementReason =7,
  OrderCancelRequest_Fields::paddingBeforeSenderLocation =8, OrderCancelRequest_Fields::senderLocation =9, OrderCancelRequest_Fields::enteringTrader =10, OrderCancelRequest_Fields::executingTrader =11,
  OrderCancelRequest_Fields::deskID =12, OrderCancelRequest_Fields::memo =13
}
 
enum  OrderCategory : char {
  OrderCategory::RESULT_OF_OPTIONS_EXERCISE ='B', OrderCategory::RESULT_OF_ASSIGNMENT_FROM_AN_OPTIONS_EXERCISE ='C', OrderCategory::RESULT_OF_AUTOMATIC_OPTIONS_EXERCISE ='D', OrderCategory::RESULT_OF_MIDPOINT_ORDER ='E',
  OrderCategory::RESULT_OF_BLOCK_BOOK_TRADE ='F', OrderCategory::RESULT_OF_TRADE_AT_CLOSE ='G', OrderCategory::RESULT_OF_TRADE_AT_AVERAGE ='H'
}
 
enum  OrderCategoryOptional : char {
  OrderCategoryOptional::RESULT_OF_OPTIONS_EXERCISE ='B', OrderCategoryOptional::RESULT_OF_ASSIGNMENT_FROM_AN_OPTIONS_EXERCISE ='C', OrderCategoryOptional::RESULT_OF_AUTOMATIC_OPTIONS_EXERCISE ='D', OrderCategoryOptional::RESULT_OF_MIDPOINT_ORDER ='E',
  OrderCategoryOptional::RESULT_OF_BLOCK_BOOK_TRADE ='F', OrderCategoryOptional::RESULT_OF_TRADE_AT_CLOSE ='G', OrderCategoryOptional::RESULT_OF_TRADE_AT_AVERAGE ='H', OrderCategoryOptional::Null =0
}
 
enum  OrderMassActionReport_Fields {
  OrderMassActionReport_Fields::businessHeader =0, OrderMassActionReport_Fields::massActionType =1, OrderMassActionReport_Fields::massActionScope =2, OrderMassActionReport_Fields::clOrdID =3,
  OrderMassActionReport_Fields::massActionReportID =4, OrderMassActionReport_Fields::transactTime =5, OrderMassActionReport_Fields::massActionResponse =6, OrderMassActionReport_Fields::massActionRejectReason =7,
  OrderMassActionReport_Fields::execRestatementReason =8, OrderMassActionReport_Fields::ordTagID =9, OrderMassActionReport_Fields::side =10, OrderMassActionReport_Fields::paddingBeforeAsset =11,
  OrderMassActionReport_Fields::asset =12, OrderMassActionReport_Fields::securityID =13, OrderMassActionReport_Fields::investorID =14, OrderMassActionReport_Fields::text =15
}
 
enum  OrderMassActionRequest_Fields {
  OrderMassActionRequest_Fields::businessHeader =0, OrderMassActionRequest_Fields::massActionType =1, OrderMassActionRequest_Fields::massActionScope =2, OrderMassActionRequest_Fields::clOrdID =3,
  OrderMassActionRequest_Fields::execRestatementReason =4, OrderMassActionRequest_Fields::ordTagID =5, OrderMassActionRequest_Fields::side =6, OrderMassActionRequest_Fields::paddingBeforeAsset =7,
  OrderMassActionRequest_Fields::asset =8, OrderMassActionRequest_Fields::securityID =9, OrderMassActionRequest_Fields::investorID =10
}
 
enum  OrdStatus : char {
  OrdStatus::NEW ='0', OrdStatus::PARTIALLY_FILLED ='1', OrdStatus::FILLED ='2', OrdStatus::CANCELED ='4',
  OrdStatus::REPLACED ='5', OrdStatus::REJECTED ='8', OrdStatus::EXPIRED ='C', OrdStatus::RESTATED ='R',
  OrdStatus::PREVIOUS_FINAL_STATE ='Z'
}
 
enum  OrdType : char {
  OrdType::MARKET ='1', OrdType::LIMIT ='2', OrdType::STOP_LOSS ='3', OrdType::STOP_LIMIT ='4',
  OrdType::MARKET_WITH_LEFTOVER_AS_LIMIT ='K', OrdType::RLP ='W', OrdType::PEGGED_MIDPOINT ='P'
}
 
enum  PositionMaintenanceCancelRequest_Fields {
  PositionMaintenanceCancelRequest_Fields::businessHeader =0, PositionMaintenanceCancelRequest_Fields::posReqID =1, PositionMaintenanceCancelRequest_Fields::securityID =2, PositionMaintenanceCancelRequest_Fields::origPosReqRefID =3,
  PositionMaintenanceCancelRequest_Fields::posMaintRptRefID =4, PositionMaintenanceCancelRequest_Fields::senderLocation =5, PositionMaintenanceCancelRequest_Fields::enteringTrader =6
}
 
enum  PositionMaintenanceReport_Fields {
  PositionMaintenanceReport_Fields::businessHeader =0, PositionMaintenanceReport_Fields::posReqID =1, PositionMaintenanceReport_Fields::securityID =2, PositionMaintenanceReport_Fields::posMaintRptID =3,
  PositionMaintenanceReport_Fields::posTransType =4, PositionMaintenanceReport_Fields::posMaintAction =5, PositionMaintenanceReport_Fields::posMaintStatus =6, PositionMaintenanceReport_Fields::tradeID =7,
  PositionMaintenanceReport_Fields::origPosReqRefID =8, PositionMaintenanceReport_Fields::accountType =9, PositionMaintenanceReport_Fields::clearingBusinessDate =10, PositionMaintenanceReport_Fields::thresholdAmount =11,
  PositionMaintenanceReport_Fields::transactTime =12, PositionMaintenanceReport_Fields::account =13, PositionMaintenanceReport_Fields::senderLocation =14, PositionMaintenanceReport_Fields::posMaintResult =15,
  PositionMaintenanceReport_Fields::contraryInstructionIndicator =16, PositionMaintenanceReport_Fields::noPositions =17, PositionMaintenanceReport_Fields::deskID =18, PositionMaintenanceReport_Fields::memo =19,
  PositionMaintenanceReport_Fields::text =20
}
 
enum  PositionMaintenanceReport_noPositions_Fields { PositionMaintenanceReport_noPositions_Fields::posType =0, PositionMaintenanceReport_noPositions_Fields::longQty =1, PositionMaintenanceReport_noPositions_Fields::shortQty =2 }
 
enum  PositionMaintenanceRequest_Fields {
  PositionMaintenanceRequest_Fields::businessHeader =0, PositionMaintenanceRequest_Fields::posReqID =1, PositionMaintenanceRequest_Fields::securityID =2, PositionMaintenanceRequest_Fields::thresholdAmount =3,
  PositionMaintenanceRequest_Fields::account =4, PositionMaintenanceRequest_Fields::senderLocation =5, PositionMaintenanceRequest_Fields::posTransType =6, PositionMaintenanceRequest_Fields::clearingBusinessDate =7,
  PositionMaintenanceRequest_Fields::contraryInstructionIndicator =8, PositionMaintenanceRequest_Fields::enteringTrader =9, PositionMaintenanceRequest_Fields::longQty =10, PositionMaintenanceRequest_Fields::deskID =11,
  PositionMaintenanceRequest_Fields::memo =12
}
 
enum  PosMaintAction : char { PosMaintAction::NEW ='1', PosMaintAction::CANCEL ='3' }
 
enum  PosMaintStatus : char { PosMaintStatus::ACCEPTED ='0', PosMaintStatus::REJECTED ='2', PosMaintStatus::COMPLETED ='3', PosMaintStatus::NOT_EXECUTED ='9' }
 
enum  PossResend : u8 { PossResend::FALSE_VALUE =0, PossResend::TRUE_VALUE =1 }
 
enum  PosTransType : u8 { PosTransType::EXERCISE =1, PosTransType::AUTOMATIC_EXERCISE =105, PosTransType::EXERCISE_NOT_AUTOMATIC =106 }
 
enum  PosType : char {
  PosType::TRANSACTION_QUANTITY ='T', PosType::START_OF_DAY_QTY ='S', PosType::OPTION_EXERCISE_QTY ='E', PosType::BLOCKED_QTY ='B',
  PosType::UNCOVERED_QTY ='U', PosType::COVERED_QTY ='C'
}
 
enum  Quote_Fields {
  Quote_Fields::businessHeader =0, Quote_Fields::securityID =1, Quote_Fields::quoteReqID =2, Quote_Fields::quoteID =3,
  Quote_Fields::transactTime =4, Quote_Fields::price =5, Quote_Fields::orderQty =6, Quote_Fields::side =7,
  Quote_Fields::settlType =8, Quote_Fields::account =9, Quote_Fields::senderLocation =10, Quote_Fields::enteringTrader =11,
  Quote_Fields::executingTrader =12, Quote_Fields::fixedRate =13, Quote_Fields::executeUnderlyingTrade =14, Quote_Fields::daysToSettlement =15,
  Quote_Fields::deskID =16, Quote_Fields::memo =17
}
 
enum  QuoteCancel_Fields {
  QuoteCancel_Fields::businessHeader =0, QuoteCancel_Fields::securityID =1, QuoteCancel_Fields::quoteReqID =2, QuoteCancel_Fields::quoteID =3,
  QuoteCancel_Fields::account =4, QuoteCancel_Fields::senderLocation =5, QuoteCancel_Fields::enteringTrader =6, QuoteCancel_Fields::executingTrader =7,
  QuoteCancel_Fields::deskID =8, QuoteCancel_Fields::memo =9
}
 
enum  QuoteCancelType : u8 { QuoteCancelType::CANCEL_FOR_QUOTE_ID =5 }
 
enum  QuoteRequest_Fields {
  QuoteRequest_Fields::businessHeader =0, QuoteRequest_Fields::securityID =1, QuoteRequest_Fields::quoteReqID =2, QuoteRequest_Fields::quoteID =3,
  QuoteRequest_Fields::tradeID =4, QuoteRequest_Fields::contraBroker =5, QuoteRequest_Fields::transactTime =6, QuoteRequest_Fields::price =7,
  QuoteRequest_Fields::settlType =8, QuoteRequest_Fields::executeUnderlyingTrade =9, QuoteRequest_Fields::orderQty =10, QuoteRequest_Fields::senderLocation =11,
  QuoteRequest_Fields::enteringTrader =12, QuoteRequest_Fields::executingTrader =13, QuoteRequest_Fields::fixedRate =14, QuoteRequest_Fields::daysToSettlement =15,
  QuoteRequest_Fields::noSides =16, QuoteRequest_Fields::deskID =17, QuoteRequest_Fields::memo =18
}
 
enum  QuoteRequest_noSides_Fields { QuoteRequest_noSides_Fields::side =0, QuoteRequest_noSides_Fields::account =1 }
 
enum  QuoteRequestReject_Fields {
  QuoteRequestReject_Fields::businessHeader =0, QuoteRequestReject_Fields::quoteRequestRejectReason =1, QuoteRequestReject_Fields::securityID =2, QuoteRequestReject_Fields::quoteReqID =3,
  QuoteRequestReject_Fields::quoteID =4, QuoteRequestReject_Fields::tradeID =5, QuoteRequestReject_Fields::contraBroker =6, QuoteRequestReject_Fields::transactTime =7,
  QuoteRequestReject_Fields::enteringTrader =8, QuoteRequestReject_Fields::settlType =9, QuoteRequestReject_Fields::price =10, QuoteRequestReject_Fields::orderQty =11,
  QuoteRequestReject_Fields::senderLocation =12, QuoteRequestReject_Fields::executingTrader =13, QuoteRequestReject_Fields::fixedRate =14, QuoteRequestReject_Fields::daysToSettlement =15,
  QuoteRequestReject_Fields::noSides =16, QuoteRequestReject_Fields::deskID =17, QuoteRequestReject_Fields::memo =18, QuoteRequestReject_Fields::text =19
}
 
enum  QuoteRequestReject_noSides_Fields { QuoteRequestReject_noSides_Fields::side =0, QuoteRequestReject_noSides_Fields::account =1 }
 
enum  QuoteStatus : u8 {
  QuoteStatus::EXPIRED =7, QuoteStatus::ACCEPTED =0, QuoteStatus::REJECTED =5, QuoteStatus::QUOTE_NOT_FOUND =9,
  QuoteStatus::PENDING =10, QuoteStatus::PASS =11, QuoteStatus::CANCELED =17
}
 
enum  QuoteStatusReport_Fields {
  QuoteStatusReport_Fields::businessHeader =0, QuoteStatusReport_Fields::quoteRejectReason =1, QuoteStatusReport_Fields::securityID =2, QuoteStatusReport_Fields::quoteReqID =3,
  QuoteStatusReport_Fields::quoteID =4, QuoteStatusReport_Fields::tradeID =5, QuoteStatusReport_Fields::contraBroker =6, QuoteStatusReport_Fields::transactTime =7,
  QuoteStatusReport_Fields::quoteStatus =8, QuoteStatusReport_Fields::quoteStatusResponseTo =9, QuoteStatusReport_Fields::account =10, QuoteStatusReport_Fields::side =11,
  QuoteStatusReport_Fields::settlType =12, QuoteStatusReport_Fields::price =13, QuoteStatusReport_Fields::orderQty =14, QuoteStatusReport_Fields::senderLocation =15,
  QuoteStatusReport_Fields::enteringTrader =16, QuoteStatusReport_Fields::executingTrader =17, QuoteStatusReport_Fields::fixedRate =18, QuoteStatusReport_Fields::executeUnderlyingTrade =19,
  QuoteStatusReport_Fields::daysToSettlement =20, QuoteStatusReport_Fields::deskID =21, QuoteStatusReport_Fields::memo =22, QuoteStatusReport_Fields::text =23
}
 
enum  QuoteStatusResponseTo : char { QuoteStatusResponseTo::QUOTE ='0', QuoteStatusResponseTo::QUOTE_REQUEST ='1', QuoteStatusResponseTo::QUOTE_CANCEL ='2', QuoteStatusResponseTo::QUOTE_REQUEST_REJECT ='3' }
 
enum  QuoteStatusResponseToOptional : char {
  QuoteStatusResponseToOptional::QUOTE ='0', QuoteStatusResponseToOptional::QUOTE_REQUEST ='1', QuoteStatusResponseToOptional::QUOTE_CANCEL ='2', QuoteStatusResponseToOptional::QUOTE_REQUEST_REJECT ='3',
  QuoteStatusResponseToOptional::Null =0
}
 
enum  Retransmission_Fields { Retransmission_Fields::sessionID =0, Retransmission_Fields::requestTimestamp =1, Retransmission_Fields::nextSeqNo =2, Retransmission_Fields::count =3 }
 
enum  RetransmitReject_Fields { RetransmitReject_Fields::sessionID =0, RetransmitReject_Fields::requestTimestamp =1, RetransmitReject_Fields::retransmitRejectCode =2 }
 
enum  RetransmitRejectCode : u8 {
  RetransmitRejectCode::OUT_OF_RANGE =0, RetransmitRejectCode::INVALID_SESSION =1, RetransmitRejectCode::REQUEST_LIMIT_EXCEEDED =2, RetransmitRejectCode::RETRANSMIT_IN_PROGRESS =3,
  RetransmitRejectCode::INVALID_TIMESTAMP =4, RetransmitRejectCode::INVALID_FROMSEQNO =5, RetransmitRejectCode::INVALID_COUNT =9, RetransmitRejectCode::THROTTLE_REJECT =10,
  RetransmitRejectCode::SYSTEM_BUSY =11
}
 
enum  RetransmitRequest_Fields { RetransmitRequest_Fields::sessionID =0, RetransmitRequest_Fields::timestamp =1, RetransmitRequest_Fields::fromSeqNo =2, RetransmitRequest_Fields::count =3 }
 
enum  RoutingInstruction : u8 {
  RoutingInstruction::RETAIL_LIQUIDITY_TAKER =1, RoutingInstruction::WAIVED_PRIORITY =2, RoutingInstruction::BROKER_ONLY =3, RoutingInstruction::BROKER_ONLY_REMOVAL =4,
  RoutingInstruction::Null =0
}
 
enum  RoutingInstructionOptional : u8 {
  RoutingInstructionOptional::RETAIL_LIQUIDITY_TAKER =1, RoutingInstructionOptional::WAIVED_PRIORITY =2, RoutingInstructionOptional::BROKER_ONLY =3, RoutingInstructionOptional::BROKER_ONLY_REMOVAL =4,
  RoutingInstructionOptional::Null =0
}
 
enum  SecurityDefinitionRequest_Fields {
  SecurityDefinitionRequest_Fields::businessHeader =0, SecurityDefinitionRequest_Fields::securityReqID =1, SecurityDefinitionRequest_Fields::senderLocation =2, SecurityDefinitionRequest_Fields::enteringTrader =3,
  SecurityDefinitionRequest_Fields::noLegs =4
}
 
enum  SecurityDefinitionRequest_noLegs_Fields { SecurityDefinitionRequest_noLegs_Fields::legSymbol =0, SecurityDefinitionRequest_noLegs_Fields::legRatioQty =1, SecurityDefinitionRequest_noLegs_Fields::legSide =2 }
 
enum  SecurityDefinitionResponse_Fields {
  SecurityDefinitionResponse_Fields::businessHeader =0, SecurityDefinitionResponse_Fields::paddingBeforeSecurityReqID =1, SecurityDefinitionResponse_Fields::securityReqID =2, SecurityDefinitionResponse_Fields::securityID =3,
  SecurityDefinitionResponse_Fields::securityResponseType =4, SecurityDefinitionResponse_Fields::securityStrategyType =5, SecurityDefinitionResponse_Fields::symbol =6, SecurityDefinitionResponse_Fields::securityResponseID =7,
  SecurityDefinitionResponse_Fields::senderLocation =8, SecurityDefinitionResponse_Fields::enteringTrader =9
}
 
enum  SecurityIDSource : char { SecurityIDSource::ISIN ='4', SecurityIDSource::EXCHANGE_SYMBOL ='8' }
 
enum  SecurityResponseType : u8 { SecurityResponseType::ACCEPT_SECURITY_PROPOSAL_AS_IS =1, SecurityResponseType::REJECT_SECURITY_PROPOSAL =5, SecurityResponseType::ACCEPT_SECURITY_AS_PROPOSAL_WITH_REVISIONS =2 }
 
enum  SecurityTradingStatus : u8 {
  SecurityTradingStatus::TRADING_HALT =2, SecurityTradingStatus::NO_OPEN =4, SecurityTradingStatus::READY_TO_TRADE =17, SecurityTradingStatus::FORBIDDEN =18,
  SecurityTradingStatus::UNKNOWN_OR_INVALID =20, SecurityTradingStatus::PRE_OPEN =21, SecurityTradingStatus::FINAL_CLOSING_CALL =101, SecurityTradingStatus::RESERVED =110,
  SecurityTradingStatus::Null =0
}
 
enum  SecurityTradingStatusOptional : u8 {
  SecurityTradingStatusOptional::TRADING_HALT =2, SecurityTradingStatusOptional::NO_OPEN =4, SecurityTradingStatusOptional::READY_TO_TRADE =17, SecurityTradingStatusOptional::FORBIDDEN =18,
  SecurityTradingStatusOptional::UNKNOWN_OR_INVALID =20, SecurityTradingStatusOptional::PRE_OPEN =21, SecurityTradingStatusOptional::FINAL_CLOSING_CALL =101, SecurityTradingStatusOptional::RESERVED =110,
  SecurityTradingStatusOptional::Null =0
}
 
enum  SelfTradePreventionInstruction : u8 { SelfTradePreventionInstruction::NONE =0, SelfTradePreventionInstruction::CANCEL_AGGRESSOR_ORDER =1, SelfTradePreventionInstruction::CANCEL_RESTING_ORDER =2, SelfTradePreventionInstruction::CANCEL_BOTH_ORDERS =3 }
 
enum  Sequence_Fields { Sequence_Fields::nextSeqNo =0 }
 
enum  SettlType : char { SettlType::BUYERS_DISCRETION ='0', SettlType::SELLERS_DISCRETION ='8', SettlType::MUTUAL ='X' }
 
enum  SettlTypeOptional : char { SettlTypeOptional::BUYERS_DISCRETION ='0', SettlTypeOptional::SELLERS_DISCRETION ='8', SettlTypeOptional::MUTUAL ='X', SettlTypeOptional::Null =0 }
 
enum  Side : char { Side::BUY ='1', Side::SELL ='2' }
 
enum  SideOptional : char { SideOptional::BUY ='1', SideOptional::SELL ='2', SideOptional::Null =0 }
 
enum  SimpleModifyOrder_Fields {
  SimpleModifyOrder_Fields::businessHeader =0, SimpleModifyOrder_Fields::ordTagID =1, SimpleModifyOrder_Fields::mmProtectionReset =2, SimpleModifyOrder_Fields::clOrdID =3,
  SimpleModifyOrder_Fields::account =4, SimpleModifyOrder_Fields::senderLocation =5, SimpleModifyOrder_Fields::enteringTrader =6, SimpleModifyOrder_Fields::selfTradePreventionInstruction =7,
  SimpleModifyOrder_Fields::securityID =8, SimpleModifyOrder_Fields::side =9, SimpleModifyOrder_Fields::ordType =10, SimpleModifyOrder_Fields::timeInForce =11,
  SimpleModifyOrder_Fields::routingInstruction =12, SimpleModifyOrder_Fields::orderQty =13, SimpleModifyOrder_Fields::price =14, SimpleModifyOrder_Fields::orderID =15,
  SimpleModifyOrder_Fields::origClOrdID =16, SimpleModifyOrder_Fields::investorID =17, SimpleModifyOrder_Fields::memo =18
}
 
enum  SimpleNewOrder_Fields {
  SimpleNewOrder_Fields::businessHeader =0, SimpleNewOrder_Fields::ordTagID =1, SimpleNewOrder_Fields::mmProtectionReset =2, SimpleNewOrder_Fields::clOrdID =3,
  SimpleNewOrder_Fields::account =4, SimpleNewOrder_Fields::senderLocation =5, SimpleNewOrder_Fields::enteringTrader =6, SimpleNewOrder_Fields::selfTradePreventionInstruction =7,
  SimpleNewOrder_Fields::securityID =8, SimpleNewOrder_Fields::side =9, SimpleNewOrder_Fields::ordType =10, SimpleNewOrder_Fields::timeInForce =11,
  SimpleNewOrder_Fields::routingInstruction =12, SimpleNewOrder_Fields::orderQty =13, SimpleNewOrder_Fields::price =14, SimpleNewOrder_Fields::investorID =15,
  SimpleNewOrder_Fields::memo =16
}
 
enum  SimpleOrdType : char { SimpleOrdType::MARKET ='1', SimpleOrdType::LIMIT ='2' }
 
enum  SimpleTimeInForce : char { SimpleTimeInForce::DAY ='0', SimpleTimeInForce::IMMEDIATE_OR_CANCEL ='3', SimpleTimeInForce::FILL_OR_KILL ='4' }
 
enum  Terminate_Fields { Terminate_Fields::sessionID =0, Terminate_Fields::sessionVerID =1, Terminate_Fields::terminationCode =2 }
 
enum  TerminationCode : u8 {
  TerminationCode::UNSPECIFIED =0, TerminationCode::FINISHED =1, TerminationCode::UNNEGOTIATED =2, TerminationCode::NOT_ESTABLISHED =3,
  TerminationCode::SESSION_BLOCKED =4, TerminationCode::NEGOTIATION_IN_PROGRESS =5, TerminationCode::ESTABLISH_IN_PROGRESS =6, TerminationCode::KEEPALIVE_INTERVAL_LAPSED =10,
  TerminationCode::INVALID_SESSIONID =11, TerminationCode::INVALID_SESSIONVERID =12, TerminationCode::INVALID_TIMESTAMP =13, TerminationCode::INVALID_NEXTSEQNO =14,
  TerminationCode::UNRECOGNIZED_MESSAGE =15, TerminationCode::INVALID_SOFH =16, TerminationCode::DECODING_ERROR =17, TerminationCode::TERMINATE_NOT_ALLOWED =20,
  TerminationCode::TERMINATE_IN_PROGRESS =21, TerminationCode::PROTOCOL_VERSION_NOT_SUPPORTED =23, TerminationCode::BACKUP_TAKEOVER_IN_PROGRESS =30
}
 
enum  TimeInForce : char {
  TimeInForce::DAY ='0', TimeInForce::GOOD_TILL_CANCEL ='1', TimeInForce::IMMEDIATE_OR_CANCEL ='3', TimeInForce::FILL_OR_KILL ='4',
  TimeInForce::GOOD_TILL_DATE ='6', TimeInForce::AT_THE_CLOSE ='7', TimeInForce::GOOD_FOR_AUCTION ='A'
}
 
enum  TimeInForceOptional : char {
  TimeInForceOptional::DAY ='0', TimeInForceOptional::GOOD_TILL_CANCEL ='1', TimeInForceOptional::IMMEDIATE_OR_CANCEL ='3', TimeInForceOptional::FILL_OR_KILL ='4',
  TimeInForceOptional::GOOD_TILL_DATE ='6', TimeInForceOptional::AT_THE_CLOSE ='7', TimeInForceOptional::GOOD_FOR_AUCTION ='A', TimeInForceOptional::Null =0
}
 
enum  TimeUnit : u8 { TimeUnit::SECOND =0, TimeUnit::MILLISECOND =3, TimeUnit::MICROSECOND =6, TimeUnit::NANOSECOND =9 }
 
enum  TradingSessionID : u8 { TradingSessionID::REGULAR_DAY_SESSION =1, TradingSessionID::NON_REGULAR_SESSION =6, TradingSessionID::Null =0 }
 
enum  TradingSessionIDOptional : u8 { TradingSessionIDOptional::REGULAR_DAY_SESSION =1, TradingSessionIDOptional::NON_REGULAR_SESSION =6, TradingSessionIDOptional::Null =0 }
 
enum  TradingSessionSubID : u8 {
  TradingSessionSubID::PAUSE =2, TradingSessionSubID::CLOSE =4, TradingSessionSubID::OPEN =17, TradingSessionSubID::PRE_CLOSE =18,
  TradingSessionSubID::PRE_OPEN =21, TradingSessionSubID::FINAL_CLOSING_CALL =101, TradingSessionSubID::Null =0
}
 
enum  TradingSessionSubIDOptional : u8 {
  TradingSessionSubIDOptional::PAUSE =2, TradingSessionSubIDOptional::CLOSE =4, TradingSessionSubIDOptional::OPEN =17, TradingSessionSubIDOptional::PRE_CLOSE =18,
  TradingSessionSubIDOptional::PRE_OPEN =21, TradingSessionSubIDOptional::FINAL_CLOSING_CALL =101, TradingSessionSubIDOptional::Null =0
}
 

Functions

std::ostream & AccountOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & AccountToStream (std::ostream &os, const void *buffer)
 
std::ostream & AccountTypeOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & AccountTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocNoOrdersTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocReportIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocReportTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocTransTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & AllocTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & AssetOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & BidirectionalBusinessHeaderToStream (std::ostream &os, const void *buffer)
 
static void binToFix (Parser::LiteFixMessage &msg, const StandardHeader &hdr, const std::string &sender, const std::string &target, System::u64 timestamp, bool clearBeforeUse=false)
 
void binToFix_BidirectionalBusinessHeader (Parser::LiteFixMessage &msg, int fixTag, const BidirectionalBusinessHeader &value)
 
void binToFix_ClientAppEncoding (Parser::LiteFixMessage &msg, int fixTag, const ClientAppEncoding &value)
 
void binToFix_CredentialsEncoding (Parser::LiteFixMessage &msg, int fixTag, const CredentialsEncoding &value)
 
void binToFix_CustodianInfo (Parser::LiteFixMessage &msg, int fixTag, const CustodianInfo &value)
 
template<typename T >
void binToFix_DecimalType (Parser::LiteFixMessage &msg, int fixTag, const T &value)
 
template<typename T >
void binToFix_DecimalTypeOptional (Parser::LiteFixMessage &msg, int fixTag, const T &value)
 
void binToFix_DeltaInMillis (Parser::LiteFixMessage &msg, int fixTag, const DeltaInMillis &value)
 
void binToFix_DeskIDEncoding (Parser::LiteFixMessage &msg, int fixTag, const DeskIDEncoding &value)
 
void binToFix_FramingHeader (Parser::LiteFixMessage &msg, int fixTag, const FramingHeader &value)
 
void binToFix_GroupSizeEncoding (Parser::LiteFixMessage &msg, int fixTag, const GroupSizeEncoding &value)
 
void binToFix_InboundBusinessHeader (Parser::LiteFixMessage &msg, int fixTag, const InboundBusinessHeader &value)
 
void binToFix_InvestorID (Parser::LiteFixMessage &msg, int fixTag, const InvestorID &value)
 
void binToFix_MemoEncoding (Parser::LiteFixMessage &msg, int fixTag, const MemoEncoding &value)
 
void binToFix_messageHeader (Parser::LiteFixMessage &msg, int fixTag, const messageHeader &value)
 
void binToFix_OutboundBusinessHeader (Parser::LiteFixMessage &msg, int fixTag, const OutboundBusinessHeader &value)
 
void binToFix_Percentage8 (Parser::LiteFixMessage &msg, int fixTag, const Percentage8 &value)
 
void binToFix_Percentage8Optional (Parser::LiteFixMessage &msg, int fixTag, const Percentage8Optional &value)
 
void binToFix_Price (Parser::LiteFixMessage &msg, int fixTag, const Price &value)
 
void binToFix_Price8 (Parser::LiteFixMessage &msg, int fixTag, const Price8 &value)
 
void binToFix_Price8Optional (Parser::LiteFixMessage &msg, int fixTag, const Price8Optional &value)
 
void binToFix_PriceOffsetOptional (Parser::LiteFixMessage &msg, int fixTag, const PriceOffsetOptional &value)
 
void binToFix_PriceOptional (Parser::LiteFixMessage &msg, int fixTag, const PriceOptional &value)
 
void binToFix_RatioQty (Parser::LiteFixMessage &msg, int fixTag, const RatioQty &value)
 
void binToFix_TextEncoding (Parser::LiteFixMessage &msg, int fixTag, const TextEncoding &value)
 
template<typename T >
void binToFix_TimeType (Parser::LiteFixMessage &msg, int fixTag, const T &value)
 
template<typename T >
void binToFix_TimeTypeOptional (Parser::LiteFixMessage &msg, int fixTag, const T &value)
 
void binToFix_UTCTimestampNanos (Parser::LiteFixMessage &msg, int fixTag, const UTCTimestampNanos &value)
 
void binToFix_UTCTimestampNanosOptional (Parser::LiteFixMessage &msg, int fixTag, const UTCTimestampNanosOptional &value)
 
template<typename T >
void binToFix_VarDataType (Parser::LiteFixMessage &msg, int fixTag, const T &value)
 
std::ostream & BooleanOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & BooleanToStream (std::ostream &os, const void *buffer)
 
std::ostream & BusinessRejectRefIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & CancelOnDisconnectTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & CharOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & CharToStream (std::ostream &os, const void *buffer)
 
std::ostream & ClientAppEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & ClOrdIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & ClOrdIDToStream (std::ostream &os, const void *buffer)
 
template<typename T >
T & createMessage (void *buf, size_t bufferSize, bool bInit=true)
 
template<typename T >
T * createMessage (bool bInit=true)
 
static StandardHeadercreateMessage (const Parser::LiteFixMessage &msg, void *buf, size_t bufferSize, bool bInit=true)
 
static StandardHeadercreateMessage (const Parser::LiteFixMessage &msg, bool bInit=true)
 
std::ostream & CredentialsEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossedIndicatorOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossedIndicatorToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossPrioritizationOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossPrioritizationToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossTypeOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & CrossTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & CustodianInfoToStream (std::ostream &os, const void *buffer)
 
std::ostream & CxlRejResponseToToStream (std::ostream &os, const void *buffer)
 
std::ostream & DaysToSettlementOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & DaysToSettlementToStream (std::ostream &os, const void *buffer)
 
std::ostream & DeltaInMillisToStream (std::ostream &os, const void *buffer)
 
std::ostream & DeskIDEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & EstablishRejectCodeToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecRestatementReasonOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecRestatementReasonToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecRestatementReasonValidForMassCancelOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecRestatementReasonValidForMassCancelToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecRestatementReasonValidForSingleCancelOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecRestatementReasonValidForSingleCancelToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecuteUnderlyingTradeOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & ExecuteUnderlyingTradeToStream (std::ostream &os, const void *buffer)
 
static void fieldToFix (Parser::LiteFixMessage &msg, const MessageField &field)
 
std::ostream & FirmOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & FirmToStream (std::ostream &os, const void *buffer)
 
static void fixToBin (const Parser::LiteFixMessage &msg, StandardHeader &hdr)
 
void fixToBin_BidirectionalBusinessHeader (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_ClientAppEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_CredentialsEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_CustodianInfo (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
template<typename T >
void fixToBin_DecimalType (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
template<typename T >
void fixToBin_DecimalTypeOptional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_DeltaInMillis (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_DeskIDEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_FramingHeader (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_GroupSizeEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_InboundBusinessHeader (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_InvestorID (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_MemoEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_messageHeader (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_OutboundBusinessHeader (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Percentage8 (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Percentage8Optional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Price (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Price8 (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_Price8Optional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_PriceOffsetOptional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_PriceOptional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_RatioQty (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_TextEncoding (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
template<typename T >
void fixToBin_TimeType (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
template<typename T >
void fixToBin_TimeTypeOptional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_UTCTimestampNanos (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
void fixToBin_UTCTimestampNanosOptional (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
template<typename T >
void fixToBin_VarDataType (const Parser::LiteFixMessage &msg, int fixTagIndex, void *valueBuffer)
 
static void fixToField (const Parser::LiteFixMessage &msg, const MessageField &field, std::unordered_map< int, int > &context)
 
std::ostream & FlowTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & FramingHeaderToStream (std::ostream &os, const void *buffer)
 
size_t getAccountFieldSize (const void *buffer)
 
Account getAccountFieldValue (const void *buffer)
 
size_t getAccountOptionalFieldSize (const void *buffer)
 
AccountOptional getAccountOptionalFieldValue (const void *buffer)
 
AccountOptional getAccountOptionalNullValue ()
 
size_t getAccountTypeFieldSize (const void *buffer)
 
AccountType getAccountTypeFieldValue (const void *buffer)
 
size_t getAccountTypeOptionalFieldSize (const void *buffer)
 
AccountTypeOptional getAccountTypeOptionalFieldValue (const void *buffer)
 
size_t getAllocIDFieldSize (const void *buffer)
 
AllocID getAllocIDFieldValue (const void *buffer)
 
size_t getAllocNoOrdersTypeFieldSize (const void *buffer)
 
AllocNoOrdersType getAllocNoOrdersTypeFieldValue (const void *buffer)
 
size_t getAllocReportIDFieldSize (const void *buffer)
 
AllocReportID getAllocReportIDFieldValue (const void *buffer)
 
size_t getAllocReportTypeFieldSize (const void *buffer)
 
AllocReportType getAllocReportTypeFieldValue (const void *buffer)
 
size_t getAllocStatusFieldSize (const void *buffer)
 
AllocStatus getAllocStatusFieldValue (const void *buffer)
 
size_t getAllocTransTypeFieldSize (const void *buffer)
 
AllocTransType getAllocTransTypeFieldValue (const void *buffer)
 
size_t getAllocTypeFieldSize (const void *buffer)
 
AllocType getAllocTypeFieldValue (const void *buffer)
 
size_t getAssetOptionalFieldSize (const void *buffer)
 
const AsciiString getAssetOptionalFieldValue (const void *buffer)
 
size_t getBidirectionalBusinessHeaderFieldSize (const void *buffer)
 
const BidirectionalBusinessHeadergetBidirectionalBusinessHeaderFieldValue (const void *buffer)
 
size_t getBooleanFieldSize (const void *buffer)
 
Boolean getBooleanFieldValue (const void *buffer)
 
size_t getBooleanOptionalFieldSize (const void *buffer)
 
BooleanOptional getBooleanOptionalFieldValue (const void *buffer)
 
size_t getBusinessRejectRefIDFieldSize (const void *buffer)
 
BusinessRejectRefID getBusinessRejectRefIDFieldValue (const void *buffer)
 
BusinessRejectRefID getBusinessRejectRefIDNullValue ()
 
size_t getCancelOnDisconnectTypeFieldSize (const void *buffer)
 
CancelOnDisconnectType getCancelOnDisconnectTypeFieldValue (const void *buffer)
 
size_t getCharFieldSize (const void *buffer)
 
Char getCharFieldValue (const void *buffer)
 
size_t getCharOptionalFieldSize (const void *buffer)
 
CharOptional getCharOptionalFieldValue (const void *buffer)
 
CharOptional getCharOptionalNullValue ()
 
size_t getClientAppEncodingFieldSize (const void *buffer)
 
const ClientAppEncodinggetClientAppEncodingFieldValue (const void *buffer)
 
size_t getClOrdIDFieldSize (const void *buffer)
 
ClOrdID getClOrdIDFieldValue (const void *buffer)
 
size_t getClOrdIDOptionalFieldSize (const void *buffer)
 
ClOrdIDOptional getClOrdIDOptionalFieldValue (const void *buffer)
 
ClOrdIDOptional getClOrdIDOptionalNullValue ()
 
size_t getCredentialsEncodingFieldSize (const void *buffer)
 
const CredentialsEncodinggetCredentialsEncodingFieldValue (const void *buffer)
 
size_t getCrossedIndicatorFieldSize (const void *buffer)
 
CrossedIndicator getCrossedIndicatorFieldValue (const void *buffer)
 
size_t getCrossedIndicatorOptionalFieldSize (const void *buffer)
 
CrossedIndicatorOptional getCrossedIndicatorOptionalFieldValue (const void *buffer)
 
size_t getCrossIDFieldSize (const void *buffer)
 
CrossID getCrossIDFieldValue (const void *buffer)
 
size_t getCrossIDOptionalFieldSize (const void *buffer)
 
CrossIDOptional getCrossIDOptionalFieldValue (const void *buffer)
 
CrossIDOptional getCrossIDOptionalNullValue ()
 
size_t getCrossPrioritizationFieldSize (const void *buffer)
 
CrossPrioritization getCrossPrioritizationFieldValue (const void *buffer)
 
size_t getCrossPrioritizationOptionalFieldSize (const void *buffer)
 
CrossPrioritizationOptional getCrossPrioritizationOptionalFieldValue (const void *buffer)
 
size_t getCrossTypeFieldSize (const void *buffer)
 
CrossType getCrossTypeFieldValue (const void *buffer)
 
size_t getCrossTypeOptionalFieldSize (const void *buffer)
 
CrossTypeOptional getCrossTypeOptionalFieldValue (const void *buffer)
 
size_t getCustodianInfoFieldSize (const void *buffer)
 
const CustodianInfogetCustodianInfoFieldValue (const void *buffer)
 
size_t getCxlRejResponseToFieldSize (const void *buffer)
 
CxlRejResponseTo getCxlRejResponseToFieldValue (const void *buffer)
 
size_t getDaysToSettlementFieldSize (const void *buffer)
 
DaysToSettlement getDaysToSettlementFieldValue (const void *buffer)
 
size_t getDaysToSettlementOptionalFieldSize (const void *buffer)
 
DaysToSettlementOptional getDaysToSettlementOptionalFieldValue (const void *buffer)
 
DaysToSettlementOptional getDaysToSettlementOptionalNullValue ()
 
size_t getDeltaInMillisFieldSize (const void *buffer)
 
const DeltaInMillisgetDeltaInMillisFieldValue (const void *buffer)
 
size_t getDeskIDEncodingFieldSize (const void *buffer)
 
const DeskIDEncodinggetDeskIDEncodingFieldValue (const void *buffer)
 
size_t getEstablishRejectCodeFieldSize (const void *buffer)
 
EstablishRejectCode getEstablishRejectCodeFieldValue (const void *buffer)
 
size_t getExecIDFieldSize (const void *buffer)
 
ExecID getExecIDFieldValue (const void *buffer)
 
size_t getExecIDOptionalFieldSize (const void *buffer)
 
ExecIDOptional getExecIDOptionalFieldValue (const void *buffer)
 
ExecIDOptional getExecIDOptionalNullValue ()
 
size_t getExecRestatementReasonFieldSize (const void *buffer)
 
ExecRestatementReason getExecRestatementReasonFieldValue (const void *buffer)
 
size_t getExecRestatementReasonOptionalFieldSize (const void *buffer)
 
ExecRestatementReasonOptional getExecRestatementReasonOptionalFieldValue (const void *buffer)
 
size_t getExecRestatementReasonValidForMassCancelFieldSize (const void *buffer)
 
ExecRestatementReasonValidForMassCancel getExecRestatementReasonValidForMassCancelFieldValue (const void *buffer)
 
size_t getExecRestatementReasonValidForMassCancelOptionalFieldSize (const void *buffer)
 
ExecRestatementReasonValidForMassCancelOptional getExecRestatementReasonValidForMassCancelOptionalFieldValue (const void *buffer)
 
size_t getExecRestatementReasonValidForSingleCancelFieldSize (const void *buffer)
 
ExecRestatementReasonValidForSingleCancel getExecRestatementReasonValidForSingleCancelFieldValue (const void *buffer)
 
size_t getExecRestatementReasonValidForSingleCancelOptionalFieldSize (const void *buffer)
 
ExecRestatementReasonValidForSingleCancelOptional getExecRestatementReasonValidForSingleCancelOptionalFieldValue (const void *buffer)
 
size_t getExecTypeFieldSize (const void *buffer)
 
ExecType getExecTypeFieldValue (const void *buffer)
 
size_t getExecuteUnderlyingTradeFieldSize (const void *buffer)
 
ExecuteUnderlyingTrade getExecuteUnderlyingTradeFieldValue (const void *buffer)
 
size_t getExecuteUnderlyingTradeOptionalFieldSize (const void *buffer)
 
ExecuteUnderlyingTradeOptional getExecuteUnderlyingTradeOptionalFieldValue (const void *buffer)
 
static FieldsIterator getFieldsIterator (const StandardHeader *msgHdr)
 
static FieldsSetIterator getFieldsSetIterator (StandardHeader *msgHdr)
 
size_t getFirmFieldSize (const void *buffer)
 
Firm getFirmFieldValue (const void *buffer)
 
size_t getFirmOptionalFieldSize (const void *buffer)
 
FirmOptional getFirmOptionalFieldValue (const void *buffer)
 
FirmOptional getFirmOptionalNullValue ()
 
size_t getFlowTypeFieldSize (const void *buffer)
 
FlowType getFlowTypeFieldValue (const void *buffer)
 
size_t getFramingHeaderFieldSize (const void *buffer)
 
const FramingHeadergetFramingHeaderFieldValue (const void *buffer)
 
size_t getGroupSizeEncodingFieldSize (const void *buffer)
 
const GroupSizeEncodinggetGroupSizeEncodingFieldValue (const void *buffer)
 
size_t getInboundBusinessHeaderFieldSize (const void *buffer)
 
const InboundBusinessHeadergetInboundBusinessHeaderFieldValue (const void *buffer)
 
size_t getInvestorIDFieldSize (const void *buffer)
 
const InvestorIDgetInvestorIDFieldValue (const void *buffer)
 
size_t getLocalMktDateFieldSize (const void *buffer)
 
LocalMktDate getLocalMktDateFieldValue (const void *buffer)
 
size_t getLocalMktDateOptionalFieldSize (const void *buffer)
 
LocalMktDateOptional getLocalMktDateOptionalFieldValue (const void *buffer)
 
LocalMktDateOptional getLocalMktDateOptionalNullValue ()
 
size_t getMarketSegmentIDFieldSize (const void *buffer)
 
MarketSegmentID getMarketSegmentIDFieldValue (const void *buffer)
 
size_t getMarketSegmentIDOptionalFieldSize (const void *buffer)
 
MarketSegmentIDOptional getMarketSegmentIDOptionalFieldValue (const void *buffer)
 
MarketSegmentIDOptional getMarketSegmentIDOptionalNullValue ()
 
size_t getMassActionRejectReasonFieldSize (const void *buffer)
 
MassActionRejectReason getMassActionRejectReasonFieldValue (const void *buffer)
 
size_t getMassActionRejectReasonOptionalFieldSize (const void *buffer)
 
MassActionRejectReasonOptional getMassActionRejectReasonOptionalFieldValue (const void *buffer)
 
size_t getMassActionReportIDFieldSize (const void *buffer)
 
MassActionReportID getMassActionReportIDFieldValue (const void *buffer)
 
size_t getMassActionReportIDOptionalFieldSize (const void *buffer)
 
MassActionReportIDOptional getMassActionReportIDOptionalFieldValue (const void *buffer)
 
MassActionReportIDOptional getMassActionReportIDOptionalNullValue ()
 
size_t getMassActionResponseFieldSize (const void *buffer)
 
MassActionResponse getMassActionResponseFieldValue (const void *buffer)
 
size_t getMassActionScopeFieldSize (const void *buffer)
 
MassActionScope getMassActionScopeFieldValue (const void *buffer)
 
size_t getMassActionScopeOptionalFieldSize (const void *buffer)
 
MassActionScopeOptional getMassActionScopeOptionalFieldValue (const void *buffer)
 
size_t getMassActionTypeFieldSize (const void *buffer)
 
MassActionType getMassActionTypeFieldValue (const void *buffer)
 
size_t getMemoEncodingFieldSize (const void *buffer)
 
const MemoEncodinggetMemoEncodingFieldValue (const void *buffer)
 
size_t getMessageCounterFieldSize (const void *buffer)
 
MessageCounter getMessageCounterFieldValue (const void *buffer)
 
size_t getmessageHeaderFieldSize (const void *buffer)
 
const messageHeadergetmessageHeaderFieldValue (const void *buffer)
 
size_t getMessageTypeFieldSize (const void *buffer)
 
MessageType getMessageTypeFieldValue (const void *buffer)
 
static u32 getMsgSeqNum (const StandardHeader *msgHdr)
 
size_t getMultiLegReportingTypeFieldSize (const void *buffer)
 
MultiLegReportingType getMultiLegReportingTypeFieldValue (const void *buffer)
 
size_t getMultiLegReportingTypeOptionalFieldSize (const void *buffer)
 
MultiLegReportingTypeOptional getMultiLegReportingTypeOptionalFieldValue (const void *buffer)
 
size_t getNegotiationRejectCodeFieldSize (const void *buffer)
 
NegotiationRejectCode getNegotiationRejectCodeFieldValue (const void *buffer)
 
size_t getOrderCategoryFieldSize (const void *buffer)
 
OrderCategory getOrderCategoryFieldValue (const void *buffer)
 
size_t getOrderCategoryOptionalFieldSize (const void *buffer)
 
OrderCategoryOptional getOrderCategoryOptionalFieldValue (const void *buffer)
 
size_t getOrderIDFieldSize (const void *buffer)
 
OrderID getOrderIDFieldValue (const void *buffer)
 
size_t getOrderIDOptionalFieldSize (const void *buffer)
 
OrderIDOptional getOrderIDOptionalFieldValue (const void *buffer)
 
OrderIDOptional getOrderIDOptionalNullValue ()
 
size_t getOrdStatusFieldSize (const void *buffer)
 
OrdStatus getOrdStatusFieldValue (const void *buffer)
 
size_t getOrdTagIDFieldSize (const void *buffer)
 
OrdTagID getOrdTagIDFieldValue (const void *buffer)
 
OrdTagID getOrdTagIDNullValue ()
 
size_t getOrdTypeFieldSize (const void *buffer)
 
OrdType getOrdTypeFieldValue (const void *buffer)
 
size_t getOutboundBusinessHeaderFieldSize (const void *buffer)
 
const OutboundBusinessHeadergetOutboundBusinessHeaderFieldValue (const void *buffer)
 
size_t getPadding1FieldSize (const void *buffer)
 
Padding1 getPadding1FieldValue (const void *buffer)
 
size_t getPadding2FieldSize (const void *buffer)
 
const AsciiString getPadding2FieldValue (const void *buffer)
 
size_t getPadding3FieldSize (const void *buffer)
 
const AsciiString getPadding3FieldValue (const void *buffer)
 
size_t getPadding4FieldSize (const void *buffer)
 
const AsciiString getPadding4FieldValue (const void *buffer)
 
size_t getPercentage8FieldSize (const void *buffer)
 
const Percentage8getPercentage8FieldValue (const void *buffer)
 
size_t getPercentage8OptionalFieldSize (const void *buffer)
 
const Percentage8OptionalgetPercentage8OptionalFieldValue (const void *buffer)
 
size_t getPosMaintActionFieldSize (const void *buffer)
 
PosMaintAction getPosMaintActionFieldValue (const void *buffer)
 
size_t getPosMaintRptIDFieldSize (const void *buffer)
 
PosMaintRptID getPosMaintRptIDFieldValue (const void *buffer)
 
size_t getPosMaintRptIDOptionalFieldSize (const void *buffer)
 
PosMaintRptIDOptional getPosMaintRptIDOptionalFieldValue (const void *buffer)
 
PosMaintRptIDOptional getPosMaintRptIDOptionalNullValue ()
 
size_t getPosMaintStatusFieldSize (const void *buffer)
 
PosMaintStatus getPosMaintStatusFieldValue (const void *buffer)
 
size_t getPosReqIDFieldSize (const void *buffer)
 
PosReqID getPosReqIDFieldValue (const void *buffer)
 
size_t getPosReqIDOptionalFieldSize (const void *buffer)
 
PosReqIDOptional getPosReqIDOptionalFieldValue (const void *buffer)
 
PosReqIDOptional getPosReqIDOptionalNullValue ()
 
static bool getPossResend (const StandardHeader *msgHdr)
 
size_t getPossResendFieldSize (const void *buffer)
 
PossResend getPossResendFieldValue (const void *buffer)
 
size_t getPosTransTypeFieldSize (const void *buffer)
 
PosTransType getPosTransTypeFieldValue (const void *buffer)
 
size_t getPosTypeFieldSize (const void *buffer)
 
PosType getPosTypeFieldValue (const void *buffer)
 
size_t getPrice8FieldSize (const void *buffer)
 
const Price8getPrice8FieldValue (const void *buffer)
 
size_t getPrice8OptionalFieldSize (const void *buffer)
 
const Price8OptionalgetPrice8OptionalFieldValue (const void *buffer)
 
size_t getPriceFieldSize (const void *buffer)
 
const PricegetPriceFieldValue (const void *buffer)
 
size_t getPriceOffsetOptionalFieldSize (const void *buffer)
 
const PriceOffsetOptionalgetPriceOffsetOptionalFieldValue (const void *buffer)
 
size_t getPriceOptionalFieldSize (const void *buffer)
 
const PriceOptionalgetPriceOptionalFieldValue (const void *buffer)
 
size_t getQuantityFieldSize (const void *buffer)
 
Quantity getQuantityFieldValue (const void *buffer)
 
size_t getQuantityOptionalFieldSize (const void *buffer)
 
QuantityOptional getQuantityOptionalFieldValue (const void *buffer)
 
QuantityOptional getQuantityOptionalNullValue ()
 
size_t getQuoteCancelTypeFieldSize (const void *buffer)
 
QuoteCancelType getQuoteCancelTypeFieldValue (const void *buffer)
 
size_t getQuoteIDFieldSize (const void *buffer)
 
QuoteID getQuoteIDFieldValue (const void *buffer)
 
size_t getQuoteIDOptionalFieldSize (const void *buffer)
 
QuoteIDOptional getQuoteIDOptionalFieldValue (const void *buffer)
 
QuoteIDOptional getQuoteIDOptionalNullValue ()
 
size_t getQuoteReqIDFieldSize (const void *buffer)
 
QuoteReqID getQuoteReqIDFieldValue (const void *buffer)
 
size_t getQuoteReqIDOptionalFieldSize (const void *buffer)
 
QuoteReqIDOptional getQuoteReqIDOptionalFieldValue (const void *buffer)
 
QuoteReqIDOptional getQuoteReqIDOptionalNullValue ()
 
size_t getQuoteStatusFieldSize (const void *buffer)
 
QuoteStatus getQuoteStatusFieldValue (const void *buffer)
 
size_t getQuoteStatusResponseToFieldSize (const void *buffer)
 
QuoteStatusResponseTo getQuoteStatusResponseToFieldValue (const void *buffer)
 
size_t getQuoteStatusResponseToOptionalFieldSize (const void *buffer)
 
QuoteStatusResponseToOptional getQuoteStatusResponseToOptionalFieldValue (const void *buffer)
 
size_t getRatioQtyFieldSize (const void *buffer)
 
const RatioQtygetRatioQtyFieldValue (const void *buffer)
 
size_t getRejReasonFieldSize (const void *buffer)
 
RejReason getRejReasonFieldValue (const void *buffer)
 
size_t getRejReasonOptionalFieldSize (const void *buffer)
 
RejReasonOptional getRejReasonOptionalFieldValue (const void *buffer)
 
RejReasonOptional getRejReasonOptionalNullValue ()
 
size_t getRetransmitRejectCodeFieldSize (const void *buffer)
 
RetransmitRejectCode getRetransmitRejectCodeFieldValue (const void *buffer)
 
size_t getRoutingInstructionFieldSize (const void *buffer)
 
RoutingInstruction getRoutingInstructionFieldValue (const void *buffer)
 
size_t getRoutingInstructionOptionalFieldSize (const void *buffer)
 
RoutingInstructionOptional getRoutingInstructionOptionalFieldValue (const void *buffer)
 
size_t getSecurityExchangeFieldSize (const void *buffer)
 
const AsciiString getSecurityExchangeFieldValue (const void *buffer)
 
size_t getSecurityGroupFieldSize (const void *buffer)
 
const AsciiString getSecurityGroupFieldValue (const void *buffer)
 
size_t getSecurityIDFieldSize (const void *buffer)
 
SecurityID getSecurityIDFieldValue (const void *buffer)
 
size_t getSecurityIDOptionalFieldSize (const void *buffer)
 
SecurityIDOptional getSecurityIDOptionalFieldValue (const void *buffer)
 
SecurityIDOptional getSecurityIDOptionalNullValue ()
 
size_t getSecurityIDSourceFieldSize (const void *buffer)
 
SecurityIDSource getSecurityIDSourceFieldValue (const void *buffer)
 
size_t getSecurityReqRespIDFieldSize (const void *buffer)
 
SecurityReqRespID getSecurityReqRespIDFieldValue (const void *buffer)
 
size_t getSecurityResponseTypeFieldSize (const void *buffer)
 
SecurityResponseType getSecurityResponseTypeFieldValue (const void *buffer)
 
size_t getSecurityStrategyTypeFieldSize (const void *buffer)
 
const AsciiString getSecurityStrategyTypeFieldValue (const void *buffer)
 
size_t getSecurityTradingStatusFieldSize (const void *buffer)
 
SecurityTradingStatus getSecurityTradingStatusFieldValue (const void *buffer)
 
size_t getSecurityTradingStatusOptionalFieldSize (const void *buffer)
 
SecurityTradingStatusOptional getSecurityTradingStatusOptionalFieldValue (const void *buffer)
 
size_t getSelfTradePreventionInstructionFieldSize (const void *buffer)
 
SelfTradePreventionInstruction getSelfTradePreventionInstructionFieldValue (const void *buffer)
 
size_t getSenderLocationFieldSize (const void *buffer)
 
const AsciiString getSenderLocationFieldValue (const void *buffer)
 
static u64 getSendingTime (const StandardHeader *msgHdr)
 
size_t getSeqNumFieldSize (const void *buffer)
 
SeqNum getSeqNumFieldValue (const void *buffer)
 
size_t getSeqNumOptionalFieldSize (const void *buffer)
 
SeqNumOptional getSeqNumOptionalFieldValue (const void *buffer)
 
SeqNumOptional getSeqNumOptionalNullValue ()
 
size_t getSessionIDFieldSize (const void *buffer)
 
SessionID getSessionIDFieldValue (const void *buffer)
 
size_t getSessionIDOptionalFieldSize (const void *buffer)
 
SessionIDOptional getSessionIDOptionalFieldValue (const void *buffer)
 
SessionIDOptional getSessionIDOptionalNullValue ()
 
size_t getSessionVerIDFieldSize (const void *buffer)
 
SessionVerID getSessionVerIDFieldValue (const void *buffer)
 
size_t getSessionVerIDOptionalFieldSize (const void *buffer)
 
SessionVerIDOptional getSessionVerIDOptionalFieldValue (const void *buffer)
 
SessionVerIDOptional getSessionVerIDOptionalNullValue ()
 
size_t getSettlTypeFieldSize (const void *buffer)
 
SettlType getSettlTypeFieldValue (const void *buffer)
 
size_t getSettlTypeOptionalFieldSize (const void *buffer)
 
SettlTypeOptional getSettlTypeOptionalFieldValue (const void *buffer)
 
size_t getSideFieldSize (const void *buffer)
 
Side getSideFieldValue (const void *buffer)
 
size_t getSideOptionalFieldSize (const void *buffer)
 
SideOptional getSideOptionalFieldValue (const void *buffer)
 
size_t getSimpleOrdTypeFieldSize (const void *buffer)
 
SimpleOrdType getSimpleOrdTypeFieldValue (const void *buffer)
 
size_t getSimpleTimeInForceFieldSize (const void *buffer)
 
SimpleTimeInForce getSimpleTimeInForceFieldValue (const void *buffer)
 
size_t getStrategyIDOptionalFieldSize (const void *buffer)
 
StrategyIDOptional getStrategyIDOptionalFieldValue (const void *buffer)
 
StrategyIDOptional getStrategyIDOptionalNullValue ()
 
size_t getSymbolFieldSize (const void *buffer)
 
const AsciiString getSymbolFieldValue (const void *buffer)
 
size_t getTerminationCodeFieldSize (const void *buffer)
 
TerminationCode getTerminationCodeFieldValue (const void *buffer)
 
size_t getTextEncodingFieldSize (const void *buffer)
 
const TextEncodinggetTextEncodingFieldValue (const void *buffer)
 
size_t getTimeInForceFieldSize (const void *buffer)
 
TimeInForce getTimeInForceFieldValue (const void *buffer)
 
size_t getTimeInForceOptionalFieldSize (const void *buffer)
 
TimeInForceOptional getTimeInForceOptionalFieldValue (const void *buffer)
 
size_t getTimeUnitFieldSize (const void *buffer)
 
TimeUnit getTimeUnitFieldValue (const void *buffer)
 
size_t getTotNoRelatedSymFieldSize (const void *buffer)
 
TotNoRelatedSym getTotNoRelatedSymFieldValue (const void *buffer)
 
TotNoRelatedSym getTotNoRelatedSymNullValue ()
 
size_t getTradeIDFieldSize (const void *buffer)
 
TradeID getTradeIDFieldValue (const void *buffer)
 
size_t getTradeIDOptionalFieldSize (const void *buffer)
 
TradeIDOptional getTradeIDOptionalFieldValue (const void *buffer)
 
TradeIDOptional getTradeIDOptionalNullValue ()
 
size_t getTraderFieldSize (const void *buffer)
 
const AsciiString getTraderFieldValue (const void *buffer)
 
size_t getTraderOptionalFieldSize (const void *buffer)
 
const AsciiString getTraderOptionalFieldValue (const void *buffer)
 
size_t getTradingSessionIDFieldSize (const void *buffer)
 
TradingSessionID getTradingSessionIDFieldValue (const void *buffer)
 
size_t getTradingSessionIDOptionalFieldSize (const void *buffer)
 
TradingSessionIDOptional getTradingSessionIDOptionalFieldValue (const void *buffer)
 
size_t getTradingSessionSubIDFieldSize (const void *buffer)
 
TradingSessionSubID getTradingSessionSubIDFieldValue (const void *buffer)
 
size_t getTradingSessionSubIDOptionalFieldSize (const void *buffer)
 
TradingSessionSubIDOptional getTradingSessionSubIDOptionalFieldValue (const void *buffer)
 
size_t getuint16EnumEncodingFieldSize (const void *buffer)
 
uint16EnumEncoding getuint16EnumEncodingFieldValue (const void *buffer)
 
uint16EnumEncoding getuint16EnumEncodingNullValue ()
 
size_t getuint8EnumEncodingFieldSize (const void *buffer)
 
uint8EnumEncoding getuint8EnumEncodingFieldValue (const void *buffer)
 
uint8EnumEncoding getuint8EnumEncodingNullValue ()
 
size_t getUint8FieldSize (const void *buffer)
 
Uint8 getUint8FieldValue (const void *buffer)
 
size_t getUint8OptionalFieldSize (const void *buffer)
 
Uint8Optional getUint8OptionalFieldValue (const void *buffer)
 
Uint8Optional getUint8OptionalNullValue ()
 
size_t getUTCTimestampNanosFieldSize (const void *buffer)
 
const UTCTimestampNanosgetUTCTimestampNanosFieldValue (const void *buffer)
 
size_t getUTCTimestampNanosOptionalFieldSize (const void *buffer)
 
const UTCTimestampNanosOptionalgetUTCTimestampNanosOptionalFieldValue (const void *buffer)
 
std::ostream & GroupSizeEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & InboundBusinessHeaderToStream (std::ostream &os, const void *buffer)
 
std::ostream & InvestorIDToStream (std::ostream &os, const void *buffer)
 
bool isAccountOptionalNull (const AccountOptional &value)
 
bool isBusinessRejectRefIDNull (const BusinessRejectRefID &value)
 
bool isCharOptionalNull (const CharOptional &value)
 
bool isClOrdIDOptionalNull (const ClOrdIDOptional &value)
 
bool isCrossIDOptionalNull (const CrossIDOptional &value)
 
bool isDaysToSettlementOptionalNull (const DaysToSettlementOptional &value)
 
bool isExecIDOptionalNull (const ExecIDOptional &value)
 
bool isFirmOptionalNull (const FirmOptional &value)
 
static bool isGroupValueType (FieldValueType valueType)
 
static bool isLargeSizeMessage (u16 templateID)
 
bool isLocalMktDateOptionalNull (const LocalMktDateOptional &value)
 
bool isMarketSegmentIDOptionalNull (const MarketSegmentIDOptional &value)
 
bool isMassActionReportIDOptionalNull (const MassActionReportIDOptional &value)
 
static bool isMidSizeMessage (u16 templateID)
 
bool isOrderIDOptionalNull (const OrderIDOptional &value)
 
bool isOrdTagIDNull (const OrdTagID &value)
 
bool isPosMaintRptIDOptionalNull (const PosMaintRptIDOptional &value)
 
bool isPosReqIDOptionalNull (const PosReqIDOptional &value)
 
bool isQuantityOptionalNull (const QuantityOptional &value)
 
bool isQuoteIDOptionalNull (const QuoteIDOptional &value)
 
bool isQuoteReqIDOptionalNull (const QuoteReqIDOptional &value)
 
bool isRejReasonOptionalNull (const RejReasonOptional &value)
 
bool isSecurityIDOptionalNull (const SecurityIDOptional &value)
 
static bool isSendingTimeMessage (u16 templateID)
 
bool isSeqNumOptionalNull (const SeqNumOptional &value)
 
static bool isSequencedMessage (u16 templateID)
 
bool isSessionIDOptionalNull (const SessionIDOptional &value)
 
bool isSessionVerIDOptionalNull (const SessionVerIDOptional &value)
 
bool isStrategyIDOptionalNull (const StrategyIDOptional &value)
 
bool isTotNoRelatedSymNull (const TotNoRelatedSym &value)
 
bool isTradeIDOptionalNull (const TradeIDOptional &value)
 
bool isuint16EnumEncodingNull (const uint16EnumEncoding &value)
 
bool isuint8EnumEncodingNull (const uint8EnumEncoding &value)
 
bool isUint8OptionalNull (const Uint8Optional &value)
 
static bool isValidB3Message (const StandardHeader *msgHdr)
 
std::ostream & LocalMktDateOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & LocalMktDateToStream (std::ostream &os, const void *buffer)
 
std::ostream & MarketSegmentIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & MarketSegmentIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionRejectReasonOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionRejectReasonToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionReportIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionReportIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionResponseToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionScopeOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionScopeToStream (std::ostream &os, const void *buffer)
 
std::ostream & MassActionTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & MemoEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & MessageCounterToStream (std::ostream &os, const void *buffer)
 
std::ostream & messageHeaderToStream (std::ostream &os, const void *buffer)
 
static std::ostream & messageToStream (std::ostream &os, const StandardHeader &msgHdr)
 
static std::ostream & messageToStream (std::ostream &os, const char *buf, size_t size)
 
static std::string messageToString (const char *buf, size_t size)
 
static std::string messageToString (const StandardHeader &hdr)
 
std::ostream & MessageTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & MultiLegReportingTypeOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & MultiLegReportingTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & NegotiationRejectCodeToStream (std::ostream &os, const void *buffer)
 
std::ostream & operator<< (std::ostream &os, const i8 &value)
 
std::ostream & operator<< (std::ostream &os, const u8 &value)
 
std::ostream & operator<< (std::ostream &os, const Trader &value)
 
std::ostream & operator<< (std::ostream &os, const TraderOptional &value)
 
std::ostream & operator<< (std::ostream &os, const SenderLocation &value)
 
std::ostream & operator<< (std::ostream &os, const SecurityStrategyType &value)
 
std::ostream & operator<< (std::ostream &os, const SecurityExchange &value)
 
std::ostream & operator<< (std::ostream &os, const Symbol &value)
 
std::ostream & operator<< (std::ostream &os, const SecurityGroup &value)
 
std::ostream & operator<< (std::ostream &os, const AssetOptional &value)
 
std::ostream & operator<< (std::ostream &os, const Padding3 &value)
 
std::ostream & operator<< (std::ostream &os, const Padding2 &value)
 
std::ostream & operator<< (std::ostream &os, const Padding4 &value)
 
std::ostream & operator<< (std::ostream &os, const Boolean &eType)
 
std::ostream & operator<< (std::ostream &os, const AllocTransType &eType)
 
std::ostream & operator<< (std::ostream &os, const AllocReportType &eType)
 
std::ostream & operator<< (std::ostream &os, const AllocType &eType)
 
std::ostream & operator<< (std::ostream &os, const AllocNoOrdersType &eType)
 
std::ostream & operator<< (std::ostream &os, const AllocStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteStatusResponseTo &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteCancelType &eType)
 
std::ostream & operator<< (std::ostream &os, const PosType &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionScope &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionType &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionResponse &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionRejectReason &eType)
 
std::ostream & operator<< (std::ostream &os, const SecurityResponseType &eType)
 
std::ostream & operator<< (std::ostream &os, const PosMaintStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecuteUnderlyingTrade &eType)
 
std::ostream & operator<< (std::ostream &os, const PosTransType &eType)
 
std::ostream & operator<< (std::ostream &os, const PosMaintAction &eType)
 
std::ostream & operator<< (std::ostream &os, const SettlType &eType)
 
std::ostream & operator<< (std::ostream &os, const SelfTradePreventionInstruction &eType)
 
std::ostream & operator<< (std::ostream &os, const TimeUnit &eType)
 
std::ostream & operator<< (std::ostream &os, const MessageType &eType)
 
std::ostream & operator<< (std::ostream &os, const FlowType &eType)
 
std::ostream & operator<< (std::ostream &os, const NegotiationRejectCode &eType)
 
std::ostream & operator<< (std::ostream &os, const EstablishRejectCode &eType)
 
std::ostream & operator<< (std::ostream &os, const TerminationCode &eType)
 
std::ostream & operator<< (std::ostream &os, const RetransmitRejectCode &eType)
 
std::ostream & operator<< (std::ostream &os, const CancelOnDisconnectType &eType)
 
std::ostream & operator<< (std::ostream &os, const Side &eType)
 
std::ostream & operator<< (std::ostream &os, const TimeInForce &eType)
 
std::ostream & operator<< (std::ostream &os, const SimpleTimeInForce &eType)
 
std::ostream & operator<< (std::ostream &os, const OrdType &eType)
 
std::ostream & operator<< (std::ostream &os, const SimpleOrdType &eType)
 
std::ostream & operator<< (std::ostream &os, const RoutingInstruction &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecType &eType)
 
std::ostream & operator<< (std::ostream &os, const OrdStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecRestatementReasonValidForSingleCancel &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecRestatementReasonValidForMassCancel &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecRestatementReason &eType)
 
std::ostream & operator<< (std::ostream &os, const MultiLegReportingType &eType)
 
std::ostream & operator<< (std::ostream &os, const OrderCategory &eType)
 
std::ostream & operator<< (std::ostream &os, const AccountType &eType)
 
std::ostream & operator<< (std::ostream &os, const CxlRejResponseTo &eType)
 
std::ostream & operator<< (std::ostream &os, const PossResend &eType)
 
std::ostream & operator<< (std::ostream &os, const SecurityIDSource &eType)
 
std::ostream & operator<< (std::ostream &os, const CrossedIndicator &eType)
 
std::ostream & operator<< (std::ostream &os, const TradingSessionID &eType)
 
std::ostream & operator<< (std::ostream &os, const TradingSessionSubID &eType)
 
std::ostream & operator<< (std::ostream &os, const SecurityTradingStatus &eType)
 
std::ostream & operator<< (std::ostream &os, const CrossType &eType)
 
std::ostream & operator<< (std::ostream &os, const CrossPrioritization &eType)
 
std::ostream & operator<< (std::ostream &os, const RoutingInstructionOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const TimeInForceOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const AccountTypeOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecRestatementReasonValidForSingleCancelOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const CrossedIndicatorOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const CrossTypeOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const CrossPrioritizationOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const MultiLegReportingTypeOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const BooleanOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecRestatementReasonOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const OrderCategoryOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const TradingSessionIDOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const TradingSessionSubIDOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const SecurityTradingStatusOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const SettlTypeOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const SideOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecuteUnderlyingTradeOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const QuoteStatusResponseToOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionScopeOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const ExecRestatementReasonValidForMassCancelOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const MassActionRejectReasonOptional &eType)
 
std::ostream & operator<< (std::ostream &os, const messageHeader &cType)
 
std::ostream & operator<< (std::ostream &os, const GroupSizeEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const FramingHeader &cType)
 
std::ostream & operator<< (std::ostream &os, const Price &cType)
 
std::ostream & operator<< (std::ostream &os, const PriceOptional &cType)
 
std::ostream & operator<< (std::ostream &os, const Price8 &cType)
 
std::ostream & operator<< (std::ostream &os, const Price8Optional &cType)
 
std::ostream & operator<< (std::ostream &os, const PriceOffsetOptional &cType)
 
std::ostream & operator<< (std::ostream &os, const Percentage8 &cType)
 
std::ostream & operator<< (std::ostream &os, const Percentage8Optional &cType)
 
std::ostream & operator<< (std::ostream &os, const RatioQty &cType)
 
std::ostream & operator<< (std::ostream &os, const UTCTimestampNanos &cType)
 
std::ostream & operator<< (std::ostream &os, const UTCTimestampNanosOptional &cType)
 
std::ostream & operator<< (std::ostream &os, const DeltaInMillis &cType)
 
std::ostream & operator<< (std::ostream &os, const CredentialsEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const MemoEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const TextEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const DeskIDEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const ClientAppEncoding &cType)
 
std::ostream & operator<< (std::ostream &os, const CustodianInfo &cType)
 
std::ostream & operator<< (std::ostream &os, const InboundBusinessHeader &cType)
 
std::ostream & operator<< (std::ostream &os, const OutboundBusinessHeader &cType)
 
std::ostream & operator<< (std::ostream &os, const BidirectionalBusinessHeader &cType)
 
std::ostream & operator<< (std::ostream &os, const InvestorID &cType)
 
std::ostream & operator<< (std::ostream &os, const StandardHeader &msgHdr)
 
std::ostream & OrderCategoryOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrderCategoryToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrderIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrderIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdTagIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & OrdTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & OutboundBusinessHeaderToStream (std::ostream &os, const void *buffer)
 
std::ostream & Padding1ToStream (std::ostream &os, const void *buffer)
 
std::ostream & Padding2ToStream (std::ostream &os, const void *buffer)
 
std::ostream & Padding3ToStream (std::ostream &os, const void *buffer)
 
std::ostream & Padding4ToStream (std::ostream &os, const void *buffer)
 
std::ostream & Percentage8OptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & Percentage8ToStream (std::ostream &os, const void *buffer)
 
static void populateWithConstFields (const StandardHeader *msgHdr, Parser::LiteFixMessage &msg)
 
std::ostream & PosMaintActionToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosMaintRptIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosMaintRptIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosMaintStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosReqIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosReqIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & PossResendToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosTransTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & PosTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & Price8OptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & Price8ToStream (std::ostream &os, const void *buffer)
 
std::ostream & PriceOffsetOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & PriceOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & PriceToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuantityOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuantityToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteCancelTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteReqIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteReqIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteStatusResponseToOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteStatusResponseToToStream (std::ostream &os, const void *buffer)
 
std::ostream & QuoteStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & RatioQtyToStream (std::ostream &os, const void *buffer)
 
std::ostream & RejReasonOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & RejReasonToStream (std::ostream &os, const void *buffer)
 
std::ostream & RetransmitRejectCodeToStream (std::ostream &os, const void *buffer)
 
std::ostream & RoutingInstructionOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & RoutingInstructionToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityExchangeToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityGroupToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityIDSourceToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityReqRespIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityResponseTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityStrategyTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityTradingStatusOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SecurityTradingStatusToStream (std::ostream &os, const void *buffer)
 
std::ostream & SelfTradePreventionInstructionToStream (std::ostream &os, const void *buffer)
 
std::ostream & SenderLocationToStream (std::ostream &os, const void *buffer)
 
std::ostream & SeqNumOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SeqNumToStream (std::ostream &os, const void *buffer)
 
std::ostream & SessionIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SessionIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & SessionVerIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SessionVerIDToStream (std::ostream &os, const void *buffer)
 
void setAccountFieldValue (void *buffer, const Account value)
 
void setAccountOptionalFieldValue (void *buffer, const AccountOptional value)
 
void setAccountTypeFieldValue (void *buffer, const AccountType value)
 
void setAccountTypeOptionalFieldValue (void *buffer, const AccountTypeOptional value)
 
void setAllocIDFieldValue (void *buffer, const AllocID value)
 
void setAllocNoOrdersTypeFieldValue (void *buffer, const AllocNoOrdersType value)
 
void setAllocReportIDFieldValue (void *buffer, const AllocReportID value)
 
void setAllocReportTypeFieldValue (void *buffer, const AllocReportType value)
 
void setAllocStatusFieldValue (void *buffer, const AllocStatus value)
 
void setAllocTransTypeFieldValue (void *buffer, const AllocTransType value)
 
void setAllocTypeFieldValue (void *buffer, const AllocType value)
 
void setAssetOptionalFieldValue (void *buffer, const AsciiString &val)
 
void setBidirectionalBusinessHeaderFieldValue (void *buffer, const BidirectionalBusinessHeader &value)
 
void setBooleanFieldValue (void *buffer, const Boolean value)
 
void setBooleanOptionalFieldValue (void *buffer, const BooleanOptional value)
 
void setBusinessRejectRefIDFieldValue (void *buffer, const BusinessRejectRefID value)
 
void setCancelOnDisconnectTypeFieldValue (void *buffer, const CancelOnDisconnectType value)
 
void setCharFieldValue (void *buffer, const Char value)
 
void setCharOptionalFieldValue (void *buffer, const CharOptional value)
 
void setClientAppEncodingFieldValue (void *buffer, const ClientAppEncoding &value)
 
void setClOrdIDFieldValue (void *buffer, const ClOrdID value)
 
void setClOrdIDOptionalFieldValue (void *buffer, const ClOrdIDOptional value)
 
void setCredentialsEncodingFieldValue (void *buffer, const CredentialsEncoding &value)
 
void setCrossedIndicatorFieldValue (void *buffer, const CrossedIndicator value)
 
void setCrossedIndicatorOptionalFieldValue (void *buffer, const CrossedIndicatorOptional value)
 
void setCrossIDFieldValue (void *buffer, const CrossID value)
 
void setCrossIDOptionalFieldValue (void *buffer, const CrossIDOptional value)
 
void setCrossPrioritizationFieldValue (void *buffer, const CrossPrioritization value)
 
void setCrossPrioritizationOptionalFieldValue (void *buffer, const CrossPrioritizationOptional value)
 
void setCrossTypeFieldValue (void *buffer, const CrossType value)
 
void setCrossTypeOptionalFieldValue (void *buffer, const CrossTypeOptional value)
 
void setCustodianInfoFieldValue (void *buffer, const CustodianInfo &value)
 
void setCxlRejResponseToFieldValue (void *buffer, const CxlRejResponseTo value)
 
void setDaysToSettlementFieldValue (void *buffer, const DaysToSettlement value)
 
void setDaysToSettlementOptionalFieldValue (void *buffer, const DaysToSettlementOptional value)
 
void setDeltaInMillisFieldValue (void *buffer, const DeltaInMillis &value)
 
void setDeskIDEncodingFieldValue (void *buffer, const DeskIDEncoding &value)
 
void setEstablishRejectCodeFieldValue (void *buffer, const EstablishRejectCode value)
 
void setExecIDFieldValue (void *buffer, const ExecID value)
 
void setExecIDOptionalFieldValue (void *buffer, const ExecIDOptional value)
 
void setExecRestatementReasonFieldValue (void *buffer, const ExecRestatementReason value)
 
void setExecRestatementReasonOptionalFieldValue (void *buffer, const ExecRestatementReasonOptional value)
 
void setExecRestatementReasonValidForMassCancelFieldValue (void *buffer, const ExecRestatementReasonValidForMassCancel value)
 
void setExecRestatementReasonValidForMassCancelOptionalFieldValue (void *buffer, const ExecRestatementReasonValidForMassCancelOptional value)
 
void setExecRestatementReasonValidForSingleCancelFieldValue (void *buffer, const ExecRestatementReasonValidForSingleCancel value)
 
void setExecRestatementReasonValidForSingleCancelOptionalFieldValue (void *buffer, const ExecRestatementReasonValidForSingleCancelOptional value)
 
void setExecTypeFieldValue (void *buffer, const ExecType value)
 
void setExecuteUnderlyingTradeFieldValue (void *buffer, const ExecuteUnderlyingTrade value)
 
void setExecuteUnderlyingTradeOptionalFieldValue (void *buffer, const ExecuteUnderlyingTradeOptional value)
 
void setFirmFieldValue (void *buffer, const Firm value)
 
void setFirmOptionalFieldValue (void *buffer, const FirmOptional value)
 
void setFlowTypeFieldValue (void *buffer, const FlowType value)
 
void setFramingHeaderFieldValue (void *buffer, const FramingHeader &value)
 
void setGroupSizeEncodingFieldValue (void *buffer, const GroupSizeEncoding &value)
 
void setInboundBusinessHeaderFieldValue (void *buffer, const InboundBusinessHeader &value)
 
void setInvestorIDFieldValue (void *buffer, const InvestorID &value)
 
void setLocalMktDateFieldValue (void *buffer, const LocalMktDate value)
 
void setLocalMktDateOptionalFieldValue (void *buffer, const LocalMktDateOptional value)
 
void setMarketSegmentIDFieldValue (void *buffer, const MarketSegmentID value)
 
void setMarketSegmentIDOptionalFieldValue (void *buffer, const MarketSegmentIDOptional value)
 
void setMassActionRejectReasonFieldValue (void *buffer, const MassActionRejectReason value)
 
void setMassActionRejectReasonOptionalFieldValue (void *buffer, const MassActionRejectReasonOptional value)
 
void setMassActionReportIDFieldValue (void *buffer, const MassActionReportID value)
 
void setMassActionReportIDOptionalFieldValue (void *buffer, const MassActionReportIDOptional value)
 
void setMassActionResponseFieldValue (void *buffer, const MassActionResponse value)
 
void setMassActionScopeFieldValue (void *buffer, const MassActionScope value)
 
void setMassActionScopeOptionalFieldValue (void *buffer, const MassActionScopeOptional value)
 
void setMassActionTypeFieldValue (void *buffer, const MassActionType value)
 
void setMemoEncodingFieldValue (void *buffer, const MemoEncoding &value)
 
void setMessageCounterFieldValue (void *buffer, const MessageCounter value)
 
void setmessageHeaderFieldValue (void *buffer, const messageHeader &value)
 
void setMessageTypeFieldValue (void *buffer, const MessageType value)
 
static void setMsgSeqNum (StandardHeader *msgHdr, const u32 seqNum)
 
void setMultiLegReportingTypeFieldValue (void *buffer, const MultiLegReportingType value)
 
void setMultiLegReportingTypeOptionalFieldValue (void *buffer, const MultiLegReportingTypeOptional value)
 
void setNegotiationRejectCodeFieldValue (void *buffer, const NegotiationRejectCode value)
 
void setOrderCategoryFieldValue (void *buffer, const OrderCategory value)
 
void setOrderCategoryOptionalFieldValue (void *buffer, const OrderCategoryOptional value)
 
void setOrderIDFieldValue (void *buffer, const OrderID value)
 
void setOrderIDOptionalFieldValue (void *buffer, const OrderIDOptional value)
 
void setOrdStatusFieldValue (void *buffer, const OrdStatus value)
 
void setOrdTagIDFieldValue (void *buffer, const OrdTagID value)
 
void setOrdTypeFieldValue (void *buffer, const OrdType value)
 
void setOutboundBusinessHeaderFieldValue (void *buffer, const OutboundBusinessHeader &value)
 
void setPadding1FieldValue (void *buffer, const Padding1 value)
 
void setPadding2FieldValue (void *buffer, const AsciiString &val)
 
void setPadding3FieldValue (void *buffer, const AsciiString &val)
 
void setPadding4FieldValue (void *buffer, const AsciiString &val)
 
void setPercentage8FieldValue (void *buffer, const Percentage8 &value)
 
void setPercentage8OptionalFieldValue (void *buffer, const Percentage8Optional &value)
 
void setPosMaintActionFieldValue (void *buffer, const PosMaintAction value)
 
void setPosMaintRptIDFieldValue (void *buffer, const PosMaintRptID value)
 
void setPosMaintRptIDOptionalFieldValue (void *buffer, const PosMaintRptIDOptional value)
 
void setPosMaintStatusFieldValue (void *buffer, const PosMaintStatus value)
 
void setPosReqIDFieldValue (void *buffer, const PosReqID value)
 
void setPosReqIDOptionalFieldValue (void *buffer, const PosReqIDOptional value)
 
void setPossResendFieldValue (void *buffer, const PossResend value)
 
void setPosTransTypeFieldValue (void *buffer, const PosTransType value)
 
void setPosTypeFieldValue (void *buffer, const PosType value)
 
void setPrice8FieldValue (void *buffer, const Price8 &value)
 
void setPrice8OptionalFieldValue (void *buffer, const Price8Optional &value)
 
void setPriceFieldValue (void *buffer, const Price &value)
 
void setPriceOffsetOptionalFieldValue (void *buffer, const PriceOffsetOptional &value)
 
void setPriceOptionalFieldValue (void *buffer, const PriceOptional &value)
 
void setQuantityFieldValue (void *buffer, const Quantity value)
 
void setQuantityOptionalFieldValue (void *buffer, const QuantityOptional value)
 
void setQuoteCancelTypeFieldValue (void *buffer, const QuoteCancelType value)
 
void setQuoteIDFieldValue (void *buffer, const QuoteID value)
 
void setQuoteIDOptionalFieldValue (void *buffer, const QuoteIDOptional value)
 
void setQuoteReqIDFieldValue (void *buffer, const QuoteReqID value)
 
void setQuoteReqIDOptionalFieldValue (void *buffer, const QuoteReqIDOptional value)
 
void setQuoteStatusFieldValue (void *buffer, const QuoteStatus value)
 
void setQuoteStatusResponseToFieldValue (void *buffer, const QuoteStatusResponseTo value)
 
void setQuoteStatusResponseToOptionalFieldValue (void *buffer, const QuoteStatusResponseToOptional value)
 
void setRatioQtyFieldValue (void *buffer, const RatioQty &value)
 
void setRejReasonFieldValue (void *buffer, const RejReason value)
 
void setRejReasonOptionalFieldValue (void *buffer, const RejReasonOptional value)
 
void setRetransmitRejectCodeFieldValue (void *buffer, const RetransmitRejectCode value)
 
void setRoutingInstructionFieldValue (void *buffer, const RoutingInstruction value)
 
void setRoutingInstructionOptionalFieldValue (void *buffer, const RoutingInstructionOptional value)
 
void setSecurityExchangeFieldValue (void *buffer, const AsciiString &val)
 
void setSecurityGroupFieldValue (void *buffer, const AsciiString &val)
 
void setSecurityIDFieldValue (void *buffer, const SecurityID value)
 
void setSecurityIDOptionalFieldValue (void *buffer, const SecurityIDOptional value)
 
void setSecurityIDSourceFieldValue (void *buffer, const SecurityIDSource value)
 
void setSecurityReqRespIDFieldValue (void *buffer, const SecurityReqRespID value)
 
void setSecurityResponseTypeFieldValue (void *buffer, const SecurityResponseType value)
 
void setSecurityStrategyTypeFieldValue (void *buffer, const AsciiString &val)
 
void setSecurityTradingStatusFieldValue (void *buffer, const SecurityTradingStatus value)
 
void setSecurityTradingStatusOptionalFieldValue (void *buffer, const SecurityTradingStatusOptional value)
 
void setSelfTradePreventionInstructionFieldValue (void *buffer, const SelfTradePreventionInstruction value)
 
void setSenderLocationFieldValue (void *buffer, const AsciiString &val)
 
static void setSendingTime (StandardHeader *msgHdr, const u64 timestamp)
 
void setSeqNumFieldValue (void *buffer, const SeqNum value)
 
void setSeqNumOptionalFieldValue (void *buffer, const SeqNumOptional value)
 
static void setSessionID (StandardHeader *msgHdr, const u32 sessionID)
 
void setSessionIDFieldValue (void *buffer, const SessionID value)
 
void setSessionIDOptionalFieldValue (void *buffer, const SessionIDOptional value)
 
void setSessionVerIDFieldValue (void *buffer, const SessionVerID value)
 
void setSessionVerIDOptionalFieldValue (void *buffer, const SessionVerIDOptional value)
 
void setSettlTypeFieldValue (void *buffer, const SettlType value)
 
void setSettlTypeOptionalFieldValue (void *buffer, const SettlTypeOptional value)
 
void setSideFieldValue (void *buffer, const Side value)
 
void setSideOptionalFieldValue (void *buffer, const SideOptional value)
 
void setSimpleOrdTypeFieldValue (void *buffer, const SimpleOrdType value)
 
void setSimpleTimeInForceFieldValue (void *buffer, const SimpleTimeInForce value)
 
void setStrategyIDOptionalFieldValue (void *buffer, const StrategyIDOptional value)
 
void setSymbolFieldValue (void *buffer, const AsciiString &val)
 
void setTerminationCodeFieldValue (void *buffer, const TerminationCode value)
 
void setTextEncodingFieldValue (void *buffer, const TextEncoding &value)
 
void setTimeInForceFieldValue (void *buffer, const TimeInForce value)
 
void setTimeInForceOptionalFieldValue (void *buffer, const TimeInForceOptional value)
 
void setTimeUnitFieldValue (void *buffer, const TimeUnit value)
 
std::ostream & SettlTypeOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SettlTypeToStream (std::ostream &os, const void *buffer)
 
void setTotNoRelatedSymFieldValue (void *buffer, const TotNoRelatedSym value)
 
void setTradeIDFieldValue (void *buffer, const TradeID value)
 
void setTradeIDOptionalFieldValue (void *buffer, const TradeIDOptional value)
 
void setTraderFieldValue (void *buffer, const AsciiString &val)
 
void setTraderOptionalFieldValue (void *buffer, const AsciiString &val)
 
void setTradingSessionIDFieldValue (void *buffer, const TradingSessionID value)
 
void setTradingSessionIDOptionalFieldValue (void *buffer, const TradingSessionIDOptional value)
 
void setTradingSessionSubIDFieldValue (void *buffer, const TradingSessionSubID value)
 
void setTradingSessionSubIDOptionalFieldValue (void *buffer, const TradingSessionSubIDOptional value)
 
void setuint16EnumEncodingFieldValue (void *buffer, const uint16EnumEncoding value)
 
void setuint8EnumEncodingFieldValue (void *buffer, const uint8EnumEncoding value)
 
void setUint8FieldValue (void *buffer, const Uint8 value)
 
void setUint8OptionalFieldValue (void *buffer, const Uint8Optional value)
 
void setUTCTimestampNanosFieldValue (void *buffer, const UTCTimestampNanos &value)
 
void setUTCTimestampNanosOptionalFieldValue (void *buffer, const UTCTimestampNanosOptional &value)
 
std::ostream & SideOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & SideToStream (std::ostream &os, const void *buffer)
 
std::ostream & SimpleOrdTypeToStream (std::ostream &os, const void *buffer)
 
std::ostream & SimpleTimeInForceToStream (std::ostream &os, const void *buffer)
 
std::ostream & StrategyIDOptionalToStream (std::ostream &os, const void *buffer)
 
static void StringCopy (char *dst, const AsciiString &src, size_t maxSize)
 
std::ostream & SymbolToStream (std::ostream &os, const void *buffer)
 
std::ostream & TerminationCodeToStream (std::ostream &os, const void *buffer)
 
std::ostream & TextEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & TimeInForceOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & TimeInForceToStream (std::ostream &os, const void *buffer)
 
std::ostream & TimeUnitToStream (std::ostream &os, const void *buffer)
 
template<typename T >
std::string toStdString (const T &data)
 
template<>
std::string toStdString (const AsciiString &data)
 
template<>
std::string toStdString (const i8 &data)
 
template<>
std::string toStdString (const char &data)
 
std::ostream & TotNoRelatedSymToStream (std::ostream &os, const void *buffer)
 
std::ostream & TradeIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & TradeIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & TraderOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & TraderToStream (std::ostream &os, const void *buffer)
 
std::ostream & TradingSessionIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & TradingSessionIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & TradingSessionSubIDOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & TradingSessionSubIDToStream (std::ostream &os, const void *buffer)
 
std::ostream & uint16EnumEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & uint8EnumEncodingToStream (std::ostream &os, const void *buffer)
 
std::ostream & Uint8OptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & Uint8ToStream (std::ostream &os, const void *buffer)
 
static void updateMessageLength (StandardHeader *msgHdr)
 
std::ostream & UTCTimestampNanosOptionalToStream (std::ostream &os, const void *buffer)
 
std::ostream & UTCTimestampNanosToStream (std::ostream &os, const void *buffer)
 

Variables

static const FieldDescriptor AllocationInstruction_IteratorDefines []
 
static const FieldDescriptor AllocationReport_IteratorDefines []
 
static const FieldDescriptor BusinessMessageReject_IteratorDefines []
 
static const FieldDescriptor Establish_IteratorDefines []
 
static const FieldDescriptor EstablishAck_IteratorDefines []
 
static const FieldDescriptor EstablishReject_IteratorDefines []
 
static const FieldDescriptor ExecutionReport_Cancel_IteratorDefines []
 
static const FieldDescriptor ExecutionReport_Forward_IteratorDefines []
 
static const FieldDescriptor ExecutionReport_Modify_IteratorDefines []
 
static const FieldDescriptor ExecutionReport_New_IteratorDefines []
 
static const FieldDescriptor ExecutionReport_Reject_IteratorDefines []
 
static const FieldDescriptor ExecutionReport_Trade_IteratorDefines []
 
static const FieldDescriptor HeaderMessage_IteratorDefines []
 
static const FieldDescriptor Negotiate_IteratorDefines []
 
static const FieldDescriptor NegotiateReject_IteratorDefines []
 
static const FieldDescriptor NegotiateResponse_IteratorDefines []
 
static const FieldDescriptor NewOrderCross_IteratorDefines []
 
static const FieldDescriptor NewOrderCross_noSides_IteratorDefines []
 
static const FieldDescriptor NewOrderSingle_IteratorDefines []
 
static const FieldDescriptor NotApplied_IteratorDefines []
 
static const FieldDescriptor OrderCancelReplaceRequest_IteratorDefines []
 
static const FieldDescriptor OrderCancelRequest_IteratorDefines []
 
static const FieldDescriptor OrderMassActionReport_IteratorDefines []
 
static const FieldDescriptor OrderMassActionRequest_IteratorDefines []
 
static const FieldDescriptor PositionMaintenanceCancelRequest_IteratorDefines []
 
static const FieldDescriptor PositionMaintenanceReport_IteratorDefines []
 
static const FieldDescriptor PositionMaintenanceReport_noPositions_IteratorDefines []
 
static const FieldDescriptor PositionMaintenanceRequest_IteratorDefines []
 
static const FieldDescriptor Quote_IteratorDefines []
 
static const FieldDescriptor QuoteCancel_IteratorDefines []
 
static const FieldDescriptor QuoteRequest_IteratorDefines []
 
static const FieldDescriptor QuoteRequest_noSides_IteratorDefines []
 
static const FieldDescriptor QuoteRequestReject_IteratorDefines []
 
static const FieldDescriptor QuoteRequestReject_noSides_IteratorDefines []
 
static const FieldDescriptor QuoteStatusReport_IteratorDefines []
 
static const FieldDescriptor Retransmission_IteratorDefines []
 
static const FieldDescriptor RetransmitReject_IteratorDefines []
 
static const FieldDescriptor RetransmitRequest_IteratorDefines []
 
static const u16 SchemaID = 1
 
static const u16 SchemaVersion = 3
 
static const FieldDescriptor SecurityDefinitionRequest_IteratorDefines []
 
static const FieldDescriptor SecurityDefinitionRequest_noLegs_IteratorDefines []
 
static const FieldDescriptor SecurityDefinitionResponse_IteratorDefines []
 
static const FieldDescriptor Sequence_IteratorDefines []
 
static const FieldDescriptor SimpleModifyOrder_IteratorDefines []
 
static const FieldDescriptor SimpleNewOrder_IteratorDefines []
 
static const FieldDescriptor Terminate_IteratorDefines []
 
static const int UDP_MAX_PAYLOAD = 1460
 

Typedef Documentation

typedef u32 B3::Account
typedef u64 B3::AllocID
typedef std::array<char, 6> B3::AssetOptionalBase
typedef char B3::Char
typedef char B3::CharOptional
typedef u64 B3::ClOrdID
typedef u64 B3::CrossID
typedef u64 B3::ExecID
typedef u32 B3::Firm
typedef u64 B3::OrderID
typedef u8 B3::OrdTagID
typedef char B3::Padding1
typedef std::array<char, 2> B3::Padding2Base
typedef std::array<char, 3> B3::Padding3Base
typedef std::array<char, 4> B3::Padding4Base
typedef u64 B3::PosReqID
typedef u64 B3::Quantity
typedef u64 B3::QuoteID
typedef u32 B3::RejReason
typedef std::array<char, 4> B3::SecurityExchangeBase
typedef std::array<char, 3> B3::SecurityGroupBase
typedef std::array<char, 3> B3::SecurityStrategyTypeBase
typedef std::array<char, 10> B3::SenderLocationBase
typedef u32 B3::SeqNum
typedef u32 B3::SessionID
typedef std::array<char, 20> B3::SymbolBase
typedef u32 B3::TradeID
typedef std::array<char, 5> B3::TraderBase
typedef std::array<char, 5> B3::TraderOptionalBase
typedef u8 B3::Uint8

Enumeration Type Documentation

enum B3::AccountType : u8
strong
Enumerator
REMOVE_ACCOUNT_INFORMATION 
REGULAR_ACCOUNT 
Null 
enum B3::AccountTypeOptional : u8
strong
Enumerator
REMOVE_ACCOUNT_INFORMATION 
REGULAR_ACCOUNT 
Null 
Enumerator
businessHeader 
allocID 
securityID 
allocTransType 
allocType 
allocNoOrdersType 
quantity 
senderLocation 
enteringTrader 
tradeID 
tradeDate 
individualAllocID 
allocAccount 
allocQty 
deskID 
memo 
Enumerator
businessHeader 
allocID 
securityID 
allocReportID 
allocTransType 
allocReportType 
allocNoOrdersType 
allocRejCode 
quantity 
allocStatus 
tradeDate 
transactTime 
side 
senderLocation 
enteringTrader 
enum B3::AllocNoOrdersType : char
strong
Enumerator
NOT_SPECIFIED 
enum B3::AllocReportType : char
strong
Enumerator
REQUEST_TO_INTERMEDIARY 
enum B3::AllocStatus : char
strong
Enumerator
ACCEPTED 
REJECTED_BY_INTERMEDIARY 
enum B3::AllocTransType : char
strong
Enumerator
NEW 
CANCEL 
enum B3::AllocType : char
strong
Enumerator
REQUEST_TO_INTERMEDIARY 
enum B3::Boolean : u8
strong
Enumerator
FALSE_VALUE 
TRUE_VALUE 
enum B3::BooleanOptional : u8
strong
Enumerator
FALSE_VALUE 
TRUE_VALUE 
Null 
Enumerator
businessHeader 
refMsgType 
paddingBeforeRefSeqNum 
refSeqNum 
businessRejectRefID 
businessRejectReason 
memo 
text 
Enumerator
DO_NOT_CANCEL_ON_DISCONNECT_OR_TERMINATE 
CANCEL_ON_DISCONNECT_ONLY 
CANCEL_ON_TERMINATE_ONLY 
CANCEL_ON_DISCONNECT_OR_TERMINATE 
enum B3::CrossedIndicator : u16
strong
Enumerator
STRUCTURED_TRANSACTION 
OPERATIONAL_ERROR 
TWAP_VWAP 
Null 
Enumerator
STRUCTURED_TRANSACTION 
OPERATIONAL_ERROR 
TWAP_VWAP 
Null 
enum B3::CrossPrioritization : u8
strong
Enumerator
NONE 
BUY_SIDE_IS_PRIORITIZED 
SELL_SIDE_IS_PRIORITIZED 
Enumerator
NONE 
BUY_SIDE_IS_PRIORITIZED 
SELL_SIDE_IS_PRIORITIZED 
Null 
enum B3::CrossType : u8
strong
Enumerator
ALL_OR_NONE_CROSS 
CROSS_EXECUTED_AGAINST_BOOK_FROM_CLIENT 
Null 
enum B3::CrossTypeOptional : u8
strong
Enumerator
ALL_OR_NONE_CROSS 
CROSS_EXECUTED_AGAINST_BOOK_FROM_CLIENT 
Null 
enum B3::CxlRejResponseTo : u8
strong
Enumerator
NEW 
CANCEL 
REPLACE 
enum B3::Establish_Fields
strong
Enumerator
sessionID 
sessionVerID 
timestamp 
keepAliveInterval 
nextSeqNo 
cancelOnDisconnectType 
paddingBeforeCodTimeoutWindow 
codTimeoutWindow 
credentials 
Enumerator
sessionID 
sessionVerID 
requestTimestamp 
keepAliveInterval 
nextSeqNo 
lastIncomingSeqNo 
Enumerator
sessionID 
sessionVerID 
requestTimestamp 
establishmentRejectCode 
paddingBeforeLastIncomingSeqNo 
lastIncomingSeqNo 
enum B3::EstablishRejectCode : u8
strong
Enumerator
UNSPECIFIED 
CREDENTIALS 
UNNEGOTIATED 
ALREADY_ESTABLISHED 
SESSION_BLOCKED 
INVALID_SESSIONID 
INVALID_SESSIONVERID 
INVALID_TIMESTAMP 
INVALID_KEEPALIVE_INTERVAL 
INVALID_NEXTSEQNO 
ESTABLISH_ATTEMPTS_EXCEEDED 
ESTABLISH_NOT_ALLOWED 
DUPLICATE_SESSION_CONNECTION 
AUTHENTICATION_IN_PROGRESS 
PROTOCOL_VERSION_NOT_SUPPORTED 
Enumerator
MARKET_OPTION 
CANCEL_ON_HARD_DISCONNECTION 
CANCEL_ON_TERMINATE 
CANCEL_ON_DISCONNECT_AND_TERMINATE 
SELF_TRADING_PREVENTION 
CANCEL_FROM_FIRMSOFT 
CANCEL_RESTING_ORDER_ON_SELF_TRADE 
MARKET_MAKER_PROTECTION 
RISK_MANAGEMENT_CANCELLATION 
ORDER_MASS_ACTION_FROM_CLIENT_REQUEST 
CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR 
ORDER_CANCELLED_DUE_TO_OPERATIONAL_ERROR 
CANCEL_ORDER_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR 
ORDER_CANCELLED_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR 
MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST 
MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE 
CANCEL_ON_MIDPOINT_BROKER_ONLY_REMOVAL 
CANCEL_REMAINING_FROM_SWEEP_CROSS 
MASS_CANCEL_ON_BEHALF 
MASS_CANCEL_ON_BEHALF_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE 
Null 
Enumerator
MARKET_OPTION 
CANCEL_ON_HARD_DISCONNECTION 
CANCEL_ON_TERMINATE 
CANCEL_ON_DISCONNECT_AND_TERMINATE 
SELF_TRADING_PREVENTION 
CANCEL_FROM_FIRMSOFT 
CANCEL_RESTING_ORDER_ON_SELF_TRADE 
MARKET_MAKER_PROTECTION 
RISK_MANAGEMENT_CANCELLATION 
ORDER_MASS_ACTION_FROM_CLIENT_REQUEST 
CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR 
ORDER_CANCELLED_DUE_TO_OPERATIONAL_ERROR 
CANCEL_ORDER_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR 
ORDER_CANCELLED_FIRMSOFT_DUE_TO_OPERATIONAL_ERROR 
MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST 
MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE 
CANCEL_ON_MIDPOINT_BROKER_ONLY_REMOVAL 
CANCEL_REMAINING_FROM_SWEEP_CROSS 
MASS_CANCEL_ON_BEHALF 
MASS_CANCEL_ON_BEHALF_DUE_TO_OPERATIONAL_ERROR_EFFECTIVE 
Null 
Enumerator
ORDER_MASS_ACTION_FROM_CLIENT_REQUEST 
MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST 
Null 
Enumerator
ORDER_MASS_ACTION_FROM_CLIENT_REQUEST 
MASS_CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR_REQUEST 
Null 
Enumerator
CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR 
Null 
Enumerator
CANCEL_ORDER_DUE_TO_OPERATIONAL_ERROR 
Null 
enum B3::ExecType : char
strong
Enumerator
TRADE 
TRADE_CANCEL 
enum B3::ExecuteUnderlyingTrade : char
strong
Enumerator
NO_UNDERLYING_TRADE 
UNDERLYING_OPPOSING_TRADE 
Enumerator
NO_UNDERLYING_TRADE 
UNDERLYING_OPPOSING_TRADE 
Null 
Enumerator
businessHeader 
side 
ordStatus 
clOrdID 
secondaryOrderID 
securityID 
cumQty 
account 
execID 
transactTime 
marketSegmentReceivedTime 
orderID 
origClOrdID 
tradeDate 
workingIndicator 
execRestatementReason 
paddingBeforeMassActionReportID 
massActionReportID 
ordType 
timeInForce 
expireDate 
orderQty 
price 
stopPx 
minQty 
maxFloor 
receivedTime 
paddingBeforeOrdTagID 
ordTagID 
investorID 
strategyID 
actionRequestedFromSessionID 
deskID 
memo 
Enumerator
businessHeader 
side 
ordStatus 
clOrdID 
secondaryOrderID 
securityID 
account 
lastQty 
lastPx 
execID 
transactTime 
leavesQty 
cumQty 
tradeID 
contraBroker 
orderID 
aggressorIndicator 
settlType 
tradeDate 
daysToSettlement 
paddingBeforeSecondaryExecID 
secondaryExecID 
execRefID 
fixedRate 
orderQty 
tradingSessionID 
tradingSessionSubID 
securityTradingStatus 
deskID 
memo 
Enumerator
businessHeader 
side 
ordStatus 
clOrdID 
secondaryOrderID 
securityID 
leavesQty 
account 
execID 
transactTime 
cumQty 
marketSegmentReceivedTime 
orderID 
origClOrdID 
protectionPrice 
tradeDate 
workingIndicator 
multiLegReportingType 
ordType 
timeInForce 
expireDate 
orderQty 
price 
stopPx 
minQty 
maxFloor 
receivedTime 
paddingBeforeOrdTagID 
ordTagID 
investorID 
mmProtectionReset 
paddingBeforeStrategyID 
strategyID 
deskID 
memo 
Enumerator
businessHeader 
side 
ordStatus 
clOrdID 
secondaryOrderID 
securityID 
orderID 
account 
execID 
transactTime 
marketSegmentReceivedTime 
protectionPrice 
tradeDate 
workingIndicator 
multiLegReportingType 
ordType 
timeInForce 
expireDate 
orderQty 
price 
stopPx 
minQty 
maxFloor 
crossID 
receivedTime 
paddingBeforeOrdTagID 
ordTagID 
investorID 
crossType 
crossPrioritization 
mmProtectionReset 
paddingBeforeStrategyID 
strategyID 
deskID 
memo 
Enumerator
businessHeader 
side 
cxlRejResponseTo 
clOrdID 
secondaryOrderID 
securityID 
ordRejReason 
transactTime 
execID 
orderID 
origClOrdID 
account 
ordType 
timeInForce 
expireDate 
orderQty 
price 
stopPx 
minQty 
maxFloor 
crossID 
crossedIndicator 
receivedTime 
paddingBeforeOrdTagID 
ordTagID 
investorID 
strategyID 
deskID 
memo 
text 
Enumerator
businessHeader 
side 
ordStatus 
clOrdID 
secondaryOrderID 
securityID 
account 
lastQty 
lastPx 
execID 
transactTime 
leavesQty 
cumQty 
aggressorIndicator 
execType 
orderCategory 
multiLegReportingType 
tradeID 
contraBroker 
orderID 
tradeDate 
totNoRelatedSym 
paddingBeforeSecondaryExecID 
secondaryExecID 
execRefID 
crossID 
crossedIndicator 
orderQty 
tradingSessionID 
tradingSessionSubID 
securityTradingStatus 
crossType 
crossPrioritization 
paddingBeforeStrategyID 
strategyID 
deskID 
memo 
Enumerator
ORDINARY_FIELD 
OPTIONAL_FIELD 
Enumerator
AllocIDValueType 
ClOrdIDValueType 
ClOrdIDOptionalValueType 
SessionIDValueType 
SessionIDOptionalValueType 
SessionVerIDValueType 
SessionVerIDOptionalValueType 
SeqNumValueType 
SeqNumOptionalValueType 
QuantityValueType 
QuantityOptionalValueType 
LocalMktDateValueType 
LocalMktDateOptionalValueType 
AccountValueType 
AccountOptionalValueType 
FirmValueType 
FirmOptionalValueType 
DaysToSettlementValueType 
DaysToSettlementOptionalValueType 
TraderValueType 
TraderOptionalValueType 
ExecIDValueType 
ExecIDOptionalValueType 
OrderIDValueType 
OrderIDOptionalValueType 
SenderLocationValueType 
RejReasonValueType 
RejReasonOptionalValueType 
AllocReportIDValueType 
PosMaintRptIDValueType 
PosMaintRptIDOptionalValueType 
PosReqIDValueType 
PosReqIDOptionalValueType 
SecurityReqRespIDValueType 
SecurityStrategyTypeValueType 
BusinessRejectRefIDValueType 
MassActionReportIDValueType 
MassActionReportIDOptionalValueType 
OrdTagIDValueType 
MarketSegmentIDValueType 
MarketSegmentIDOptionalValueType 
SecurityIDValueType 
SecurityIDOptionalValueType 
SecurityExchangeValueType 
SymbolValueType 
SecurityGroupValueType 
CrossIDValueType 
CrossIDOptionalValueType 
TradeIDValueType 
TradeIDOptionalValueType 
QuoteIDValueType 
QuoteIDOptionalValueType 
QuoteReqIDValueType 
QuoteReqIDOptionalValueType 
TotNoRelatedSymValueType 
MessageCounterValueType 
AssetOptionalValueType 
StrategyIDOptionalValueType 
uint8EnumEncodingValueType 
uint16EnumEncodingValueType 
Uint8ValueType 
CharValueType 
Padding3ValueType 
Padding1ValueType 
CharOptionalValueType 
Padding2ValueType 
Uint8OptionalValueType 
Padding4ValueType 
BooleanValueType 
AllocTransTypeValueType 
AllocReportTypeValueType 
AllocTypeValueType 
AllocNoOrdersTypeValueType 
AllocStatusValueType 
QuoteStatusValueType 
QuoteStatusResponseToValueType 
QuoteCancelTypeValueType 
PosTypeValueType 
MassActionScopeValueType 
MassActionTypeValueType 
MassActionResponseValueType 
MassActionRejectReasonValueType 
SecurityResponseTypeValueType 
PosMaintStatusValueType 
ExecuteUnderlyingTradeValueType 
PosTransTypeValueType 
PosMaintActionValueType 
SettlTypeValueType 
SelfTradePreventionInstructionValueType 
TimeUnitValueType 
MessageTypeValueType 
FlowTypeValueType 
NegotiationRejectCodeValueType 
EstablishRejectCodeValueType 
TerminationCodeValueType 
RetransmitRejectCodeValueType 
CancelOnDisconnectTypeValueType 
SideValueType 
TimeInForceValueType 
SimpleTimeInForceValueType 
OrdTypeValueType 
SimpleOrdTypeValueType 
RoutingInstructionValueType 
ExecTypeValueType 
OrdStatusValueType 
ExecRestatementReasonValidForSingleCancelValueType 
ExecRestatementReasonValidForMassCancelValueType 
ExecRestatementReasonValueType 
MultiLegReportingTypeValueType 
OrderCategoryValueType 
AccountTypeValueType 
CxlRejResponseToValueType 
PossResendValueType 
SecurityIDSourceValueType 
CrossedIndicatorValueType 
TradingSessionIDValueType 
TradingSessionSubIDValueType 
SecurityTradingStatusValueType 
CrossTypeValueType 
CrossPrioritizationValueType 
RoutingInstructionOptionalValueType 
TimeInForceOptionalValueType 
AccountTypeOptionalValueType 
ExecRestatementReasonValidForSingleCancelOptionalValueType 
CrossedIndicatorOptionalValueType 
CrossTypeOptionalValueType 
CrossPrioritizationOptionalValueType 
MultiLegReportingTypeOptionalValueType 
BooleanOptionalValueType 
ExecRestatementReasonOptionalValueType 
OrderCategoryOptionalValueType 
TradingSessionIDOptionalValueType 
TradingSessionSubIDOptionalValueType 
SecurityTradingStatusOptionalValueType 
SettlTypeOptionalValueType 
SideOptionalValueType 
ExecuteUnderlyingTradeOptionalValueType 
QuoteStatusResponseToOptionalValueType 
MassActionScopeOptionalValueType 
ExecRestatementReasonValidForMassCancelOptionalValueType 
MassActionRejectReasonOptionalValueType 
messageHeaderValueType 
GroupSizeEncodingValueType 
FramingHeaderValueType 
PriceValueType 
PriceOptionalValueType 
Price8ValueType 
Price8OptionalValueType 
PriceOffsetOptionalValueType 
Percentage8ValueType 
Percentage8OptionalValueType 
RatioQtyValueType 
UTCTimestampNanosValueType 
UTCTimestampNanosOptionalValueType 
DeltaInMillisValueType 
CredentialsEncodingValueType 
MemoEncodingValueType 
TextEncodingValueType 
DeskIDEncodingValueType 
ClientAppEncodingValueType 
CustodianInfoValueType 
InboundBusinessHeaderValueType 
OutboundBusinessHeaderValueType 
BidirectionalBusinessHeaderValueType 
InvestorIDValueType 
NewOrderCross_noSidesValueType 
PositionMaintenanceReport_noPositionsValueType 
QuoteRequest_noSidesValueType 
QuoteRequestReject_noSidesValueType 
SecurityDefinitionRequest_noLegsValueType 
LastValueType 
enum B3::FlowType : u8
strong
Enumerator
NONE 
RECOVERABLE 
UNSEQUENCED 
IDEMPOTENT 
Enumerator
framingHeader 
Enumerator
MASS_ACTION_NOT_SUPPORTED 
INVALID_OR_UNKNOWN_MARKET_SEGMENT 
OTHER 
Enumerator
MASS_ACTION_NOT_SUPPORTED 
INVALID_OR_UNKNOWN_MARKET_SEGMENT 
OTHER 
Null 
enum B3::MassActionResponse : char
strong
Enumerator
REJECTED 
ACCEPTED 
enum B3::MassActionScope : u8
strong
Enumerator
ALL_ORDERS_FOR_A_TRADING_SESSION 
Null 
Enumerator
ALL_ORDERS_FOR_A_TRADING_SESSION 
Null 
enum B3::MassActionType : u8
strong
Enumerator
RELEASE_ORDERS_FROM_SUSPENSION 
CANCEL_ORDERS 
CANCEL_AND_SUSPEND_ORDERS 
enum B3::MessageType : u8
strong
Enumerator
Negotiate 
NegotiateResponse 
NegotiateReject 
Establish 
EstablishAck 
EstablishReject 
Terminate 
NotApplied 
RetransmitRequest 
Retransmission 
RetransmitReject 
Sequence 
BusinessMessageReject 
SimpleNewOrder 
SimpleModifyOrder 
NewOrderSingle 
OrderCancelReplaceRequest 
OrderCancelRequest 
NewOrderCross 
ExecutionReport_New 
ExecutionReport_Modify 
ExecutionReport_Cancel 
ExecutionReport_Trade 
ExecutionReport_Reject 
ExecutionReport_Forward 
SecurityDefinitionRequest 
SecurityDefinitionResponse 
OrderMassActionRequest 
OrderMassActionReport 
QuoteRequest 
QuoteStatusReport 
Quote 
QuoteCancel 
QuoteRequestReject 
PositionMaintenanceCancelRequest 
PositionMaintenanceRequest 
PositionMaintenanceReport 
AllocationInstruction 
AllocationReport 
enum B3::MultiLegReportingType : char
strong
Enumerator
SINGLE_SECURITY 
INDIVIDUALLEG_OF_MULTILEG_SECURITY 
MULTILEG_SECURITY 
Enumerator
SINGLE_SECURITY 
INDIVIDUALLEG_OF_MULTILEG_SECURITY 
MULTILEG_SECURITY 
Null 
enum B3::Negotiate_Fields
strong
Enumerator
sessionID 
sessionVerID 
timestamp 
enteringFirm 
onbehalfFirm 
credentials 
clientIP 
clientAppName 
clientAppVersion 
Enumerator
sessionID 
sessionVerID 
requestTimestamp 
enteringFirm 
negotiationRejectCode 
paddingBeforeCurrentSessionVerID 
currentSessionVerID 
Enumerator
sessionID 
sessionVerID 
requestTimestamp 
enteringFirm 
Enumerator
UNSPECIFIED 
CREDENTIALS 
FLOWTYPE_NOT_SUPPORTED 
ALREADY_NEGOTIATED 
SESSION_BLOCKED 
INVALID_SESSIONID 
INVALID_SESSIONVERID 
INVALID_TIMESTAMP 
INVALID_FIRM 
NEGOTIATE_NOT_ALLOWED 
DUPLICATE_SESSION_CONNECTION 
AUTHENTICATION_IN_PROGRESS 
PROTOCOL_VERSION_NOT_SUPPORTED 
Enumerator
businessHeader 
paddingBeforeCrossID 
crossID 
senderLocation 
enteringTrader 
executingTrader 
securityID 
orderQty 
price 
crossedIndicator 
crossType 
crossPrioritization 
maxSweepQty 
noSides 
deskID 
memo 
Enumerator
side 
paddingBeforeAccount 
account 
enteringFirm 
clOrdID 
Enumerator
businessHeader 
ordTagID 
mmProtectionReset 
clOrdID 
account 
senderLocation 
enteringTrader 
selfTradePreventionInstruction 
securityID 
side 
ordType 
timeInForce 
routingInstruction 
orderQty 
price 
stopPx 
minQty 
maxFloor 
executingTrader 
expireDate 
custodianInfo 
investorID 
strategyID 
deskID 
memo 
enum B3::NotApplied_Fields
strong
Enumerator
fromSeqNo 
count 
Enumerator
businessHeader 
ordTagID 
mmProtectionReset 
clOrdID 
account 
senderLocation 
enteringTrader 
selfTradePreventionInstruction 
securityID 
side 
ordType 
timeInForce 
routingInstruction 
orderQty 
price 
orderID 
origClOrdID 
stopPx 
minQty 
maxFloor 
executingTrader 
accountType 
expireDate 
custodianInfo 
investorID 
strategyID 
deskID 
memo 
Enumerator
businessHeader 
paddingBeforeClOrdID 
clOrdID 
securityID 
orderID 
origClOrdID 
side 
execRestatementReason 
paddingBeforeSenderLocation 
senderLocation 
enteringTrader 
executingTrader 
deskID 
memo 
enum B3::OrderCategory : char
strong
Enumerator
RESULT_OF_OPTIONS_EXERCISE 
RESULT_OF_ASSIGNMENT_FROM_AN_OPTIONS_EXERCISE 
RESULT_OF_AUTOMATIC_OPTIONS_EXERCISE 
RESULT_OF_MIDPOINT_ORDER 
RESULT_OF_BLOCK_BOOK_TRADE 
RESULT_OF_TRADE_AT_CLOSE 
RESULT_OF_TRADE_AT_AVERAGE 
enum B3::OrderCategoryOptional : char
strong
Enumerator
RESULT_OF_OPTIONS_EXERCISE 
RESULT_OF_ASSIGNMENT_FROM_AN_OPTIONS_EXERCISE 
RESULT_OF_AUTOMATIC_OPTIONS_EXERCISE 
RESULT_OF_MIDPOINT_ORDER 
RESULT_OF_BLOCK_BOOK_TRADE 
RESULT_OF_TRADE_AT_CLOSE 
RESULT_OF_TRADE_AT_AVERAGE 
Null 
Enumerator
businessHeader 
massActionType 
massActionScope 
clOrdID 
massActionReportID 
transactTime 
massActionResponse 
massActionRejectReason 
execRestatementReason 
ordTagID 
side 
paddingBeforeAsset 
asset 
securityID 
investorID 
text 
Enumerator
businessHeader 
massActionType 
massActionScope 
clOrdID 
execRestatementReason 
ordTagID 
side 
paddingBeforeAsset 
asset 
securityID 
investorID 
enum B3::OrdStatus : char
strong
Enumerator
NEW 
PARTIALLY_FILLED 
FILLED 
CANCELED 
REPLACED 
REJECTED 
EXPIRED 
RESTATED 
PREVIOUS_FINAL_STATE 
enum B3::OrdType : char
strong
Enumerator
MARKET 
LIMIT 
STOP_LOSS 
STOP_LIMIT 
MARKET_WITH_LEFTOVER_AS_LIMIT 
RLP 
PEGGED_MIDPOINT 
Enumerator
businessHeader 
posReqID 
securityID 
origPosReqRefID 
posMaintRptRefID 
senderLocation 
enteringTrader 
Enumerator
businessHeader 
posReqID 
securityID 
posMaintRptID 
posTransType 
posMaintAction 
posMaintStatus 
tradeID 
origPosReqRefID 
accountType 
clearingBusinessDate 
thresholdAmount 
transactTime 
account 
senderLocation 
posMaintResult 
contraryInstructionIndicator 
noPositions 
deskID 
memo 
text 
Enumerator
posType 
longQty 
shortQty 
Enumerator
businessHeader 
posReqID 
securityID 
thresholdAmount 
account 
senderLocation 
posTransType 
clearingBusinessDate 
contraryInstructionIndicator 
enteringTrader 
longQty 
deskID 
memo 
enum B3::PosMaintAction : char
strong
Enumerator
NEW 
CANCEL 
enum B3::PosMaintStatus : char
strong
Enumerator
ACCEPTED 
REJECTED 
COMPLETED 
NOT_EXECUTED 
enum B3::PossResend : u8
strong
Enumerator
FALSE_VALUE 
TRUE_VALUE 
enum B3::PosTransType : u8
strong
Enumerator
EXERCISE 
AUTOMATIC_EXERCISE 
EXERCISE_NOT_AUTOMATIC 
enum B3::PosType : char
strong
Enumerator
TRANSACTION_QUANTITY 
START_OF_DAY_QTY 
OPTION_EXERCISE_QTY 
BLOCKED_QTY 
UNCOVERED_QTY 
COVERED_QTY 
enum B3::Quote_Fields
strong
Enumerator
businessHeader 
securityID 
quoteReqID 
quoteID 
transactTime 
price 
orderQty 
side 
settlType 
account 
senderLocation 
enteringTrader 
executingTrader 
fixedRate 
executeUnderlyingTrade 
daysToSettlement 
deskID 
memo 
Enumerator
businessHeader 
securityID 
quoteReqID 
quoteID 
account 
senderLocation 
enteringTrader 
executingTrader 
deskID 
memo 
enum B3::QuoteCancelType : u8
strong
Enumerator
CANCEL_FOR_QUOTE_ID 
Enumerator
businessHeader 
securityID 
quoteReqID 
quoteID 
tradeID 
contraBroker 
transactTime 
price 
settlType 
executeUnderlyingTrade 
orderQty 
senderLocation 
enteringTrader 
executingTrader 
fixedRate 
daysToSettlement 
noSides 
deskID 
memo 
Enumerator
side 
account 
Enumerator
businessHeader 
quoteRequestRejectReason 
securityID 
quoteReqID 
quoteID 
tradeID 
contraBroker 
transactTime 
enteringTrader 
settlType 
price 
orderQty 
senderLocation 
executingTrader 
fixedRate 
daysToSettlement 
noSides 
deskID 
memo 
text 
Enumerator
side 
account 
enum B3::QuoteStatus : u8
strong
Enumerator
EXPIRED 
ACCEPTED 
REJECTED 
QUOTE_NOT_FOUND 
PENDING 
PASS 
CANCELED 
Enumerator
businessHeader 
quoteRejectReason 
securityID 
quoteReqID 
quoteID 
tradeID 
contraBroker 
transactTime 
quoteStatus 
quoteStatusResponseTo 
account 
side 
settlType 
price 
orderQty 
senderLocation 
enteringTrader 
executingTrader 
fixedRate 
executeUnderlyingTrade 
daysToSettlement 
deskID 
memo 
text 
enum B3::QuoteStatusResponseTo : char
strong
Enumerator
QUOTE 
QUOTE_REQUEST 
QUOTE_CANCEL 
QUOTE_REQUEST_REJECT 
Enumerator
QUOTE 
QUOTE_REQUEST 
QUOTE_CANCEL 
QUOTE_REQUEST_REJECT 
Null 
Enumerator
sessionID 
requestTimestamp 
nextSeqNo 
count 
Enumerator
sessionID 
requestTimestamp 
retransmitRejectCode 
Enumerator
OUT_OF_RANGE 
INVALID_SESSION 
REQUEST_LIMIT_EXCEEDED 
RETRANSMIT_IN_PROGRESS 
INVALID_TIMESTAMP 
INVALID_FROMSEQNO 
INVALID_COUNT 
THROTTLE_REJECT 
SYSTEM_BUSY 
Enumerator
sessionID 
timestamp 
fromSeqNo 
count 
enum B3::RoutingInstruction : u8
strong
Enumerator
RETAIL_LIQUIDITY_TAKER 
WAIVED_PRIORITY 
BROKER_ONLY 
BROKER_ONLY_REMOVAL 
Null 
Enumerator
RETAIL_LIQUIDITY_TAKER 
WAIVED_PRIORITY 
BROKER_ONLY 
BROKER_ONLY_REMOVAL 
Null 
Enumerator
businessHeader 
securityReqID 
senderLocation 
enteringTrader 
noLegs 
Enumerator
legSymbol 
legRatioQty 
legSide 
Enumerator
businessHeader 
paddingBeforeSecurityReqID 
securityReqID 
securityID 
securityResponseType 
securityStrategyType 
symbol 
securityResponseID 
senderLocation 
enteringTrader 
enum B3::SecurityIDSource : char
strong
Enumerator
ISIN 
EXCHANGE_SYMBOL 
Enumerator
ACCEPT_SECURITY_PROPOSAL_AS_IS 
REJECT_SECURITY_PROPOSAL 
ACCEPT_SECURITY_AS_PROPOSAL_WITH_REVISIONS 
Enumerator
TRADING_HALT 
NO_OPEN 
READY_TO_TRADE 
FORBIDDEN 
UNKNOWN_OR_INVALID 
PRE_OPEN 
FINAL_CLOSING_CALL 
RESERVED 
Null 
Enumerator
TRADING_HALT 
NO_OPEN 
READY_TO_TRADE 
FORBIDDEN 
UNKNOWN_OR_INVALID 
PRE_OPEN 
FINAL_CLOSING_CALL 
RESERVED 
Null 
Enumerator
NONE 
CANCEL_AGGRESSOR_ORDER 
CANCEL_RESTING_ORDER 
CANCEL_BOTH_ORDERS 
enum B3::Sequence_Fields
strong
Enumerator
nextSeqNo 
enum B3::SettlType : char
strong
Enumerator
BUYERS_DISCRETION 
SELLERS_DISCRETION 
MUTUAL 
enum B3::SettlTypeOptional : char
strong
Enumerator
BUYERS_DISCRETION 
SELLERS_DISCRETION 
MUTUAL 
Null 
enum B3::Side : char
strong
Enumerator
BUY 
SELL 
enum B3::SideOptional : char
strong
Enumerator
BUY 
SELL 
Null 
Enumerator
businessHeader 
ordTagID 
mmProtectionReset 
clOrdID 
account 
senderLocation 
enteringTrader 
selfTradePreventionInstruction 
securityID 
side 
ordType 
timeInForce 
routingInstruction 
orderQty 
price 
orderID 
origClOrdID 
investorID 
memo 
Enumerator
businessHeader 
ordTagID 
mmProtectionReset 
clOrdID 
account 
senderLocation 
enteringTrader 
selfTradePreventionInstruction 
securityID 
side 
ordType 
timeInForce 
routingInstruction 
orderQty 
price 
investorID 
memo 
enum B3::SimpleOrdType : char
strong
Enumerator
MARKET 
LIMIT 
enum B3::SimpleTimeInForce : char
strong
Enumerator
DAY 
IMMEDIATE_OR_CANCEL 
FILL_OR_KILL 
enum B3::Terminate_Fields
strong
Enumerator
sessionID 
sessionVerID 
terminationCode 
enum B3::TerminationCode : u8
strong
Enumerator
UNSPECIFIED 
FINISHED 
UNNEGOTIATED 
NOT_ESTABLISHED 
SESSION_BLOCKED 
NEGOTIATION_IN_PROGRESS 
ESTABLISH_IN_PROGRESS 
KEEPALIVE_INTERVAL_LAPSED 
INVALID_SESSIONID 
INVALID_SESSIONVERID 
INVALID_TIMESTAMP 
INVALID_NEXTSEQNO 
UNRECOGNIZED_MESSAGE 
INVALID_SOFH 
DECODING_ERROR 
TERMINATE_NOT_ALLOWED 
TERMINATE_IN_PROGRESS 
PROTOCOL_VERSION_NOT_SUPPORTED 
BACKUP_TAKEOVER_IN_PROGRESS 
enum B3::TimeInForce : char
strong
Enumerator
DAY 
GOOD_TILL_CANCEL 
IMMEDIATE_OR_CANCEL 
FILL_OR_KILL 
GOOD_TILL_DATE 
AT_THE_CLOSE 
GOOD_FOR_AUCTION 
enum B3::TimeInForceOptional : char
strong
Enumerator
DAY 
GOOD_TILL_CANCEL 
IMMEDIATE_OR_CANCEL 
FILL_OR_KILL 
GOOD_TILL_DATE 
AT_THE_CLOSE 
GOOD_FOR_AUCTION 
Null 
enum B3::TimeUnit : u8
strong
Enumerator
SECOND 
MILLISECOND 
MICROSECOND 
NANOSECOND 
enum B3::TradingSessionID : u8
strong
Enumerator
REGULAR_DAY_SESSION 
NON_REGULAR_SESSION 
Null 
Enumerator
REGULAR_DAY_SESSION 
NON_REGULAR_SESSION 
Null 
enum B3::TradingSessionSubID : u8
strong
Enumerator
PAUSE 
CLOSE 
OPEN 
PRE_CLOSE 
PRE_OPEN 
FINAL_CLOSING_CALL 
Null 
Enumerator
PAUSE 
CLOSE 
OPEN 
PRE_CLOSE 
PRE_OPEN 
FINAL_CLOSING_CALL 
Null 

Function Documentation

std::ostream& B3::AccountOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AccountToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AccountTypeOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AccountTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocNoOrdersTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocReportIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocReportTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocTransTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AllocTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::AssetOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::BidirectionalBusinessHeaderToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void B3::binToFix ( Parser::LiteFixMessage msg,
const StandardHeader &  hdr,
const std::string &  sender,
const std::string &  target,
System::u64  timestamp,
bool  clearBeforeUse = false 
)
inlinestatic
void B3::binToFix_BidirectionalBusinessHeader ( Parser::LiteFixMessage msg,
int  fixTag,
const BidirectionalBusinessHeader &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_ClientAppEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const ClientAppEncoding &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_CredentialsEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const CredentialsEncoding &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_CustodianInfo ( Parser::LiteFixMessage msg,
int  fixTag,
const CustodianInfo &  value 
)
inline

Referenced by fieldToFix().

template<typename T >
void B3::binToFix_DecimalType ( Parser::LiteFixMessage msg,
int  fixTag,
const T &  value 
)
template<typename T >
void B3::binToFix_DecimalTypeOptional ( Parser::LiteFixMessage msg,
int  fixTag,
const T &  value 
)
void B3::binToFix_DeltaInMillis ( Parser::LiteFixMessage msg,
int  fixTag,
const DeltaInMillis &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_DeskIDEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const DeskIDEncoding &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_FramingHeader ( Parser::LiteFixMessage msg,
int  fixTag,
const FramingHeader &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_GroupSizeEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const GroupSizeEncoding &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_InboundBusinessHeader ( Parser::LiteFixMessage msg,
int  fixTag,
const InboundBusinessHeader &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_InvestorID ( Parser::LiteFixMessage msg,
int  fixTag,
const InvestorID &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_MemoEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const MemoEncoding &  value 
)
inline

Referenced by fieldToFix().

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

Referenced by fieldToFix().

void B3::binToFix_OutboundBusinessHeader ( Parser::LiteFixMessage msg,
int  fixTag,
const OutboundBusinessHeader &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_Percentage8 ( Parser::LiteFixMessage msg,
int  fixTag,
const Percentage8 &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_Percentage8Optional ( Parser::LiteFixMessage msg,
int  fixTag,
const Percentage8Optional &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_Price ( Parser::LiteFixMessage msg,
int  fixTag,
const Price &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_Price8 ( Parser::LiteFixMessage msg,
int  fixTag,
const Price8 &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_Price8Optional ( Parser::LiteFixMessage msg,
int  fixTag,
const Price8Optional &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_PriceOffsetOptional ( Parser::LiteFixMessage msg,
int  fixTag,
const PriceOffsetOptional &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_PriceOptional ( Parser::LiteFixMessage msg,
int  fixTag,
const PriceOptional &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_RatioQty ( Parser::LiteFixMessage msg,
int  fixTag,
const RatioQty &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_TextEncoding ( Parser::LiteFixMessage msg,
int  fixTag,
const TextEncoding &  value 
)
inline

Referenced by fieldToFix().

template<typename T >
void B3::binToFix_TimeType ( Parser::LiteFixMessage msg,
int  fixTag,
const T &  value 
)
template<typename T >
void B3::binToFix_TimeTypeOptional ( Parser::LiteFixMessage msg,
int  fixTag,
const T &  value 
)
void B3::binToFix_UTCTimestampNanos ( Parser::LiteFixMessage msg,
int  fixTag,
const UTCTimestampNanos &  value 
)
inline

Referenced by fieldToFix().

void B3::binToFix_UTCTimestampNanosOptional ( Parser::LiteFixMessage msg,
int  fixTag,
const UTCTimestampNanosOptional &  value 
)
inline

Referenced by fieldToFix().

template<typename T >
void B3::binToFix_VarDataType ( Parser::LiteFixMessage msg,
int  fixTag,
const T &  value 
)
std::ostream& B3::BooleanOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::BooleanToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::BusinessRejectRefIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CancelOnDisconnectTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CharOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CharToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getCharFieldValue().

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

References B3::SimpleModifyOrder::getAccountType(), Parser::LiteFixMessage::getAsStringValueOrEmpty(), B3::Negotiate::getClientFlow(), B3::NegotiateReject::getClientFlow(), B3::NegotiateResponse::getClientFlow(), B3::AllocationInstruction::getMessageType(), B3::AllocationReport::getMessageType(), B3::BusinessMessageReject::getMessageType(), B3::Establish::getMessageType(), B3::EstablishAck::getMessageType(), B3::EstablishReject::getMessageType(), B3::ExecutionReport_Cancel::getMessageType(), B3::ExecutionReport_Forward::getMessageType(), B3::ExecutionReport_Modify::getMessageType(), B3::ExecutionReport_New::getMessageType(), B3::ExecutionReport_Reject::getMessageType(), B3::ExecutionReport_Trade::getMessageType(), B3::Negotiate::getMessageType(), B3::NegotiateReject::getMessageType(), B3::NegotiateResponse::getMessageType(), B3::NewOrderCross::getMessageType(), B3::NewOrderSingle::getMessageType(), B3::NotApplied::getMessageType(), B3::OrderCancelReplaceRequest::getMessageType(), B3::OrderCancelRequest::getMessageType(), B3::OrderMassActionReport::getMessageType(), B3::OrderMassActionRequest::getMessageType(), B3::PositionMaintenanceCancelRequest::getMessageType(), B3::PositionMaintenanceReport::getMessageType(), B3::PositionMaintenanceRequest::getMessageType(), B3::Quote::getMessageType(), B3::QuoteCancel::getMessageType(), B3::QuoteRequest::getMessageType(), B3::QuoteRequestReject::getMessageType(), B3::QuoteStatusReport::getMessageType(), B3::Retransmission::getMessageType(), B3::RetransmitReject::getMessageType(), B3::RetransmitRequest::getMessageType(), B3::SecurityDefinitionRequest::getMessageType(), B3::SecurityDefinitionResponse::getMessageType(), B3::Sequence::getMessageType(), B3::SimpleModifyOrder::getMessageType(), B3::SimpleNewOrder::getMessageType(), B3::Terminate::getMessageType(), B3::ExecutionReport_Reject::getOrdStatus(), B3::PositionMaintenanceRequest::getPosType(), B3::Quote::getPrivateQuote(), B3::QuoteCancel::getPrivateQuote(), B3::QuoteRequest::getPrivateQuote(), B3::QuoteRequestReject::getPrivateQuote(), B3::QuoteStatusReport::getPrivateQuote(), B3::QuoteCancel::getQuoteCancelType(), B3::AllocationInstruction::getSecurityExchange(), B3::AllocationReport::getSecurityExchange(), B3::ExecutionReport_Cancel::getSecurityExchange(), B3::ExecutionReport_Forward::getSecurityExchange(), B3::ExecutionReport_Modify::getSecurityExchange(), B3::ExecutionReport_New::getSecurityExchange(), B3::ExecutionReport_Reject::getSecurityExchange(), B3::ExecutionReport_Trade::getSecurityExchange(), B3::NewOrderCross::getSecurityExchange(), B3::NewOrderSingle::getSecurityExchange(), B3::OrderCancelReplaceRequest::getSecurityExchange(), B3::OrderCancelRequest::getSecurityExchange(), B3::OrderMassActionReport::getSecurityExchange(), B3::OrderMassActionRequest::getSecurityExchange(), B3::PositionMaintenanceCancelRequest::getSecurityExchange(), B3::PositionMaintenanceReport::getSecurityExchange(), B3::PositionMaintenanceRequest::getSecurityExchange(), B3::Quote::getSecurityExchange(), B3::QuoteCancel::getSecurityExchange(), B3::QuoteRequest::getSecurityExchange(), B3::QuoteRequestReject::getSecurityExchange(), B3::QuoteStatusReport::getSecurityExchange(), B3::SecurityDefinitionResponse::getSecurityExchange(), B3::SimpleModifyOrder::getSecurityExchange(), B3::SimpleNewOrder::getSecurityExchange(), B3::AllocationInstruction::getSecurityIDSource(), B3::AllocationReport::getSecurityIDSource(), B3::ExecutionReport_Cancel::getSecurityIDSource(), B3::ExecutionReport_Forward::getSecurityIDSource(), B3::ExecutionReport_Modify::getSecurityIDSource(), B3::ExecutionReport_New::getSecurityIDSource(), B3::ExecutionReport_Reject::getSecurityIDSource(), B3::ExecutionReport_Trade::getSecurityIDSource(), B3::NewOrderCross::getSecurityIDSource(), B3::NewOrderSingle::getSecurityIDSource(), B3::OrderCancelReplaceRequest::getSecurityIDSource(), B3::OrderCancelRequest::getSecurityIDSource(), B3::OrderMassActionReport::getSecurityIDSource(), B3::OrderMassActionRequest::getSecurityIDSource(), B3::PositionMaintenanceCancelRequest::getSecurityIDSource(), B3::PositionMaintenanceReport::getSecurityIDSource(), B3::PositionMaintenanceRequest::getSecurityIDSource(), B3::Quote::getSecurityIDSource(), B3::QuoteCancel::getSecurityIDSource(), B3::QuoteRequest::getSecurityIDSource(), B3::QuoteRequestReject::getSecurityIDSource(), B3::QuoteStatusReport::getSecurityIDSource(), B3::SecurityDefinitionResponse::getSecurityIDSource(), B3::SimpleModifyOrder::getSecurityIDSource(), B3::SimpleNewOrder::getSecurityIDSource(), B3::NegotiateResponse::getServerFlow(), B3::AllocationInstruction::getSide(), toStdString(), and Engine::BasicString< CharType >::toStdString().

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

References B3::SimpleModifyOrder::getAccountType(), Parser::LiteFixMessage::getAsStringValueOrEmpty(), B3::Negotiate::getClientFlow(), B3::NegotiateReject::getClientFlow(), B3::NegotiateResponse::getClientFlow(), B3::AllocationInstruction::getMessageType(), B3::AllocationReport::getMessageType(), B3::BusinessMessageReject::getMessageType(), B3::Establish::getMessageType(), B3::EstablishAck::getMessageType(), B3::EstablishReject::getMessageType(), B3::ExecutionReport_Cancel::getMessageType(), B3::ExecutionReport_Forward::getMessageType(), B3::ExecutionReport_Modify::getMessageType(), B3::ExecutionReport_New::getMessageType(), B3::ExecutionReport_Reject::getMessageType(), B3::ExecutionReport_Trade::getMessageType(), B3::Negotiate::getMessageType(), B3::NegotiateReject::getMessageType(), B3::NegotiateResponse::getMessageType(), B3::NewOrderCross::getMessageType(), B3::NewOrderSingle::getMessageType(), B3::NotApplied::getMessageType(), B3::OrderCancelReplaceRequest::getMessageType(), B3::OrderCancelRequest::getMessageType(), B3::OrderMassActionReport::getMessageType(), B3::OrderMassActionRequest::getMessageType(), B3::PositionMaintenanceCancelRequest::getMessageType(), B3::PositionMaintenanceReport::getMessageType(), B3::PositionMaintenanceRequest::getMessageType(), B3::Quote::getMessageType(), B3::QuoteCancel::getMessageType(), B3::QuoteRequest::getMessageType(), B3::QuoteRequestReject::getMessageType(), B3::QuoteStatusReport::getMessageType(), B3::Retransmission::getMessageType(), B3::RetransmitReject::getMessageType(), B3::RetransmitRequest::getMessageType(), B3::SecurityDefinitionRequest::getMessageType(), B3::SecurityDefinitionResponse::getMessageType(), B3::Sequence::getMessageType(), B3::SimpleModifyOrder::getMessageType(), B3::SimpleNewOrder::getMessageType(), B3::Terminate::getMessageType(), B3::ExecutionReport_Reject::getOrdStatus(), B3::PositionMaintenanceRequest::getPosType(), B3::Quote::getPrivateQuote(), B3::QuoteCancel::getPrivateQuote(), B3::QuoteRequest::getPrivateQuote(), B3::QuoteRequestReject::getPrivateQuote(), B3::QuoteStatusReport::getPrivateQuote(), B3::QuoteCancel::getQuoteCancelType(), B3::AllocationInstruction::getSecurityExchange(), B3::AllocationReport::getSecurityExchange(), B3::ExecutionReport_Cancel::getSecurityExchange(), B3::ExecutionReport_Forward::getSecurityExchange(), B3::ExecutionReport_Modify::getSecurityExchange(), B3::ExecutionReport_New::getSecurityExchange(), B3::ExecutionReport_Reject::getSecurityExchange(), B3::ExecutionReport_Trade::getSecurityExchange(), B3::NewOrderCross::getSecurityExchange(), B3::NewOrderSingle::getSecurityExchange(), B3::OrderCancelReplaceRequest::getSecurityExchange(), B3::OrderCancelRequest::getSecurityExchange(), B3::OrderMassActionReport::getSecurityExchange(), B3::OrderMassActionRequest::getSecurityExchange(), B3::PositionMaintenanceCancelRequest::getSecurityExchange(), B3::PositionMaintenanceReport::getSecurityExchange(), B3::PositionMaintenanceRequest::getSecurityExchange(), B3::Quote::getSecurityExchange(), B3::QuoteCancel::getSecurityExchange(), B3::QuoteRequest::getSecurityExchange(), B3::QuoteRequestReject::getSecurityExchange(), B3::QuoteStatusReport::getSecurityExchange(), B3::SecurityDefinitionResponse::getSecurityExchange(), B3::SimpleModifyOrder::getSecurityExchange(), B3::SimpleNewOrder::getSecurityExchange(), B3::AllocationInstruction::getSecurityIDSource(), B3::AllocationReport::getSecurityIDSource(), B3::ExecutionReport_Cancel::getSecurityIDSource(), B3::ExecutionReport_Forward::getSecurityIDSource(), B3::ExecutionReport_Modify::getSecurityIDSource(), B3::ExecutionReport_New::getSecurityIDSource(), B3::ExecutionReport_Reject::getSecurityIDSource(), B3::ExecutionReport_Trade::getSecurityIDSource(), B3::NewOrderCross::getSecurityIDSource(), B3::NewOrderSingle::getSecurityIDSource(), B3::OrderCancelReplaceRequest::getSecurityIDSource(), B3::OrderCancelRequest::getSecurityIDSource(), B3::OrderMassActionReport::getSecurityIDSource(), B3::OrderMassActionRequest::getSecurityIDSource(), B3::PositionMaintenanceCancelRequest::getSecurityIDSource(), B3::PositionMaintenanceReport::getSecurityIDSource(), B3::PositionMaintenanceRequest::getSecurityIDSource(), B3::Quote::getSecurityIDSource(), B3::QuoteCancel::getSecurityIDSource(), B3::QuoteRequest::getSecurityIDSource(), B3::QuoteRequestReject::getSecurityIDSource(), B3::QuoteStatusReport::getSecurityIDSource(), B3::SecurityDefinitionResponse::getSecurityIDSource(), B3::SimpleModifyOrder::getSecurityIDSource(), B3::SimpleNewOrder::getSecurityIDSource(), B3::NegotiateResponse::getServerFlow(), B3::AllocationInstruction::getSide(), toStdString(), and Engine::BasicString< CharType >::toStdString().

std::ostream& B3::CredentialsEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossedIndicatorOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossedIndicatorToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossPrioritizationOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossPrioritizationToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossTypeOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CrossTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CustodianInfoToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::CxlRejResponseToToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::DaysToSettlementOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::DaysToSettlementToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::DeltaInMillisToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::DeskIDEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::EstablishRejectCodeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getExecIDFieldValue().

std::ostream& B3::ExecRestatementReasonOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecRestatementReasonToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecRestatementReasonValidForMassCancelOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecRestatementReasonValidForMassCancelToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecRestatementReasonValidForSingleCancelOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecRestatementReasonValidForSingleCancelToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecuteUnderlyingTradeOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::ExecuteUnderlyingTradeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void B3::fieldToFix ( Parser::LiteFixMessage msg,
const MessageField &  field 
)
inlinestatic

References AccountOptionalValueType, AccountTypeOptionalValueType, AccountTypeValueType, AccountValueType, Parser::LiteFixMessage::add(), AllocIDValueType, AllocNoOrdersTypeValueType, AllocReportIDValueType, AllocReportTypeValueType, AllocStatusValueType, AllocTransTypeValueType, AllocTypeValueType, AssetOptionalValueType, BidirectionalBusinessHeaderValueType, binToFix_BidirectionalBusinessHeader(), binToFix_ClientAppEncoding(), binToFix_CredentialsEncoding(), binToFix_CustodianInfo(), binToFix_DeltaInMillis(), binToFix_DeskIDEncoding(), binToFix_FramingHeader(), binToFix_GroupSizeEncoding(), binToFix_InboundBusinessHeader(), binToFix_InvestorID(), binToFix_MemoEncoding(), binToFix_messageHeader(), binToFix_OutboundBusinessHeader(), binToFix_Percentage8(), binToFix_Percentage8Optional(), binToFix_Price(), binToFix_Price8(), binToFix_Price8Optional(), binToFix_PriceOffsetOptional(), binToFix_PriceOptional(), binToFix_RatioQty(), binToFix_TextEncoding(), binToFix_UTCTimestampNanos(), binToFix_UTCTimestampNanosOptional(), BooleanOptionalValueType, BooleanValueType, BusinessRejectRefIDValueType, CancelOnDisconnectTypeValueType, CharOptionalValueType, CharValueType, ClientAppEncodingValueType, ClOrdIDOptionalValueType, ClOrdIDValueType, CredentialsEncodingValueType, CrossedIndicatorOptionalValueType, CrossedIndicatorValueType, CrossIDOptionalValueType, CrossIDValueType, CrossPrioritizationOptionalValueType, CrossPrioritizationValueType, CrossTypeOptionalValueType, CrossTypeValueType, CustodianInfoValueType, CxlRejResponseToValueType, DaysToSettlementOptionalValueType, DaysToSettlementValueType, DeltaInMillisValueType, DeskIDEncodingValueType, EstablishRejectCodeValueType, ExecIDOptionalValueType, ExecIDValueType, ExecRestatementReasonOptionalValueType, ExecRestatementReasonValidForMassCancelOptionalValueType, ExecRestatementReasonValidForMassCancelValueType, ExecRestatementReasonValidForSingleCancelOptionalValueType, ExecRestatementReasonValidForSingleCancelValueType, ExecRestatementReasonValueType, ExecTypeValueType, ExecuteUnderlyingTradeOptionalValueType, ExecuteUnderlyingTradeValueType, FirmOptionalValueType, FirmValueType, B3::MessageField::fixTag, FlowTypeValueType, FramingHeaderValueType, getAccountFieldValue(), getAccountOptionalFieldValue(), getAccountTypeFieldValue(), getAccountTypeOptionalFieldValue(), getAllocIDFieldValue(), getAllocNoOrdersTypeFieldValue(), getAllocReportIDFieldValue(), getAllocReportTypeFieldValue(), getAllocStatusFieldValue(), getAllocTransTypeFieldValue(), getAllocTypeFieldValue(), getAssetOptionalFieldValue(), getBidirectionalBusinessHeaderFieldValue(), getBooleanFieldValue(), getBooleanOptionalFieldValue(), getBusinessRejectRefIDFieldValue(), getCancelOnDisconnectTypeFieldValue(), getCharFieldValue(), getCharOptionalFieldValue(), getClientAppEncodingFieldValue(), getClOrdIDFieldValue(), getClOrdIDOptionalFieldValue(), getCredentialsEncodingFieldValue(), getCrossedIndicatorFieldValue(), getCrossedIndicatorOptionalFieldValue(), getCrossIDFieldValue(), getCrossIDOptionalFieldValue(), getCrossPrioritizationFieldValue(), getCrossPrioritizationOptionalFieldValue(), getCrossTypeFieldValue(), getCrossTypeOptionalFieldValue(), B3::GroupsBaseIterator::getCurrentItemIterator(), getCustodianInfoFieldValue(), getCxlRejResponseToFieldValue(), getDaysToSettlementFieldValue(), getDaysToSettlementOptionalFieldValue(), getDeltaInMillisFieldValue(), getDeskIDEncodingFieldValue(), B3::NewOrderCross::noSides::getElementsIterator(), B3::PositionMaintenanceReport::noPositions::getElementsIterator(), B3::QuoteRequest::noSides::getElementsIterator(), B3::QuoteRequestReject::noSides::getElementsIterator(), B3::SecurityDefinitionRequest::noLegs::getElementsIterator(), getEstablishRejectCodeFieldValue(), getExecIDFieldValue(), getExecIDOptionalFieldValue(), getExecRestatementReasonFieldValue(), getExecRestatementReasonOptionalFieldValue(), getExecRestatementReasonValidForMassCancelFieldValue(), getExecRestatementReasonValidForMassCancelOptionalFieldValue(), getExecRestatementReasonValidForSingleCancelFieldValue(), getExecRestatementReasonValidForSingleCancelOptionalFieldValue(), getExecTypeFieldValue(), getExecuteUnderlyingTradeFieldValue(), getExecuteUnderlyingTradeOptionalFieldValue(), B3::CommonFieldsIterator::getField(), getFirmFieldValue(), getFirmOptionalFieldValue(), getFlowTypeFieldValue(), getFramingHeaderFieldValue(), getGroupSizeEncodingFieldValue(), getInboundBusinessHeaderFieldValue(), getInvestorIDFieldValue(), B3::GroupsBaseIterator::getItemsCount(), getLocalMktDateFieldValue(), getLocalMktDateOptionalFieldValue(), getMarketSegmentIDFieldValue(), getMarketSegmentIDOptionalFieldValue(), getMassActionRejectReasonFieldValue(), getMassActionRejectReasonOptionalFieldValue(), getMassActionReportIDFieldValue(), getMassActionReportIDOptionalFieldValue(), getMassActionResponseFieldValue(), getMassActionScopeFieldValue(), getMassActionScopeOptionalFieldValue(), getMassActionTypeFieldValue(), getMemoEncodingFieldValue(), getMessageCounterFieldValue(), getmessageHeaderFieldValue(), getMessageTypeFieldValue(), getMultiLegReportingTypeFieldValue(), getMultiLegReportingTypeOptionalFieldValue(), getNegotiationRejectCodeFieldValue(), getOrderCategoryFieldValue(), getOrderCategoryOptionalFieldValue(), getOrderIDFieldValue(), getOrderIDOptionalFieldValue(), getOrdStatusFieldValue(), getOrdTagIDFieldValue(), getOrdTypeFieldValue(), getOutboundBusinessHeaderFieldValue(), getPadding1FieldValue(), getPadding2FieldValue(), getPadding3FieldValue(), getPadding4FieldValue(), getPercentage8FieldValue(), getPercentage8OptionalFieldValue(), getPosMaintActionFieldValue(), getPosMaintRptIDFieldValue(), getPosMaintRptIDOptionalFieldValue(), getPosMaintStatusFieldValue(), getPosReqIDFieldValue(), getPosReqIDOptionalFieldValue(), getPossResendFieldValue(), getPosTransTypeFieldValue(), getPosTypeFieldValue(), getPrice8FieldValue(), getPrice8OptionalFieldValue(), getPriceFieldValue(), getPriceOffsetOptionalFieldValue(), getPriceOptionalFieldValue(), getQuantityFieldValue(), getQuantityOptionalFieldValue(), getQuoteCancelTypeFieldValue(), getQuoteIDFieldValue(), getQuoteIDOptionalFieldValue(), getQuoteReqIDFieldValue(), getQuoteReqIDOptionalFieldValue(), getQuoteStatusFieldValue(), getQuoteStatusResponseToFieldValue(), getQuoteStatusResponseToOptionalFieldValue(), getRatioQtyFieldValue(), getRejReasonFieldValue(), getRejReasonOptionalFieldValue(), getRetransmitRejectCodeFieldValue(), getRoutingInstructionFieldValue(), getRoutingInstructionOptionalFieldValue(), getSecurityExchangeFieldValue(), getSecurityGroupFieldValue(), getSecurityIDFieldValue(), getSecurityIDOptionalFieldValue(), getSecurityIDSourceFieldValue(), getSecurityReqRespIDFieldValue(), getSecurityResponseTypeFieldValue(), getSecurityStrategyTypeFieldValue(), getSecurityTradingStatusFieldValue(), getSecurityTradingStatusOptionalFieldValue(), getSelfTradePreventionInstructionFieldValue(), getSenderLocationFieldValue(), getSeqNumFieldValue(), getSeqNumOptionalFieldValue(), getSessionIDFieldValue(), getSessionIDOptionalFieldValue(), getSessionVerIDFieldValue(), getSessionVerIDOptionalFieldValue(), getSettlTypeFieldValue(), getSettlTypeOptionalFieldValue(), getSideFieldValue(), getSideOptionalFieldValue(), getSimpleOrdTypeFieldValue(), getSimpleTimeInForceFieldValue(), getStrategyIDOptionalFieldValue(), getSymbolFieldValue(), getTerminationCodeFieldValue(), getTextEncodingFieldValue(), getTimeInForceFieldValue(), getTimeInForceOptionalFieldValue(), getTimeUnitFieldValue(), getTotNoRelatedSymFieldValue(), getTradeIDFieldValue(), getTradeIDOptionalFieldValue(), getTraderFieldValue(), getTraderOptionalFieldValue(), getTradingSessionIDFieldValue(), getTradingSessionIDOptionalFieldValue(), getTradingSessionSubIDFieldValue(), getTradingSessionSubIDOptionalFieldValue(), getuint16EnumEncodingFieldValue(), getuint8EnumEncodingFieldValue(), getUint8FieldValue(), getUint8OptionalFieldValue(), getUTCTimestampNanosFieldValue(), getUTCTimestampNanosOptionalFieldValue(), GroupSizeEncodingValueType, InboundBusinessHeaderValueType, InvestorIDValueType, isAccountOptionalNull(), isBusinessRejectRefIDNull(), isCharOptionalNull(), isClOrdIDOptionalNull(), isCrossIDOptionalNull(), isDaysToSettlementOptionalNull(), isExecIDOptionalNull(), isFirmOptionalNull(), isLocalMktDateOptionalNull(), isMarketSegmentIDOptionalNull(), isMassActionReportIDOptionalNull(), isOrderIDOptionalNull(), isOrdTagIDNull(), isPosMaintRptIDOptionalNull(), isPosReqIDOptionalNull(), isQuantityOptionalNull(), isQuoteIDOptionalNull(), isQuoteReqIDOptionalNull(), isRejReasonOptionalNull(), isSecurityIDOptionalNull(), isSeqNumOptionalNull(), isSessionIDOptionalNull(), isSessionVerIDOptionalNull(), isStrategyIDOptionalNull(), isTotNoRelatedSymNull(), isTradeIDOptionalNull(), isuint16EnumEncodingNull(), isuint8EnumEncodingNull(), isUint8OptionalNull(), LocalMktDateOptionalValueType, LocalMktDateValueType, MarketSegmentIDOptionalValueType, MarketSegmentIDValueType, MassActionRejectReasonOptionalValueType, MassActionRejectReasonValueType, MassActionReportIDOptionalValueType, MassActionReportIDValueType, MassActionResponseValueType, MassActionScopeOptionalValueType, MassActionScopeValueType, MassActionTypeValueType, MemoEncodingValueType, MessageCounterValueType, messageHeaderValueType, MessageTypeValueType, MultiLegReportingTypeOptionalValueType, MultiLegReportingTypeValueType, NegotiationRejectCodeValueType, NewOrderCross_noSidesValueType, B3::CommonFieldsIterator::next(), B3::GroupsBaseIterator::next(), Null, OrderCategoryOptionalValueType, OrderCategoryValueType, OrderIDOptionalValueType, OrderIDValueType, OrdStatusValueType, OrdTagIDValueType, OrdTypeValueType, OutboundBusinessHeaderValueType, Padding1ValueType, Padding2ValueType, Padding3ValueType, Padding4ValueType, Percentage8OptionalValueType, Percentage8ValueType, PositionMaintenanceReport_noPositionsValueType, PosMaintActionValueType, PosMaintRptIDOptionalValueType, PosMaintRptIDValueType, PosMaintStatusValueType, PosReqIDOptionalValueType, PosReqIDValueType, PossResendValueType, PosTransTypeValueType, PosTypeValueType, Price8OptionalValueType, Price8ValueType, PriceOffsetOptionalValueType, PriceOptionalValueType, PriceValueType, QuantityOptionalValueType, QuantityValueType, QuoteCancelTypeValueType, QuoteIDOptionalValueType, QuoteIDValueType, QuoteReqIDOptionalValueType, QuoteReqIDValueType, QuoteRequest_noSidesValueType, QuoteRequestReject_noSidesValueType, QuoteStatusResponseToOptionalValueType, QuoteStatusResponseToValueType, QuoteStatusValueType, RatioQtyValueType, RejReasonOptionalValueType, RejReasonValueType, RetransmitRejectCodeValueType, RoutingInstructionOptionalValueType, RoutingInstructionValueType, SecurityDefinitionRequest_noLegsValueType, SecurityExchangeValueType, SecurityGroupValueType, SecurityIDOptionalValueType, SecurityIDSourceValueType, SecurityIDValueType, SecurityReqRespIDValueType, SecurityResponseTypeValueType, SecurityStrategyTypeValueType, SecurityTradingStatusOptionalValueType, SecurityTradingStatusValueType, SelfTradePreventionInstructionValueType, SenderLocationValueType, SeqNumOptionalValueType, SeqNumValueType, SessionIDOptionalValueType, SessionIDValueType, SessionVerIDOptionalValueType, SessionVerIDValueType, SettlTypeOptionalValueType, SettlTypeValueType, SideOptionalValueType, SideValueType, SimpleOrdTypeValueType, SimpleTimeInForceValueType, Engine::MemBlock< T >::size(), StrategyIDOptionalValueType, SymbolValueType, TerminationCodeValueType, TextEncodingValueType, TimeInForceOptionalValueType, TimeInForceValueType, TimeUnitValueType, TotNoRelatedSymValueType, TradeIDOptionalValueType, TradeIDValueType, TraderOptionalValueType, TraderValueType, TradingSessionIDOptionalValueType, TradingSessionIDValueType, TradingSessionSubIDOptionalValueType, TradingSessionSubIDValueType, uint16EnumEncodingValueType, uint8EnumEncodingValueType, Uint8OptionalValueType, Uint8ValueType, UTCTimestampNanosOptionalValueType, UTCTimestampNanosValueType, B3::MessageField::valueBuffer, and B3::MessageField::valueType.

Referenced by binToFix().

std::ostream& B3::FirmOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::FirmToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getFirmFieldValue().

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

Referenced by fixToField().

void B3::fixToBin_ClientAppEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_CredentialsEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_CustodianInfo ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

template<typename T >
void B3::fixToBin_DecimalType ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
template<typename T >
void B3::fixToBin_DecimalTypeOptional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
void B3::fixToBin_DeltaInMillis ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_DeskIDEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_FramingHeader ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_GroupSizeEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_InboundBusinessHeader ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_InvestorID ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_MemoEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

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

Referenced by fixToField().

void B3::fixToBin_OutboundBusinessHeader ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_Percentage8 ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_Percentage8Optional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_Price ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_Price8 ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_Price8Optional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_PriceOffsetOptional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_PriceOptional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_RatioQty ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_TextEncoding ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

template<typename T >
void B3::fixToBin_TimeType ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
template<typename T >
void B3::fixToBin_TimeTypeOptional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
void B3::fixToBin_UTCTimestampNanos ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

void B3::fixToBin_UTCTimestampNanosOptional ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
inline

Referenced by fixToField().

template<typename T >
void B3::fixToBin_VarDataType ( const Parser::LiteFixMessage msg,
int  fixTagIndex,
void *  valueBuffer 
)
static void B3::fixToField ( const Parser::LiteFixMessage msg,
const MessageField &  field,
std::unordered_map< int, int > &  context 
)
inlinestatic

References AccountOptionalValueType, AccountTypeOptionalValueType, AccountTypeValueType, AccountValueType, AllocIDValueType, AllocNoOrdersTypeValueType, AllocReportIDValueType, AllocReportTypeValueType, AllocStatusValueType, AllocTransTypeValueType, AllocTypeValueType, AssetOptionalValueType, BidirectionalBusinessHeaderValueType, BooleanOptionalValueType, BooleanValueType, BusinessRejectRefIDValueType, CancelOnDisconnectTypeValueType, CharOptionalValueType, CharValueType, ClientAppEncodingValueType, ClOrdIDOptionalValueType, ClOrdIDValueType, CredentialsEncodingValueType, CrossedIndicatorOptionalValueType, CrossedIndicatorValueType, CrossIDOptionalValueType, CrossIDValueType, CrossPrioritizationOptionalValueType, CrossPrioritizationValueType, CrossTypeOptionalValueType, CrossTypeValueType, CustodianInfoValueType, CxlRejResponseToValueType, Engine::MemBlock< T >::data(), DaysToSettlementOptionalValueType, DaysToSettlementValueType, DeltaInMillisValueType, DeskIDEncodingValueType, EstablishRejectCodeValueType, ExecIDOptionalValueType, ExecIDValueType, ExecRestatementReasonOptionalValueType, ExecRestatementReasonValidForMassCancelOptionalValueType, ExecRestatementReasonValidForMassCancelValueType, ExecRestatementReasonValidForSingleCancelOptionalValueType, ExecRestatementReasonValidForSingleCancelValueType, ExecRestatementReasonValueType, ExecTypeValueType, ExecuteUnderlyingTradeOptionalValueType, ExecuteUnderlyingTradeValueType, FirmOptionalValueType, FirmValueType, B3::MessageField::fixTag, fixToBin_BidirectionalBusinessHeader(), fixToBin_ClientAppEncoding(), fixToBin_CredentialsEncoding(), fixToBin_CustodianInfo(), fixToBin_DeltaInMillis(), fixToBin_DeskIDEncoding(), fixToBin_FramingHeader(), fixToBin_GroupSizeEncoding(), fixToBin_InboundBusinessHeader(), fixToBin_InvestorID(), fixToBin_MemoEncoding(), fixToBin_messageHeader(), fixToBin_OutboundBusinessHeader(), fixToBin_Percentage8(), fixToBin_Percentage8Optional(), fixToBin_Price(), fixToBin_Price8(), fixToBin_Price8Optional(), fixToBin_PriceOffsetOptional(), fixToBin_PriceOptional(), fixToBin_RatioQty(), fixToBin_TextEncoding(), fixToBin_UTCTimestampNanos(), fixToBin_UTCTimestampNanosOptional(), FlowTypeValueType, FramingHeaderValueType, getAccountOptionalNullValue(), getBusinessRejectRefIDNullValue(), getCharOptionalNullValue(), getClOrdIDOptionalNullValue(), getCrossIDOptionalNullValue(), B3::GroupsBaseIterator::getCurrentItemIterator(), getDaysToSettlementOptionalNullValue(), B3::NewOrderCross::noSides::getElementsIterator(), B3::PositionMaintenanceReport::noPositions::getElementsIterator(), B3::QuoteRequest::noSides::getElementsIterator(), B3::QuoteRequestReject::noSides::getElementsIterator(), B3::SecurityDefinitionRequest::noLegs::getElementsIterator(), getExecIDOptionalNullValue(), B3::CommonFieldsIterator::getField(), getFirmOptionalNullValue(), getLocalMktDateOptionalNullValue(), getMarketSegmentIDOptionalNullValue(), getMassActionReportIDOptionalNullValue(), getOrderIDOptionalNullValue(), getOrdTagIDNullValue(), getPosMaintRptIDOptionalNullValue(), getPosReqIDOptionalNullValue(), getQuantityOptionalNullValue(), getQuoteIDOptionalNullValue(), getQuoteReqIDOptionalNullValue(), getRejReasonOptionalNullValue(), getSecurityIDOptionalNullValue(), getSeqNumOptionalNullValue(), getSessionIDOptionalNullValue(), getSessionVerIDOptionalNullValue(), getStrategyIDOptionalNullValue(), Parser::LiteFixMessage::getTagAsIntAtIndex(), Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagOccurrenceIndex(), getTotNoRelatedSymNullValue(), getTradeIDOptionalNullValue(), getuint16EnumEncodingNullValue(), getuint8EnumEncodingNullValue(), getUint8OptionalNullValue(), GroupSizeEncodingValueType, InboundBusinessHeaderValueType, InvestorIDValueType, LocalMktDateOptionalValueType, LocalMktDateValueType, MarketSegmentIDOptionalValueType, MarketSegmentIDValueType, MassActionRejectReasonOptionalValueType, MassActionRejectReasonValueType, MassActionReportIDOptionalValueType, MassActionReportIDValueType, MassActionResponseValueType, MassActionScopeOptionalValueType, MassActionScopeValueType, MassActionTypeValueType, MemoEncodingValueType, MessageCounterValueType, messageHeaderValueType, MessageTypeValueType, MultiLegReportingTypeOptionalValueType, MultiLegReportingTypeValueType, NegotiationRejectCodeValueType, NewOrderCross_noSidesValueType, B3::CommonFieldsIterator::next(), B3::GroupsBaseIterator::next(), Parser::LiteFixMessage::NOTFOUND, Null, OrderCategoryOptionalValueType, OrderCategoryValueType, OrderIDOptionalValueType, OrderIDValueType, OrdStatusValueType, OrdTagIDValueType, OrdTypeValueType, OutboundBusinessHeaderValueType, Padding1ValueType, Padding2ValueType, Padding3ValueType, Padding4ValueType, Percentage8OptionalValueType, Percentage8ValueType, PositionMaintenanceReport_noPositionsValueType, PosMaintActionValueType, PosMaintRptIDOptionalValueType, PosMaintRptIDValueType, PosMaintStatusValueType, PosReqIDOptionalValueType, PosReqIDValueType, PossResendValueType, PosTransTypeValueType, PosTypeValueType, Price8OptionalValueType, Price8ValueType, PriceOffsetOptionalValueType, PriceOptionalValueType, PriceValueType, QuantityOptionalValueType, QuantityValueType, QuoteCancelTypeValueType, QuoteIDOptionalValueType, QuoteIDValueType, QuoteReqIDOptionalValueType, QuoteReqIDValueType, QuoteRequest_noSidesValueType, QuoteRequestReject_noSidesValueType, QuoteStatusResponseToOptionalValueType, QuoteStatusResponseToValueType, QuoteStatusValueType, RatioQtyValueType, RejReasonOptionalValueType, RejReasonValueType, RetransmitRejectCodeValueType, RoutingInstructionOptionalValueType, RoutingInstructionValueType, SecurityDefinitionRequest_noLegsValueType, SecurityExchangeValueType, SecurityGroupValueType, SecurityIDOptionalValueType, SecurityIDSourceValueType, SecurityIDValueType, SecurityReqRespIDValueType, SecurityResponseTypeValueType, SecurityStrategyTypeValueType, SecurityTradingStatusOptionalValueType, SecurityTradingStatusValueType, SelfTradePreventionInstructionValueType, SenderLocationValueType, SeqNumOptionalValueType, SeqNumValueType, SessionIDOptionalValueType, SessionIDValueType, SessionVerIDOptionalValueType, SessionVerIDValueType, setAccountFieldValue(), setAccountOptionalFieldValue(), setAccountTypeFieldValue(), setAccountTypeOptionalFieldValue(), setAllocIDFieldValue(), setAllocNoOrdersTypeFieldValue(), setAllocReportIDFieldValue(), setAllocReportTypeFieldValue(), setAllocStatusFieldValue(), setAllocTransTypeFieldValue(), setAllocTypeFieldValue(), setAssetOptionalFieldValue(), setBooleanFieldValue(), setBooleanOptionalFieldValue(), setBusinessRejectRefIDFieldValue(), setCancelOnDisconnectTypeFieldValue(), setCharFieldValue(), setCharOptionalFieldValue(), setClOrdIDFieldValue(), setClOrdIDOptionalFieldValue(), setCrossedIndicatorFieldValue(), setCrossedIndicatorOptionalFieldValue(), setCrossIDFieldValue(), setCrossIDOptionalFieldValue(), setCrossPrioritizationFieldValue(), setCrossPrioritizationOptionalFieldValue(), setCrossTypeFieldValue(), setCrossTypeOptionalFieldValue(), setCxlRejResponseToFieldValue(), setDaysToSettlementFieldValue(), setDaysToSettlementOptionalFieldValue(), B3::NewOrderCross::noSides::setElementsCount(), B3::PositionMaintenanceReport::noPositions::setElementsCount(), B3::QuoteRequest::noSides::setElementsCount(), B3::QuoteRequestReject::noSides::setElementsCount(), B3::SecurityDefinitionRequest::noLegs::setElementsCount(), setEstablishRejectCodeFieldValue(), setExecIDFieldValue(), setExecIDOptionalFieldValue(), setExecRestatementReasonFieldValue(), setExecRestatementReasonOptionalFieldValue(), setExecRestatementReasonValidForMassCancelFieldValue(), setExecRestatementReasonValidForMassCancelOptionalFieldValue(), setExecRestatementReasonValidForSingleCancelFieldValue(), setExecRestatementReasonValidForSingleCancelOptionalFieldValue(), setExecTypeFieldValue(), setExecuteUnderlyingTradeFieldValue(), setExecuteUnderlyingTradeOptionalFieldValue(), setFirmFieldValue(), setFirmOptionalFieldValue(), setFlowTypeFieldValue(), setLocalMktDateFieldValue(), setLocalMktDateOptionalFieldValue(), setMarketSegmentIDFieldValue(), setMarketSegmentIDOptionalFieldValue(), setMassActionRejectReasonFieldValue(), setMassActionRejectReasonOptionalFieldValue(), setMassActionReportIDFieldValue(), setMassActionReportIDOptionalFieldValue(), setMassActionResponseFieldValue(), setMassActionScopeFieldValue(), setMassActionScopeOptionalFieldValue(), setMassActionTypeFieldValue(), setMessageCounterFieldValue(), setMessageTypeFieldValue(), setMultiLegReportingTypeFieldValue(), setMultiLegReportingTypeOptionalFieldValue(), setNegotiationRejectCodeFieldValue(), setOrderCategoryFieldValue(), setOrderCategoryOptionalFieldValue(), setOrderIDFieldValue(), setOrderIDOptionalFieldValue(), setOrdStatusFieldValue(), setOrdTagIDFieldValue(), setOrdTypeFieldValue(), setPadding1FieldValue(), setPadding2FieldValue(), setPadding3FieldValue(), setPadding4FieldValue(), setPosMaintActionFieldValue(), setPosMaintRptIDFieldValue(), setPosMaintRptIDOptionalFieldValue(), setPosMaintStatusFieldValue(), setPosReqIDFieldValue(), setPosReqIDOptionalFieldValue(), setPossResendFieldValue(), setPosTransTypeFieldValue(), setPosTypeFieldValue(), setQuantityFieldValue(), setQuantityOptionalFieldValue(), setQuoteCancelTypeFieldValue(), setQuoteIDFieldValue(), setQuoteIDOptionalFieldValue(), setQuoteReqIDFieldValue(), setQuoteReqIDOptionalFieldValue(), setQuoteStatusFieldValue(), setQuoteStatusResponseToFieldValue(), setQuoteStatusResponseToOptionalFieldValue(), setRejReasonFieldValue(), setRejReasonOptionalFieldValue(), setRetransmitRejectCodeFieldValue(), setRoutingInstructionFieldValue(), setRoutingInstructionOptionalFieldValue(), setSecurityExchangeFieldValue(), setSecurityGroupFieldValue(), setSecurityIDFieldValue(), setSecurityIDOptionalFieldValue(), setSecurityIDSourceFieldValue(), setSecurityReqRespIDFieldValue(), setSecurityResponseTypeFieldValue(), setSecurityStrategyTypeFieldValue(), setSecurityTradingStatusFieldValue(), setSecurityTradingStatusOptionalFieldValue(), setSelfTradePreventionInstructionFieldValue(), setSenderLocationFieldValue(), setSeqNumFieldValue(), setSeqNumOptionalFieldValue(), setSessionIDFieldValue(), setSessionIDOptionalFieldValue(), setSessionVerIDFieldValue(), setSessionVerIDOptionalFieldValue(), setSettlTypeFieldValue(), setSettlTypeOptionalFieldValue(), setSideFieldValue(), setSideOptionalFieldValue(), setSimpleOrdTypeFieldValue(), setSimpleTimeInForceFieldValue(), setStrategyIDOptionalFieldValue(), setSymbolFieldValue(), setTerminationCodeFieldValue(), setTimeInForceFieldValue(), setTimeInForceOptionalFieldValue(), setTimeUnitFieldValue(), SettlTypeOptionalValueType, SettlTypeValueType, setTotNoRelatedSymFieldValue(), setTradeIDFieldValue(), setTradeIDOptionalFieldValue(), setTraderFieldValue(), setTraderOptionalFieldValue(), setTradingSessionIDFieldValue(), setTradingSessionIDOptionalFieldValue(), setTradingSessionSubIDFieldValue(), setTradingSessionSubIDOptionalFieldValue(), setuint16EnumEncodingFieldValue(), setuint8EnumEncodingFieldValue(), setUint8FieldValue(), setUint8OptionalFieldValue(), SideOptionalValueType, SideValueType, SimpleOrdTypeValueType, SimpleTimeInForceValueType, Engine::MemBlock< T >::size(), StrategyIDOptionalValueType, SymbolValueType, TerminationCodeValueType, TextEncodingValueType, TimeInForceOptionalValueType, TimeInForceValueType, TimeUnitValueType, TotNoRelatedSymValueType, TradeIDOptionalValueType, TradeIDValueType, TraderOptionalValueType, TraderValueType, TradingSessionIDOptionalValueType, TradingSessionIDValueType, TradingSessionSubIDOptionalValueType, TradingSessionSubIDValueType, uint16EnumEncodingValueType, uint8EnumEncodingValueType, Uint8OptionalValueType, Uint8ValueType, UTCTimestampNanosOptionalValueType, UTCTimestampNanosValueType, B3::MessageField::valueBuffer, and B3::MessageField::valueType.

Referenced by fixToBin().

std::ostream& B3::FlowTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::FramingHeaderToStream ( std::ostream &  os,
const void *  buffer 
)
inline
size_t B3::getAccountFieldSize ( const void *  buffer)
inline
Account B3::getAccountFieldValue ( const void *  buffer)
inline
size_t B3::getAccountOptionalFieldSize ( const void *  buffer)
inline
AccountOptional B3::getAccountOptionalFieldValue ( const void *  buffer)
inline
AccountOptional B3::getAccountOptionalNullValue ( )
inline
size_t B3::getAccountTypeFieldSize ( const void *  buffer)
inline
AccountType B3::getAccountTypeFieldValue ( const void *  buffer)
inline
size_t B3::getAccountTypeOptionalFieldSize ( const void *  buffer)
inline
AccountTypeOptional B3::getAccountTypeOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getAllocIDFieldSize ( const void *  buffer)
inline
AllocID B3::getAllocIDFieldValue ( const void *  buffer)
inline
size_t B3::getAllocNoOrdersTypeFieldSize ( const void *  buffer)
inline
AllocNoOrdersType B3::getAllocNoOrdersTypeFieldValue ( const void *  buffer)
inline
size_t B3::getAllocReportIDFieldSize ( const void *  buffer)
inline
AllocReportID B3::getAllocReportIDFieldValue ( const void *  buffer)
inline
size_t B3::getAllocReportTypeFieldSize ( const void *  buffer)
inline
AllocReportType B3::getAllocReportTypeFieldValue ( const void *  buffer)
inline
size_t B3::getAllocStatusFieldSize ( const void *  buffer)
inline
AllocStatus B3::getAllocStatusFieldValue ( const void *  buffer)
inline
size_t B3::getAllocTransTypeFieldSize ( const void *  buffer)
inline
AllocTransType B3::getAllocTransTypeFieldValue ( const void *  buffer)
inline
size_t B3::getAllocTypeFieldSize ( const void *  buffer)
inline
AllocType B3::getAllocTypeFieldValue ( const void *  buffer)
inline
size_t B3::getAssetOptionalFieldSize ( const void *  buffer)
inline
const AsciiString B3::getAssetOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getBidirectionalBusinessHeaderFieldSize ( const void *  buffer)
inline
const BidirectionalBusinessHeader& B3::getBidirectionalBusinessHeaderFieldValue ( const void *  buffer)
inline
size_t B3::getBooleanFieldSize ( const void *  buffer)
inline
Boolean B3::getBooleanFieldValue ( const void *  buffer)
inline
size_t B3::getBooleanOptionalFieldSize ( const void *  buffer)
inline
BooleanOptional B3::getBooleanOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getBusinessRejectRefIDFieldSize ( const void *  buffer)
inline
BusinessRejectRefID B3::getBusinessRejectRefIDFieldValue ( const void *  buffer)
inline
BusinessRejectRefID B3::getBusinessRejectRefIDNullValue ( )
inline
size_t B3::getCancelOnDisconnectTypeFieldSize ( const void *  buffer)
inline
CancelOnDisconnectType B3::getCancelOnDisconnectTypeFieldValue ( const void *  buffer)
inline
size_t B3::getCharFieldSize ( const void *  buffer)
inline
Char B3::getCharFieldValue ( const void *  buffer)
inline
size_t B3::getCharOptionalFieldSize ( const void *  buffer)
inline
CharOptional B3::getCharOptionalFieldValue ( const void *  buffer)
inline
CharOptional B3::getCharOptionalNullValue ( )
inline

Referenced by fixToField().

size_t B3::getClientAppEncodingFieldSize ( const void *  buffer)
inline
const ClientAppEncoding& B3::getClientAppEncodingFieldValue ( const void *  buffer)
inline
size_t B3::getClOrdIDFieldSize ( const void *  buffer)
inline
ClOrdID B3::getClOrdIDFieldValue ( const void *  buffer)
inline
size_t B3::getClOrdIDOptionalFieldSize ( const void *  buffer)
inline
ClOrdIDOptional B3::getClOrdIDOptionalFieldValue ( const void *  buffer)
inline
ClOrdIDOptional B3::getClOrdIDOptionalNullValue ( )
inline
size_t B3::getCredentialsEncodingFieldSize ( const void *  buffer)
inline
const CredentialsEncoding& B3::getCredentialsEncodingFieldValue ( const void *  buffer)
inline
size_t B3::getCrossedIndicatorFieldSize ( const void *  buffer)
inline
CrossedIndicator B3::getCrossedIndicatorFieldValue ( const void *  buffer)
inline
size_t B3::getCrossedIndicatorOptionalFieldSize ( const void *  buffer)
inline
CrossedIndicatorOptional B3::getCrossedIndicatorOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getCrossIDFieldSize ( const void *  buffer)
inline
CrossID B3::getCrossIDFieldValue ( const void *  buffer)
inline
size_t B3::getCrossIDOptionalFieldSize ( const void *  buffer)
inline
CrossIDOptional B3::getCrossIDOptionalFieldValue ( const void *  buffer)
inline
CrossIDOptional B3::getCrossIDOptionalNullValue ( )
inline
size_t B3::getCrossPrioritizationFieldSize ( const void *  buffer)
inline
CrossPrioritization B3::getCrossPrioritizationFieldValue ( const void *  buffer)
inline
size_t B3::getCrossPrioritizationOptionalFieldSize ( const void *  buffer)
inline
CrossPrioritizationOptional B3::getCrossPrioritizationOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getCrossTypeFieldSize ( const void *  buffer)
inline
CrossType B3::getCrossTypeFieldValue ( const void *  buffer)
inline
size_t B3::getCrossTypeOptionalFieldSize ( const void *  buffer)
inline
CrossTypeOptional B3::getCrossTypeOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getCustodianInfoFieldSize ( const void *  buffer)
inline
const CustodianInfo& B3::getCustodianInfoFieldValue ( const void *  buffer)
inline
size_t B3::getCxlRejResponseToFieldSize ( const void *  buffer)
inline
CxlRejResponseTo B3::getCxlRejResponseToFieldValue ( const void *  buffer)
inline
size_t B3::getDaysToSettlementFieldSize ( const void *  buffer)
inline
DaysToSettlement B3::getDaysToSettlementFieldValue ( const void *  buffer)
inline
size_t B3::getDaysToSettlementOptionalFieldSize ( const void *  buffer)
inline
DaysToSettlementOptional B3::getDaysToSettlementOptionalFieldValue ( const void *  buffer)
inline
DaysToSettlementOptional B3::getDaysToSettlementOptionalNullValue ( )
inline
size_t B3::getDeltaInMillisFieldSize ( const void *  buffer)
inline
const DeltaInMillis& B3::getDeltaInMillisFieldValue ( const void *  buffer)
inline
size_t B3::getDeskIDEncodingFieldSize ( const void *  buffer)
inline
const DeskIDEncoding& B3::getDeskIDEncodingFieldValue ( const void *  buffer)
inline
size_t B3::getEstablishRejectCodeFieldSize ( const void *  buffer)
inline
EstablishRejectCode B3::getEstablishRejectCodeFieldValue ( const void *  buffer)
inline
size_t B3::getExecIDFieldSize ( const void *  buffer)
inline
ExecID B3::getExecIDFieldValue ( const void *  buffer)
inline
size_t B3::getExecIDOptionalFieldSize ( const void *  buffer)
inline
ExecIDOptional B3::getExecIDOptionalFieldValue ( const void *  buffer)
inline
ExecIDOptional B3::getExecIDOptionalNullValue ( )
inline
size_t B3::getExecRestatementReasonFieldSize ( const void *  buffer)
inline
ExecRestatementReason B3::getExecRestatementReasonFieldValue ( const void *  buffer)
inline
size_t B3::getExecRestatementReasonOptionalFieldSize ( const void *  buffer)
inline
ExecRestatementReasonOptional B3::getExecRestatementReasonOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getExecRestatementReasonValidForMassCancelFieldSize ( const void *  buffer)
inline
ExecRestatementReasonValidForMassCancel B3::getExecRestatementReasonValidForMassCancelFieldValue ( const void *  buffer)
inline
size_t B3::getExecRestatementReasonValidForMassCancelOptionalFieldSize ( const void *  buffer)
inline
ExecRestatementReasonValidForMassCancelOptional B3::getExecRestatementReasonValidForMassCancelOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getExecRestatementReasonValidForSingleCancelFieldSize ( const void *  buffer)
inline
ExecRestatementReasonValidForSingleCancel B3::getExecRestatementReasonValidForSingleCancelFieldValue ( const void *  buffer)
inline
size_t B3::getExecRestatementReasonValidForSingleCancelOptionalFieldSize ( const void *  buffer)
inline
ExecRestatementReasonValidForSingleCancelOptional B3::getExecRestatementReasonValidForSingleCancelOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getExecTypeFieldSize ( const void *  buffer)
inline
ExecType B3::getExecTypeFieldValue ( const void *  buffer)
inline
size_t B3::getExecuteUnderlyingTradeFieldSize ( const void *  buffer)
inline
ExecuteUnderlyingTrade B3::getExecuteUnderlyingTradeFieldValue ( const void *  buffer)
inline
size_t B3::getExecuteUnderlyingTradeOptionalFieldSize ( const void *  buffer)
inline
ExecuteUnderlyingTradeOptional B3::getExecuteUnderlyingTradeOptionalFieldValue ( const void *  buffer)
inline
static FieldsIterator B3::getFieldsIterator ( const StandardHeader *  msgHdr)
inlinestatic

References B3::StandardHeader::getSbeHeader(), B3::messageHeader::getTemplateId(), B3::AllocationInstruction::TemplateID, B3::AllocationReport::TemplateID, B3::BusinessMessageReject::TemplateID, B3::Establish::TemplateID, B3::EstablishAck::TemplateID, B3::EstablishReject::TemplateID, B3::ExecutionReport_Cancel::TemplateID, B3::ExecutionReport_Forward::TemplateID, B3::ExecutionReport_Modify::TemplateID, B3::ExecutionReport_New::TemplateID, B3::ExecutionReport_Reject::TemplateID, B3::ExecutionReport_Trade::TemplateID, B3::HeaderMessage::TemplateID, B3::Negotiate::TemplateID, B3::NegotiateReject::TemplateID, B3::NegotiateResponse::TemplateID, B3::NewOrderCross::TemplateID, B3::NewOrderSingle::TemplateID, B3::NotApplied::TemplateID, B3::OrderCancelReplaceRequest::TemplateID, B3::OrderCancelRequest::TemplateID, B3::OrderMassActionReport::TemplateID, B3::OrderMassActionRequest::TemplateID, B3::PositionMaintenanceCancelRequest::TemplateID, B3::PositionMaintenanceReport::TemplateID, B3::PositionMaintenanceRequest::TemplateID, B3::Quote::TemplateID, B3::QuoteCancel::TemplateID, B3::QuoteRequest::TemplateID, B3::QuoteRequestReject::TemplateID, B3::QuoteStatusReport::TemplateID, B3::Retransmission::TemplateID, B3::RetransmitReject::TemplateID, B3::RetransmitRequest::TemplateID, B3::SecurityDefinitionRequest::TemplateID, B3::SecurityDefinitionResponse::TemplateID, B3::Sequence::TemplateID, B3::SimpleModifyOrder::TemplateID, B3::SimpleNewOrder::TemplateID, and B3::Terminate::TemplateID.

Referenced by binToFix().

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

References B3::StandardHeader::getSbeHeader(), B3::messageHeader::getTemplateId(), B3::AllocationInstruction::TemplateID, B3::AllocationReport::TemplateID, B3::BusinessMessageReject::TemplateID, B3::Establish::TemplateID, B3::EstablishAck::TemplateID, B3::EstablishReject::TemplateID, B3::ExecutionReport_Cancel::TemplateID, B3::ExecutionReport_Forward::TemplateID, B3::ExecutionReport_Modify::TemplateID, B3::ExecutionReport_New::TemplateID, B3::ExecutionReport_Reject::TemplateID, B3::ExecutionReport_Trade::TemplateID, B3::HeaderMessage::TemplateID, B3::Negotiate::TemplateID, B3::NegotiateReject::TemplateID, B3::NegotiateResponse::TemplateID, B3::NewOrderCross::TemplateID, B3::NewOrderSingle::TemplateID, B3::NotApplied::TemplateID, B3::OrderCancelReplaceRequest::TemplateID, B3::OrderCancelRequest::TemplateID, B3::OrderMassActionReport::TemplateID, B3::OrderMassActionRequest::TemplateID, B3::PositionMaintenanceCancelRequest::TemplateID, B3::PositionMaintenanceReport::TemplateID, B3::PositionMaintenanceRequest::TemplateID, B3::Quote::TemplateID, B3::QuoteCancel::TemplateID, B3::QuoteRequest::TemplateID, B3::QuoteRequestReject::TemplateID, B3::QuoteStatusReport::TemplateID, B3::Retransmission::TemplateID, B3::RetransmitReject::TemplateID, B3::RetransmitRequest::TemplateID, B3::SecurityDefinitionRequest::TemplateID, B3::SecurityDefinitionResponse::TemplateID, B3::Sequence::TemplateID, B3::SimpleModifyOrder::TemplateID, B3::SimpleNewOrder::TemplateID, and B3::Terminate::TemplateID.

Referenced by fixToBin().

size_t B3::getFirmFieldSize ( const void *  buffer)
inline
Firm B3::getFirmFieldValue ( const void *  buffer)
inline
size_t B3::getFirmOptionalFieldSize ( const void *  buffer)
inline
FirmOptional B3::getFirmOptionalFieldValue ( const void *  buffer)
inline
FirmOptional B3::getFirmOptionalNullValue ( )
inline
size_t B3::getFlowTypeFieldSize ( const void *  buffer)
inline
FlowType B3::getFlowTypeFieldValue ( const void *  buffer)
inline
size_t B3::getFramingHeaderFieldSize ( const void *  buffer)
inline
const FramingHeader& B3::getFramingHeaderFieldValue ( const void *  buffer)
inline
size_t B3::getGroupSizeEncodingFieldSize ( const void *  buffer)
inline
const GroupSizeEncoding& B3::getGroupSizeEncodingFieldValue ( const void *  buffer)
inline
size_t B3::getInboundBusinessHeaderFieldSize ( const void *  buffer)
inline
const InboundBusinessHeader& B3::getInboundBusinessHeaderFieldValue ( const void *  buffer)
inline
size_t B3::getInvestorIDFieldSize ( const void *  buffer)
inline
const InvestorID& B3::getInvestorIDFieldValue ( const void *  buffer)
inline
size_t B3::getLocalMktDateFieldSize ( const void *  buffer)
inline
LocalMktDate B3::getLocalMktDateFieldValue ( const void *  buffer)
inline
size_t B3::getLocalMktDateOptionalFieldSize ( const void *  buffer)
inline
LocalMktDateOptional B3::getLocalMktDateOptionalFieldValue ( const void *  buffer)
inline
LocalMktDateOptional B3::getLocalMktDateOptionalNullValue ( )
inline
size_t B3::getMarketSegmentIDFieldSize ( const void *  buffer)
inline
MarketSegmentID B3::getMarketSegmentIDFieldValue ( const void *  buffer)
inline
size_t B3::getMarketSegmentIDOptionalFieldSize ( const void *  buffer)
inline
MarketSegmentIDOptional B3::getMarketSegmentIDOptionalFieldValue ( const void *  buffer)
inline
MarketSegmentIDOptional B3::getMarketSegmentIDOptionalNullValue ( )
inline

Referenced by fixToField().

size_t B3::getMassActionRejectReasonFieldSize ( const void *  buffer)
inline
MassActionRejectReason B3::getMassActionRejectReasonFieldValue ( const void *  buffer)
inline
size_t B3::getMassActionRejectReasonOptionalFieldSize ( const void *  buffer)
inline
MassActionRejectReasonOptional B3::getMassActionRejectReasonOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getMassActionReportIDFieldSize ( const void *  buffer)
inline
MassActionReportID B3::getMassActionReportIDFieldValue ( const void *  buffer)
inline
size_t B3::getMassActionReportIDOptionalFieldSize ( const void *  buffer)
inline
MassActionReportIDOptional B3::getMassActionReportIDOptionalFieldValue ( const void *  buffer)
inline
MassActionReportIDOptional B3::getMassActionReportIDOptionalNullValue ( )
inline
size_t B3::getMassActionResponseFieldSize ( const void *  buffer)
inline
MassActionResponse B3::getMassActionResponseFieldValue ( const void *  buffer)
inline
size_t B3::getMassActionScopeFieldSize ( const void *  buffer)
inline
MassActionScope B3::getMassActionScopeFieldValue ( const void *  buffer)
inline
size_t B3::getMassActionScopeOptionalFieldSize ( const void *  buffer)
inline
MassActionScopeOptional B3::getMassActionScopeOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getMassActionTypeFieldSize ( const void *  buffer)
inline
MassActionType B3::getMassActionTypeFieldValue ( const void *  buffer)
inline
size_t B3::getMemoEncodingFieldSize ( const void *  buffer)
inline
const MemoEncoding& B3::getMemoEncodingFieldValue ( const void *  buffer)
inline
size_t B3::getMessageCounterFieldSize ( const void *  buffer)
inline
MessageCounter B3::getMessageCounterFieldValue ( const void *  buffer)
inline
size_t B3::getmessageHeaderFieldSize ( const void *  buffer)
inline
const messageHeader& B3::getmessageHeaderFieldValue ( const void *  buffer)
inline
size_t B3::getMessageTypeFieldSize ( const void *  buffer)
inline
MessageType B3::getMessageTypeFieldValue ( const void *  buffer)
inline
static u32 B3::getMsgSeqNum ( const StandardHeader *  msgHdr)
inlinestatic
size_t B3::getMultiLegReportingTypeFieldSize ( const void *  buffer)
inline
MultiLegReportingType B3::getMultiLegReportingTypeFieldValue ( const void *  buffer)
inline
size_t B3::getMultiLegReportingTypeOptionalFieldSize ( const void *  buffer)
inline
MultiLegReportingTypeOptional B3::getMultiLegReportingTypeOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getNegotiationRejectCodeFieldSize ( const void *  buffer)
inline
NegotiationRejectCode B3::getNegotiationRejectCodeFieldValue ( const void *  buffer)
inline
size_t B3::getOrderCategoryFieldSize ( const void *  buffer)
inline
OrderCategory B3::getOrderCategoryFieldValue ( const void *  buffer)
inline
size_t B3::getOrderCategoryOptionalFieldSize ( const void *  buffer)
inline
OrderCategoryOptional B3::getOrderCategoryOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getOrderIDFieldSize ( const void *  buffer)
inline
OrderID B3::getOrderIDFieldValue ( const void *  buffer)
inline
size_t B3::getOrderIDOptionalFieldSize ( const void *  buffer)
inline
OrderIDOptional B3::getOrderIDOptionalFieldValue ( const void *  buffer)
inline
OrderIDOptional B3::getOrderIDOptionalNullValue ( )
inline
size_t B3::getOrdStatusFieldSize ( const void *  buffer)
inline
OrdStatus B3::getOrdStatusFieldValue ( const void *  buffer)
inline
size_t B3::getOrdTagIDFieldSize ( const void *  buffer)
inline
OrdTagID B3::getOrdTagIDFieldValue ( const void *  buffer)
inline
OrdTagID B3::getOrdTagIDNullValue ( )
inline
size_t B3::getOrdTypeFieldSize ( const void *  buffer)
inline
OrdType B3::getOrdTypeFieldValue ( const void *  buffer)
inline
size_t B3::getOutboundBusinessHeaderFieldSize ( const void *  buffer)
inline
const OutboundBusinessHeader& B3::getOutboundBusinessHeaderFieldValue ( const void *  buffer)
inline
size_t B3::getPadding1FieldSize ( const void *  buffer)
inline
Padding1 B3::getPadding1FieldValue ( const void *  buffer)
inline
size_t B3::getPadding2FieldSize ( const void *  buffer)
inline
const AsciiString B3::getPadding2FieldValue ( const void *  buffer)
inline
size_t B3::getPadding3FieldSize ( const void *  buffer)
inline
const AsciiString B3::getPadding3FieldValue ( const void *  buffer)
inline
size_t B3::getPadding4FieldSize ( const void *  buffer)
inline
const AsciiString B3::getPadding4FieldValue ( const void *  buffer)
inline
size_t B3::getPercentage8FieldSize ( const void *  buffer)
inline
const Percentage8& B3::getPercentage8FieldValue ( const void *  buffer)
inline
size_t B3::getPercentage8OptionalFieldSize ( const void *  buffer)
inline
const Percentage8Optional& B3::getPercentage8OptionalFieldValue ( const void *  buffer)
inline
size_t B3::getPosMaintActionFieldSize ( const void *  buffer)
inline
PosMaintAction B3::getPosMaintActionFieldValue ( const void *  buffer)
inline
size_t B3::getPosMaintRptIDFieldSize ( const void *  buffer)
inline
PosMaintRptID B3::getPosMaintRptIDFieldValue ( const void *  buffer)
inline
size_t B3::getPosMaintRptIDOptionalFieldSize ( const void *  buffer)
inline
PosMaintRptIDOptional B3::getPosMaintRptIDOptionalFieldValue ( const void *  buffer)
inline
PosMaintRptIDOptional B3::getPosMaintRptIDOptionalNullValue ( )
inline
size_t B3::getPosMaintStatusFieldSize ( const void *  buffer)
inline
PosMaintStatus B3::getPosMaintStatusFieldValue ( const void *  buffer)
inline
size_t B3::getPosReqIDFieldSize ( const void *  buffer)
inline
PosReqID B3::getPosReqIDFieldValue ( const void *  buffer)
inline
size_t B3::getPosReqIDOptionalFieldSize ( const void *  buffer)
inline
PosReqIDOptional B3::getPosReqIDOptionalFieldValue ( const void *  buffer)
inline
PosReqIDOptional B3::getPosReqIDOptionalNullValue ( )
inline
static bool B3::getPossResend ( const StandardHeader *  msgHdr)
inlinestatic
size_t B3::getPossResendFieldSize ( const void *  buffer)
inline
PossResend B3::getPossResendFieldValue ( const void *  buffer)
inline
size_t B3::getPosTransTypeFieldSize ( const void *  buffer)
inline
PosTransType B3::getPosTransTypeFieldValue ( const void *  buffer)
inline
size_t B3::getPosTypeFieldSize ( const void *  buffer)
inline
PosType B3::getPosTypeFieldValue ( const void *  buffer)
inline
size_t B3::getPrice8FieldSize ( const void *  buffer)
inline
const Price8& B3::getPrice8FieldValue ( const void *  buffer)
inline
size_t B3::getPrice8OptionalFieldSize ( const void *  buffer)
inline
const Price8Optional& B3::getPrice8OptionalFieldValue ( const void *  buffer)
inline
size_t B3::getPriceFieldSize ( const void *  buffer)
inline

References FIXFields::Price.

const Price& B3::getPriceFieldValue ( const void *  buffer)
inline
size_t B3::getPriceOffsetOptionalFieldSize ( const void *  buffer)
inline
const PriceOffsetOptional& B3::getPriceOffsetOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getPriceOptionalFieldSize ( const void *  buffer)
inline
const PriceOptional& B3::getPriceOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getQuantityFieldSize ( const void *  buffer)
inline
Quantity B3::getQuantityFieldValue ( const void *  buffer)
inline
size_t B3::getQuantityOptionalFieldSize ( const void *  buffer)
inline
QuantityOptional B3::getQuantityOptionalFieldValue ( const void *  buffer)
inline
QuantityOptional B3::getQuantityOptionalNullValue ( )
inline
size_t B3::getQuoteCancelTypeFieldSize ( const void *  buffer)
inline
QuoteCancelType B3::getQuoteCancelTypeFieldValue ( const void *  buffer)
inline
size_t B3::getQuoteIDFieldSize ( const void *  buffer)
inline
QuoteID B3::getQuoteIDFieldValue ( const void *  buffer)
inline
size_t B3::getQuoteIDOptionalFieldSize ( const void *  buffer)
inline
QuoteIDOptional B3::getQuoteIDOptionalFieldValue ( const void *  buffer)
inline
QuoteIDOptional B3::getQuoteIDOptionalNullValue ( )
inline
size_t B3::getQuoteReqIDFieldSize ( const void *  buffer)
inline
QuoteReqID B3::getQuoteReqIDFieldValue ( const void *  buffer)
inline
size_t B3::getQuoteReqIDOptionalFieldSize ( const void *  buffer)
inline
QuoteReqIDOptional B3::getQuoteReqIDOptionalFieldValue ( const void *  buffer)
inline
QuoteReqIDOptional B3::getQuoteReqIDOptionalNullValue ( )
inline
size_t B3::getQuoteStatusFieldSize ( const void *  buffer)
inline
QuoteStatus B3::getQuoteStatusFieldValue ( const void *  buffer)
inline
size_t B3::getQuoteStatusResponseToFieldSize ( const void *  buffer)
inline
QuoteStatusResponseTo B3::getQuoteStatusResponseToFieldValue ( const void *  buffer)
inline
size_t B3::getQuoteStatusResponseToOptionalFieldSize ( const void *  buffer)
inline
QuoteStatusResponseToOptional B3::getQuoteStatusResponseToOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getRatioQtyFieldSize ( const void *  buffer)
inline

References FIXFields::RatioQty.

const RatioQty& B3::getRatioQtyFieldValue ( const void *  buffer)
inline
size_t B3::getRejReasonFieldSize ( const void *  buffer)
inline
RejReason B3::getRejReasonFieldValue ( const void *  buffer)
inline
size_t B3::getRejReasonOptionalFieldSize ( const void *  buffer)
inline
RejReasonOptional B3::getRejReasonOptionalFieldValue ( const void *  buffer)
inline
RejReasonOptional B3::getRejReasonOptionalNullValue ( )
inline
size_t B3::getRetransmitRejectCodeFieldSize ( const void *  buffer)
inline
RetransmitRejectCode B3::getRetransmitRejectCodeFieldValue ( const void *  buffer)
inline
size_t B3::getRoutingInstructionFieldSize ( const void *  buffer)
inline
RoutingInstruction B3::getRoutingInstructionFieldValue ( const void *  buffer)
inline
size_t B3::getRoutingInstructionOptionalFieldSize ( const void *  buffer)
inline
RoutingInstructionOptional B3::getRoutingInstructionOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityExchangeFieldSize ( const void *  buffer)
inline
const AsciiString B3::getSecurityExchangeFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityGroupFieldSize ( const void *  buffer)
inline
const AsciiString B3::getSecurityGroupFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityIDFieldSize ( const void *  buffer)
inline
SecurityID B3::getSecurityIDFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityIDOptionalFieldSize ( const void *  buffer)
inline
SecurityIDOptional B3::getSecurityIDOptionalFieldValue ( const void *  buffer)
inline
SecurityIDOptional B3::getSecurityIDOptionalNullValue ( )
inline
size_t B3::getSecurityIDSourceFieldSize ( const void *  buffer)
inline
SecurityIDSource B3::getSecurityIDSourceFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityReqRespIDFieldSize ( const void *  buffer)
inline
SecurityReqRespID B3::getSecurityReqRespIDFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityResponseTypeFieldSize ( const void *  buffer)
inline
SecurityResponseType B3::getSecurityResponseTypeFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityStrategyTypeFieldSize ( const void *  buffer)
inline
const AsciiString B3::getSecurityStrategyTypeFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityTradingStatusFieldSize ( const void *  buffer)
inline
SecurityTradingStatus B3::getSecurityTradingStatusFieldValue ( const void *  buffer)
inline
size_t B3::getSecurityTradingStatusOptionalFieldSize ( const void *  buffer)
inline
SecurityTradingStatusOptional B3::getSecurityTradingStatusOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getSelfTradePreventionInstructionFieldSize ( const void *  buffer)
inline
SelfTradePreventionInstruction B3::getSelfTradePreventionInstructionFieldValue ( const void *  buffer)
inline
size_t B3::getSenderLocationFieldSize ( const void *  buffer)
inline
const AsciiString B3::getSenderLocationFieldValue ( const void *  buffer)
inline
static u64 B3::getSendingTime ( const StandardHeader *  msgHdr)
inlinestatic
size_t B3::getSeqNumFieldSize ( const void *  buffer)
inline
SeqNum B3::getSeqNumFieldValue ( const void *  buffer)
inline
size_t B3::getSeqNumOptionalFieldSize ( const void *  buffer)
inline
SeqNumOptional B3::getSeqNumOptionalFieldValue ( const void *  buffer)
inline
SeqNumOptional B3::getSeqNumOptionalNullValue ( )
inline
size_t B3::getSessionIDFieldSize ( const void *  buffer)
inline
SessionID B3::getSessionIDFieldValue ( const void *  buffer)
inline
size_t B3::getSessionIDOptionalFieldSize ( const void *  buffer)
inline
SessionIDOptional B3::getSessionIDOptionalFieldValue ( const void *  buffer)
inline
SessionIDOptional B3::getSessionIDOptionalNullValue ( )
inline
size_t B3::getSessionVerIDFieldSize ( const void *  buffer)
inline
SessionVerID B3::getSessionVerIDFieldValue ( const void *  buffer)
inline
size_t B3::getSessionVerIDOptionalFieldSize ( const void *  buffer)
inline
SessionVerIDOptional B3::getSessionVerIDOptionalFieldValue ( const void *  buffer)
inline
SessionVerIDOptional B3::getSessionVerIDOptionalNullValue ( )
inline
size_t B3::getSettlTypeFieldSize ( const void *  buffer)
inline
SettlType B3::getSettlTypeFieldValue ( const void *  buffer)
inline
size_t B3::getSettlTypeOptionalFieldSize ( const void *  buffer)
inline
SettlTypeOptional B3::getSettlTypeOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getSideFieldSize ( const void *  buffer)
inline
Side B3::getSideFieldValue ( const void *  buffer)
inline
size_t B3::getSideOptionalFieldSize ( const void *  buffer)
inline
SideOptional B3::getSideOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getSimpleOrdTypeFieldSize ( const void *  buffer)
inline
SimpleOrdType B3::getSimpleOrdTypeFieldValue ( const void *  buffer)
inline
size_t B3::getSimpleTimeInForceFieldSize ( const void *  buffer)
inline
SimpleTimeInForce B3::getSimpleTimeInForceFieldValue ( const void *  buffer)
inline
size_t B3::getStrategyIDOptionalFieldSize ( const void *  buffer)
inline
StrategyIDOptional B3::getStrategyIDOptionalFieldValue ( const void *  buffer)
inline
StrategyIDOptional B3::getStrategyIDOptionalNullValue ( )
inline
size_t B3::getSymbolFieldSize ( const void *  buffer)
inline

References FIXFields::Symbol.

const AsciiString B3::getSymbolFieldValue ( const void *  buffer)
inline
size_t B3::getTerminationCodeFieldSize ( const void *  buffer)
inline
TerminationCode B3::getTerminationCodeFieldValue ( const void *  buffer)
inline
size_t B3::getTextEncodingFieldSize ( const void *  buffer)
inline
const TextEncoding& B3::getTextEncodingFieldValue ( const void *  buffer)
inline
size_t B3::getTimeInForceFieldSize ( const void *  buffer)
inline
TimeInForce B3::getTimeInForceFieldValue ( const void *  buffer)
inline
size_t B3::getTimeInForceOptionalFieldSize ( const void *  buffer)
inline
TimeInForceOptional B3::getTimeInForceOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getTimeUnitFieldSize ( const void *  buffer)
inline
TimeUnit B3::getTimeUnitFieldValue ( const void *  buffer)
inline
size_t B3::getTotNoRelatedSymFieldSize ( const void *  buffer)
inline
TotNoRelatedSym B3::getTotNoRelatedSymFieldValue ( const void *  buffer)
inline
TotNoRelatedSym B3::getTotNoRelatedSymNullValue ( )
inline
size_t B3::getTradeIDFieldSize ( const void *  buffer)
inline
TradeID B3::getTradeIDFieldValue ( const void *  buffer)
inline
size_t B3::getTradeIDOptionalFieldSize ( const void *  buffer)
inline
TradeIDOptional B3::getTradeIDOptionalFieldValue ( const void *  buffer)
inline
TradeIDOptional B3::getTradeIDOptionalNullValue ( )
inline
size_t B3::getTraderFieldSize ( const void *  buffer)
inline
const AsciiString B3::getTraderFieldValue ( const void *  buffer)
inline
size_t B3::getTraderOptionalFieldSize ( const void *  buffer)
inline
const AsciiString B3::getTraderOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getTradingSessionIDFieldSize ( const void *  buffer)
inline
TradingSessionID B3::getTradingSessionIDFieldValue ( const void *  buffer)
inline
size_t B3::getTradingSessionIDOptionalFieldSize ( const void *  buffer)
inline
TradingSessionIDOptional B3::getTradingSessionIDOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getTradingSessionSubIDFieldSize ( const void *  buffer)
inline
TradingSessionSubID B3::getTradingSessionSubIDFieldValue ( const void *  buffer)
inline
size_t B3::getTradingSessionSubIDOptionalFieldSize ( const void *  buffer)
inline
TradingSessionSubIDOptional B3::getTradingSessionSubIDOptionalFieldValue ( const void *  buffer)
inline
size_t B3::getuint16EnumEncodingFieldSize ( const void *  buffer)
inline
uint16EnumEncoding B3::getuint16EnumEncodingFieldValue ( const void *  buffer)
inline
uint16EnumEncoding B3::getuint16EnumEncodingNullValue ( )
inline

Referenced by fixToField().

size_t B3::getuint8EnumEncodingFieldSize ( const void *  buffer)
inline
uint8EnumEncoding B3::getuint8EnumEncodingFieldValue ( const void *  buffer)
inline
uint8EnumEncoding B3::getuint8EnumEncodingNullValue ( )
inline

Referenced by fixToField().

size_t B3::getUint8FieldSize ( const void *  buffer)
inline
Uint8 B3::getUint8FieldValue ( const void *  buffer)
inline
size_t B3::getUint8OptionalFieldSize ( const void *  buffer)
inline
Uint8Optional B3::getUint8OptionalFieldValue ( const void *  buffer)
inline
Uint8Optional B3::getUint8OptionalNullValue ( )
inline

Referenced by fixToField().

size_t B3::getUTCTimestampNanosFieldSize ( const void *  buffer)
inline
const UTCTimestampNanos& B3::getUTCTimestampNanosFieldValue ( const void *  buffer)
inline
size_t B3::getUTCTimestampNanosOptionalFieldSize ( const void *  buffer)
inline
const UTCTimestampNanosOptional& B3::getUTCTimestampNanosOptionalFieldValue ( const void *  buffer)
inline
std::ostream& B3::GroupSizeEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::InboundBusinessHeaderToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::InvestorIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
bool B3::isAccountOptionalNull ( const AccountOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isBusinessRejectRefIDNull ( const BusinessRejectRefID &  value)
inline

Referenced by fieldToFix().

bool B3::isCharOptionalNull ( const CharOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isClOrdIDOptionalNull ( const ClOrdIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isCrossIDOptionalNull ( const CrossIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isDaysToSettlementOptionalNull ( const DaysToSettlementOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isExecIDOptionalNull ( const ExecIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isFirmOptionalNull ( const FirmOptional &  value)
inline

Referenced by fieldToFix().

static bool B3::isGroupValueType ( FieldValueType  valueType)
inlinestatic
static bool B3::isLargeSizeMessage ( u16  templateID)
inlinestatic
bool B3::isLocalMktDateOptionalNull ( const LocalMktDateOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isMarketSegmentIDOptionalNull ( const MarketSegmentIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isMassActionReportIDOptionalNull ( const MassActionReportIDOptional &  value)
inline

Referenced by fieldToFix().

static bool B3::isMidSizeMessage ( u16  templateID)
inlinestatic

References isLargeSizeMessage().

bool B3::isOrderIDOptionalNull ( const OrderIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isOrdTagIDNull ( const OrdTagID &  value)
inline

Referenced by fieldToFix().

bool B3::isPosMaintRptIDOptionalNull ( const PosMaintRptIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isPosReqIDOptionalNull ( const PosReqIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isQuantityOptionalNull ( const QuantityOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isQuoteIDOptionalNull ( const QuoteIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isQuoteReqIDOptionalNull ( const QuoteReqIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isRejReasonOptionalNull ( const RejReasonOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isSecurityIDOptionalNull ( const SecurityIDOptional &  value)
inline

Referenced by fieldToFix().

static bool B3::isSendingTimeMessage ( u16  templateID)
inlinestatic
bool B3::isSeqNumOptionalNull ( const SeqNumOptional &  value)
inline

Referenced by fieldToFix().

static bool B3::isSequencedMessage ( u16  templateID)
inlinestatic
bool B3::isSessionIDOptionalNull ( const SessionIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isSessionVerIDOptionalNull ( const SessionVerIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isStrategyIDOptionalNull ( const StrategyIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isTotNoRelatedSymNull ( const TotNoRelatedSym &  value)
inline

Referenced by fieldToFix().

bool B3::isTradeIDOptionalNull ( const TradeIDOptional &  value)
inline

Referenced by fieldToFix().

bool B3::isuint16EnumEncodingNull ( const uint16EnumEncoding &  value)
inline

Referenced by fieldToFix().

bool B3::isuint8EnumEncodingNull ( const uint8EnumEncoding &  value)
inline

Referenced by fieldToFix().

bool B3::isUint8OptionalNull ( const Uint8Optional &  value)
inline

Referenced by fieldToFix().

static bool B3::isValidB3Message ( const StandardHeader *  msgHdr)
inlinestatic

References B3::StandardHeader::getSbeHeader(), B3::messageHeader::getTemplateId(), B3::AllocationInstruction::TemplateID, B3::AllocationReport::TemplateID, B3::BusinessMessageReject::TemplateID, B3::Establish::TemplateID, B3::EstablishAck::TemplateID, B3::EstablishReject::TemplateID, B3::ExecutionReport_Cancel::TemplateID, B3::ExecutionReport_Forward::TemplateID, B3::ExecutionReport_Modify::TemplateID, B3::ExecutionReport_New::TemplateID, B3::ExecutionReport_Reject::TemplateID, B3::ExecutionReport_Trade::TemplateID, B3::HeaderMessage::TemplateID, B3::Negotiate::TemplateID, B3::NegotiateReject::TemplateID, B3::NegotiateResponse::TemplateID, B3::NewOrderCross::TemplateID, B3::NewOrderSingle::TemplateID, B3::NotApplied::TemplateID, B3::OrderCancelReplaceRequest::TemplateID, B3::OrderCancelRequest::TemplateID, B3::OrderMassActionReport::TemplateID, B3::OrderMassActionRequest::TemplateID, B3::PositionMaintenanceCancelRequest::TemplateID, B3::PositionMaintenanceReport::TemplateID, B3::PositionMaintenanceRequest::TemplateID, B3::Quote::TemplateID, B3::QuoteCancel::TemplateID, B3::QuoteRequest::TemplateID, B3::QuoteRequestReject::TemplateID, B3::QuoteStatusReport::TemplateID, B3::Retransmission::TemplateID, B3::RetransmitReject::TemplateID, B3::RetransmitRequest::TemplateID, B3::SecurityDefinitionRequest::TemplateID, B3::SecurityDefinitionResponse::TemplateID, B3::Sequence::TemplateID, B3::SimpleModifyOrder::TemplateID, B3::SimpleNewOrder::TemplateID, and B3::Terminate::TemplateID.

Referenced by B3BinaryMapping::convertAppMsgToBinary(), B3BinaryMapping::convertAppMsgToFix(), B3BinaryMapping::convertSessionLevelMsgToFix(), and B3BinaryMapping::getMessageSize().

std::ostream& B3::LocalMktDateOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::LocalMktDateToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MarketSegmentIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MarketSegmentIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionRejectReasonOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionRejectReasonToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionReportIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionReportIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionResponseToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionScopeOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionScopeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MassActionTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MemoEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MessageCounterToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::messageHeaderToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static B2B_END_PACK std::ostream & B3::messageToStream ( std::ostream &  os,
const StandardHeader &  msgHdr 
)
inlinestatic

References B3::StandardHeader::getMessageLength(), B3::StandardHeader::getSbeHeader(), B3::messageHeader::getTemplateId(), B3::AllocationInstruction::TemplateID, B3::AllocationReport::TemplateID, B3::BusinessMessageReject::TemplateID, B3::Establish::TemplateID, B3::EstablishAck::TemplateID, B3::EstablishReject::TemplateID, B3::ExecutionReport_Cancel::TemplateID, B3::ExecutionReport_Forward::TemplateID, B3::ExecutionReport_Modify::TemplateID, B3::ExecutionReport_New::TemplateID, B3::ExecutionReport_Reject::TemplateID, B3::ExecutionReport_Trade::TemplateID, B3::HeaderMessage::TemplateID, B3::Negotiate::TemplateID, B3::NegotiateReject::TemplateID, B3::NegotiateResponse::TemplateID, B3::NewOrderCross::TemplateID, B3::NewOrderSingle::TemplateID, B3::NotApplied::TemplateID, B3::OrderCancelReplaceRequest::TemplateID, B3::OrderCancelRequest::TemplateID, B3::OrderMassActionReport::TemplateID, B3::OrderMassActionRequest::TemplateID, B3::PositionMaintenanceCancelRequest::TemplateID, B3::PositionMaintenanceReport::TemplateID, B3::PositionMaintenanceRequest::TemplateID, B3::Quote::TemplateID, B3::QuoteCancel::TemplateID, B3::QuoteRequest::TemplateID, B3::QuoteRequestReject::TemplateID, B3::QuoteStatusReport::TemplateID, B3::Retransmission::TemplateID, B3::RetransmitReject::TemplateID, B3::RetransmitRequest::TemplateID, B3::SecurityDefinitionRequest::TemplateID, B3::SecurityDefinitionResponse::TemplateID, B3::Sequence::TemplateID, B3::SimpleModifyOrder::TemplateID, B3::SimpleNewOrder::TemplateID, B3::Terminate::TemplateID, B3::AllocationInstruction::toStream(), B3::AllocationReport::toStream(), B3::BusinessMessageReject::toStream(), B3::Establish::toStream(), B3::EstablishAck::toStream(), B3::EstablishReject::toStream(), B3::ExecutionReport_Cancel::toStream(), B3::ExecutionReport_Forward::toStream(), B3::ExecutionReport_Modify::toStream(), B3::ExecutionReport_New::toStream(), B3::ExecutionReport_Reject::toStream(), B3::ExecutionReport_Trade::toStream(), B3::HeaderMessage::toStream(), B3::Negotiate::toStream(), B3::NegotiateReject::toStream(), B3::NegotiateResponse::toStream(), B3::NewOrderCross::toStream(), B3::NewOrderSingle::toStream(), B3::NotApplied::toStream(), B3::OrderCancelReplaceRequest::toStream(), B3::OrderCancelRequest::toStream(), B3::OrderMassActionReport::toStream(), B3::OrderMassActionRequest::toStream(), B3::PositionMaintenanceCancelRequest::toStream(), B3::PositionMaintenanceReport::toStream(), B3::PositionMaintenanceRequest::toStream(), B3::Quote::toStream(), B3::QuoteCancel::toStream(), B3::QuoteRequest::toStream(), B3::QuoteRequestReject::toStream(), B3::QuoteStatusReport::toStream(), B3::Retransmission::toStream(), B3::RetransmitReject::toStream(), B3::RetransmitRequest::toStream(), B3::SecurityDefinitionRequest::toStream(), B3::SecurityDefinitionResponse::toStream(), B3::Sequence::toStream(), B3::SimpleModifyOrder::toStream(), B3::SimpleNewOrder::toStream(), and B3::Terminate::toStream().

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

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

References messageToStream().

std::ostream& B3::MessageTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MultiLegReportingTypeOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::MultiLegReportingTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::NegotiationRejectCodeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const i8 value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const u8 value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Trader &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TraderOptional &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SenderLocation &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityStrategyType &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityExchange &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Symbol &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityGroup &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const AssetOptional &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Padding3 &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Padding2 &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Padding4 &  value 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Boolean &  eType 
)
inline

References FALSE_VALUE, and TRUE_VALUE.

std::ostream& B3::operator<< ( std::ostream &  os,
const AllocTransType &  eType 
)
inline

References CANCEL, and NEW.

std::ostream& B3::operator<< ( std::ostream &  os,
const AllocReportType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const AllocType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const AllocNoOrdersType &  eType 
)
inline

References NOT_SPECIFIED.

std::ostream& B3::operator<< ( std::ostream &  os,
const AllocStatus &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const QuoteStatus &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const QuoteStatusResponseTo &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const QuoteCancelType &  eType 
)
inline

References CANCEL_FOR_QUOTE_ID.

std::ostream& B3::operator<< ( std::ostream &  os,
const PosType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MassActionScope &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MassActionType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MassActionResponse &  eType 
)
inline

References ACCEPTED, and REJECTED.

std::ostream& B3::operator<< ( std::ostream &  os,
const MassActionRejectReason &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityResponseType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const PosMaintStatus &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecuteUnderlyingTrade &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const PosTransType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const PosMaintAction &  eType 
)
inline

References CANCEL, and NEW.

std::ostream& B3::operator<< ( std::ostream &  os,
const SettlType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SelfTradePreventionInstruction &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TimeUnit &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MessageType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const FlowType &  eType 
)
inline

References IDEMPOTENT, NONE, RECOVERABLE, and UNSEQUENCED.

std::ostream& B3::operator<< ( std::ostream &  os,
const NegotiationRejectCode &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const EstablishRejectCode &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TerminationCode &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const RetransmitRejectCode &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CancelOnDisconnectType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Side &  eType 
)
inline

References BUY, and SELL.

std::ostream& B3::operator<< ( std::ostream &  os,
const TimeInForce &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SimpleTimeInForce &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const OrdType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SimpleOrdType &  eType 
)
inline

References LIMIT, and MARKET.

std::ostream& B3::operator<< ( std::ostream &  os,
const RoutingInstruction &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecType &  eType 
)
inline

References TRADE, and TRADE_CANCEL.

std::ostream& B3::operator<< ( std::ostream &  os,
const OrdStatus &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecRestatementReasonValidForSingleCancel &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecRestatementReasonValidForMassCancel &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecRestatementReason &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MultiLegReportingType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const OrderCategory &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const AccountType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CxlRejResponseTo &  eType 
)
inline

References CANCEL, NEW, and REPLACE.

std::ostream& B3::operator<< ( std::ostream &  os,
const PossResend &  eType 
)
inline

References FALSE_VALUE, and TRUE_VALUE.

std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityIDSource &  eType 
)
inline

References EXCHANGE_SYMBOL, and ISIN.

std::ostream& B3::operator<< ( std::ostream &  os,
const CrossedIndicator &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TradingSessionID &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TradingSessionSubID &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityTradingStatus &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CrossType &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CrossPrioritization &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const RoutingInstructionOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TimeInForceOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const AccountTypeOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecRestatementReasonValidForSingleCancelOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CrossedIndicatorOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CrossTypeOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CrossPrioritizationOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MultiLegReportingTypeOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const BooleanOptional &  eType 
)
inline

References FALSE_VALUE, Null, and TRUE_VALUE.

std::ostream& B3::operator<< ( std::ostream &  os,
const ExecRestatementReasonOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const OrderCategoryOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TradingSessionIDOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TradingSessionSubIDOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SecurityTradingStatusOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SettlTypeOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const SideOptional &  eType 
)
inline

References BUY, Null, and SELL.

std::ostream& B3::operator<< ( std::ostream &  os,
const ExecuteUnderlyingTradeOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const QuoteStatusResponseToOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MassActionScopeOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ExecRestatementReasonValidForMassCancelOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MassActionRejectReasonOptional &  eType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const messageHeader &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const GroupSizeEncoding &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const FramingHeader &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Price &  cType 
)
inline

References B3::Price::toStream().

std::ostream& B3::operator<< ( std::ostream &  os,
const PriceOptional &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Price8 &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Price8Optional &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const PriceOffsetOptional &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Percentage8 &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const Percentage8Optional &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const RatioQty &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const UTCTimestampNanos &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const UTCTimestampNanosOptional &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const DeltaInMillis &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CredentialsEncoding &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const MemoEncoding &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const TextEncoding &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const DeskIDEncoding &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const ClientAppEncoding &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const CustodianInfo &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const InboundBusinessHeader &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const OutboundBusinessHeader &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const BidirectionalBusinessHeader &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const InvestorID &  cType 
)
inline
std::ostream& B3::operator<< ( std::ostream &  os,
const StandardHeader &  msgHdr 
)
inline

References messageToStream().

std::ostream& B3::OrderCategoryOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OrderCategoryToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OrderIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OrderIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OrdStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OrdTagIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OrdTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::OutboundBusinessHeaderToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Padding1ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Padding2ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Padding3ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Padding4ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Percentage8OptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Percentage8ToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void B3::populateWithConstFields ( const StandardHeader *  msgHdr,
Parser::LiteFixMessage msg 
)
inlinestatic

References B3::SimpleModifyOrder::getAccountType(), getAccountTypeFieldValue(), getBooleanFieldValue(), B3::Negotiate::getClientFlow(), B3::NegotiateReject::getClientFlow(), B3::NegotiateResponse::getClientFlow(), getFlowTypeFieldValue(), B3::AllocationInstruction::getMessageType(), B3::AllocationReport::getMessageType(), B3::BusinessMessageReject::getMessageType(), B3::Establish::getMessageType(), B3::EstablishAck::getMessageType(), B3::EstablishReject::getMessageType(), B3::ExecutionReport_Cancel::getMessageType(), B3::ExecutionReport_Forward::getMessageType(), B3::ExecutionReport_Modify::getMessageType(), B3::ExecutionReport_New::getMessageType(), B3::ExecutionReport_Reject::getMessageType(), B3::ExecutionReport_Trade::getMessageType(), B3::Negotiate::getMessageType(), B3::NegotiateReject::getMessageType(), B3::NegotiateResponse::getMessageType(), B3::NewOrderCross::getMessageType(), B3::NewOrderSingle::getMessageType(), B3::NotApplied::getMessageType(), B3::OrderCancelReplaceRequest::getMessageType(), B3::OrderCancelRequest::getMessageType(), B3::OrderMassActionReport::getMessageType(), B3::OrderMassActionRequest::getMessageType(), B3::PositionMaintenanceCancelRequest::getMessageType(), B3::PositionMaintenanceReport::getMessageType(), B3::PositionMaintenanceRequest::getMessageType(), B3::Quote::getMessageType(), B3::QuoteCancel::getMessageType(), B3::QuoteRequest::getMessageType(), B3::QuoteRequestReject::getMessageType(), B3::QuoteStatusReport::getMessageType(), B3::Retransmission::getMessageType(), B3::RetransmitReject::getMessageType(), B3::RetransmitRequest::getMessageType(), B3::SecurityDefinitionRequest::getMessageType(), B3::SecurityDefinitionResponse::getMessageType(), B3::Sequence::getMessageType(), B3::SimpleModifyOrder::getMessageType(), B3::SimpleNewOrder::getMessageType(), B3::Terminate::getMessageType(), getMessageTypeFieldValue(), B3::ExecutionReport_Reject::getOrdStatus(), getOrdStatusFieldValue(), B3::PositionMaintenanceRequest::getPosType(), getPosTypeFieldValue(), B3::Quote::getPrivateQuote(), B3::QuoteCancel::getPrivateQuote(), B3::QuoteRequest::getPrivateQuote(), B3::QuoteRequestReject::getPrivateQuote(), B3::QuoteStatusReport::getPrivateQuote(), B3::QuoteCancel::getQuoteCancelType(), getQuoteCancelTypeFieldValue(), B3::StandardHeader::getSbeHeader(), B3::AllocationInstruction::getSecurityExchange(), B3::AllocationReport::getSecurityExchange(), B3::ExecutionReport_Cancel::getSecurityExchange(), B3::ExecutionReport_Forward::getSecurityExchange(), B3::ExecutionReport_Modify::getSecurityExchange(), B3::ExecutionReport_New::getSecurityExchange(), B3::ExecutionReport_Reject::getSecurityExchange(), B3::ExecutionReport_Trade::getSecurityExchange(), B3::NewOrderCross::getSecurityExchange(), B3::NewOrderSingle::getSecurityExchange(), B3::OrderCancelReplaceRequest::getSecurityExchange(), B3::OrderCancelRequest::getSecurityExchange(), B3::OrderMassActionReport::getSecurityExchange(), B3::OrderMassActionRequest::getSecurityExchange(), B3::PositionMaintenanceCancelRequest::getSecurityExchange(), B3::PositionMaintenanceReport::getSecurityExchange(), B3::PositionMaintenanceRequest::getSecurityExchange(), B3::Quote::getSecurityExchange(), B3::QuoteCancel::getSecurityExchange(), B3::QuoteRequest::getSecurityExchange(), B3::QuoteRequestReject::getSecurityExchange(), B3::QuoteStatusReport::getSecurityExchange(), B3::SecurityDefinitionResponse::getSecurityExchange(), B3::SimpleModifyOrder::getSecurityExchange(), B3::SimpleNewOrder::getSecurityExchange(), getSecurityExchangeFieldValue(), B3::AllocationInstruction::getSecurityIDSource(), B3::AllocationReport::getSecurityIDSource(), B3::ExecutionReport_Cancel::getSecurityIDSource(), B3::ExecutionReport_Forward::getSecurityIDSource(), B3::ExecutionReport_Modify::getSecurityIDSource(), B3::ExecutionReport_New::getSecurityIDSource(), B3::ExecutionReport_Reject::getSecurityIDSource(), B3::ExecutionReport_Trade::getSecurityIDSource(), B3::NewOrderCross::getSecurityIDSource(), B3::NewOrderSingle::getSecurityIDSource(), B3::OrderCancelReplaceRequest::getSecurityIDSource(), B3::OrderCancelRequest::getSecurityIDSource(), B3::OrderMassActionReport::getSecurityIDSource(), B3::OrderMassActionRequest::getSecurityIDSource(), B3::PositionMaintenanceCancelRequest::getSecurityIDSource(), B3::PositionMaintenanceReport::getSecurityIDSource(), B3::PositionMaintenanceRequest::getSecurityIDSource(), B3::Quote::getSecurityIDSource(), B3::QuoteCancel::getSecurityIDSource(), B3::QuoteRequest::getSecurityIDSource(), B3::QuoteRequestReject::getSecurityIDSource(), B3::QuoteStatusReport::getSecurityIDSource(), B3::SecurityDefinitionResponse::getSecurityIDSource(), B3::SimpleModifyOrder::getSecurityIDSource(), B3::SimpleNewOrder::getSecurityIDSource(), getSecurityIDSourceFieldValue(), B3::NegotiateResponse::getServerFlow(), B3::AllocationInstruction::getSide(), getSideFieldValue(), B3::messageHeader::getTemplateId(), Parser::LiteFixMessage::set(), B3::AllocationInstruction::TemplateID, B3::AllocationReport::TemplateID, B3::BusinessMessageReject::TemplateID, B3::Establish::TemplateID, B3::EstablishAck::TemplateID, B3::EstablishReject::TemplateID, B3::ExecutionReport_Cancel::TemplateID, B3::ExecutionReport_Forward::TemplateID, B3::ExecutionReport_Modify::TemplateID, B3::ExecutionReport_New::TemplateID, B3::ExecutionReport_Reject::TemplateID, B3::ExecutionReport_Trade::TemplateID, B3::HeaderMessage::TemplateID, B3::Negotiate::TemplateID, B3::NegotiateReject::TemplateID, B3::NegotiateResponse::TemplateID, B3::NewOrderCross::TemplateID, B3::NewOrderSingle::TemplateID, B3::NotApplied::TemplateID, B3::OrderCancelReplaceRequest::TemplateID, B3::OrderCancelRequest::TemplateID, B3::OrderMassActionReport::TemplateID, B3::OrderMassActionRequest::TemplateID, B3::PositionMaintenanceCancelRequest::TemplateID, B3::PositionMaintenanceReport::TemplateID, B3::PositionMaintenanceRequest::TemplateID, B3::Quote::TemplateID, B3::QuoteCancel::TemplateID, B3::QuoteRequest::TemplateID, B3::QuoteRequestReject::TemplateID, B3::QuoteStatusReport::TemplateID, B3::Retransmission::TemplateID, B3::RetransmitReject::TemplateID, B3::RetransmitRequest::TemplateID, B3::SecurityDefinitionRequest::TemplateID, B3::SecurityDefinitionResponse::TemplateID, B3::Sequence::TemplateID, B3::SimpleModifyOrder::TemplateID, B3::SimpleNewOrder::TemplateID, and B3::Terminate::TemplateID.

Referenced by binToFix(), and B3BinaryMapping::convertAppMsgToFix().

std::ostream& B3::PosMaintActionToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosMaintRptIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosMaintRptIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosMaintStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosReqIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosReqIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PossResendToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosTransTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PosTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Price8OptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Price8ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getPrice8FieldValue().

std::ostream& B3::PriceOffsetOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PriceOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::PriceToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getPriceFieldValue().

std::ostream& B3::QuantityOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuantityToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteCancelTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteReqIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteReqIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteStatusResponseToOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteStatusResponseToToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::QuoteStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::RatioQtyToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::RejReasonOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::RejReasonToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::RetransmitRejectCodeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::RoutingInstructionOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::RoutingInstructionToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityExchangeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityGroupToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityIDSourceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityReqRespIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityResponseTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityStrategyTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityTradingStatusOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SecurityTradingStatusToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SelfTradePreventionInstructionToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SenderLocationToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SeqNumOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SeqNumToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getSeqNumFieldValue().

std::ostream& B3::SessionIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SessionIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SessionVerIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SessionVerIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
void B3::setAccountFieldValue ( void *  buffer,
const Account  value 
)
inline
void B3::setAccountOptionalFieldValue ( void *  buffer,
const AccountOptional  value 
)
inline
void B3::setAccountTypeFieldValue ( void *  buffer,
const AccountType  value 
)
inline
void B3::setAccountTypeOptionalFieldValue ( void *  buffer,
const AccountTypeOptional  value 
)
inline
void B3::setAllocIDFieldValue ( void *  buffer,
const AllocID  value 
)
inline
void B3::setAllocNoOrdersTypeFieldValue ( void *  buffer,
const AllocNoOrdersType  value 
)
inline
void B3::setAllocReportIDFieldValue ( void *  buffer,
const AllocReportID  value 
)
inline
void B3::setAllocReportTypeFieldValue ( void *  buffer,
const AllocReportType  value 
)
inline
void B3::setAllocStatusFieldValue ( void *  buffer,
const AllocStatus  value 
)
inline
void B3::setAllocTransTypeFieldValue ( void *  buffer,
const AllocTransType  value 
)
inline
void B3::setAllocTypeFieldValue ( void *  buffer,
const AllocType  value 
)
inline
void B3::setAssetOptionalFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setBidirectionalBusinessHeaderFieldValue ( void *  buffer,
const BidirectionalBusinessHeader &  value 
)
inline
void B3::setBooleanFieldValue ( void *  buffer,
const Boolean  value 
)
inline
void B3::setBooleanOptionalFieldValue ( void *  buffer,
const BooleanOptional  value 
)
inline
void B3::setBusinessRejectRefIDFieldValue ( void *  buffer,
const BusinessRejectRefID  value 
)
inline
void B3::setCancelOnDisconnectTypeFieldValue ( void *  buffer,
const CancelOnDisconnectType  value 
)
inline
void B3::setCharFieldValue ( void *  buffer,
const Char  value 
)
inline
void B3::setCharOptionalFieldValue ( void *  buffer,
const CharOptional  value 
)
inline
void B3::setClientAppEncodingFieldValue ( void *  buffer,
const ClientAppEncoding &  value 
)
inline
void B3::setClOrdIDFieldValue ( void *  buffer,
const ClOrdID  value 
)
inline
void B3::setClOrdIDOptionalFieldValue ( void *  buffer,
const ClOrdIDOptional  value 
)
inline
void B3::setCredentialsEncodingFieldValue ( void *  buffer,
const CredentialsEncoding &  value 
)
inline
void B3::setCrossedIndicatorFieldValue ( void *  buffer,
const CrossedIndicator  value 
)
inline
void B3::setCrossedIndicatorOptionalFieldValue ( void *  buffer,
const CrossedIndicatorOptional  value 
)
inline
void B3::setCrossIDFieldValue ( void *  buffer,
const CrossID  value 
)
inline
void B3::setCrossIDOptionalFieldValue ( void *  buffer,
const CrossIDOptional  value 
)
inline
void B3::setCrossPrioritizationFieldValue ( void *  buffer,
const CrossPrioritization  value 
)
inline
void B3::setCrossPrioritizationOptionalFieldValue ( void *  buffer,
const CrossPrioritizationOptional  value 
)
inline
void B3::setCrossTypeFieldValue ( void *  buffer,
const CrossType  value 
)
inline
void B3::setCrossTypeOptionalFieldValue ( void *  buffer,
const CrossTypeOptional  value 
)
inline
void B3::setCustodianInfoFieldValue ( void *  buffer,
const CustodianInfo &  value 
)
inline
void B3::setCxlRejResponseToFieldValue ( void *  buffer,
const CxlRejResponseTo  value 
)
inline
void B3::setDaysToSettlementFieldValue ( void *  buffer,
const DaysToSettlement  value 
)
inline
void B3::setDaysToSettlementOptionalFieldValue ( void *  buffer,
const DaysToSettlementOptional  value 
)
inline
void B3::setDeltaInMillisFieldValue ( void *  buffer,
const DeltaInMillis &  value 
)
inline
void B3::setDeskIDEncodingFieldValue ( void *  buffer,
const DeskIDEncoding &  value 
)
inline
void B3::setEstablishRejectCodeFieldValue ( void *  buffer,
const EstablishRejectCode  value 
)
inline
void B3::setExecIDFieldValue ( void *  buffer,
const ExecID  value 
)
inline
void B3::setExecIDOptionalFieldValue ( void *  buffer,
const ExecIDOptional  value 
)
inline
void B3::setExecRestatementReasonFieldValue ( void *  buffer,
const ExecRestatementReason  value 
)
inline
void B3::setExecRestatementReasonOptionalFieldValue ( void *  buffer,
const ExecRestatementReasonOptional  value 
)
inline
void B3::setExecRestatementReasonValidForMassCancelFieldValue ( void *  buffer,
const ExecRestatementReasonValidForMassCancel  value 
)
inline
void B3::setExecRestatementReasonValidForMassCancelOptionalFieldValue ( void *  buffer,
const ExecRestatementReasonValidForMassCancelOptional  value 
)
inline
void B3::setExecRestatementReasonValidForSingleCancelFieldValue ( void *  buffer,
const ExecRestatementReasonValidForSingleCancel  value 
)
inline
void B3::setExecRestatementReasonValidForSingleCancelOptionalFieldValue ( void *  buffer,
const ExecRestatementReasonValidForSingleCancelOptional  value 
)
inline
void B3::setExecTypeFieldValue ( void *  buffer,
const ExecType  value 
)
inline
void B3::setExecuteUnderlyingTradeFieldValue ( void *  buffer,
const ExecuteUnderlyingTrade  value 
)
inline
void B3::setExecuteUnderlyingTradeOptionalFieldValue ( void *  buffer,
const ExecuteUnderlyingTradeOptional  value 
)
inline
void B3::setFirmFieldValue ( void *  buffer,
const Firm  value 
)
inline
void B3::setFirmOptionalFieldValue ( void *  buffer,
const FirmOptional  value 
)
inline
void B3::setFlowTypeFieldValue ( void *  buffer,
const FlowType  value 
)
inline
void B3::setFramingHeaderFieldValue ( void *  buffer,
const FramingHeader &  value 
)
inline
void B3::setGroupSizeEncodingFieldValue ( void *  buffer,
const GroupSizeEncoding &  value 
)
inline
void B3::setInboundBusinessHeaderFieldValue ( void *  buffer,
const InboundBusinessHeader &  value 
)
inline
void B3::setInvestorIDFieldValue ( void *  buffer,
const InvestorID &  value 
)
inline
void B3::setLocalMktDateFieldValue ( void *  buffer,
const LocalMktDate  value 
)
inline
void B3::setLocalMktDateOptionalFieldValue ( void *  buffer,
const LocalMktDateOptional  value 
)
inline
void B3::setMarketSegmentIDFieldValue ( void *  buffer,
const MarketSegmentID  value 
)
inline
void B3::setMarketSegmentIDOptionalFieldValue ( void *  buffer,
const MarketSegmentIDOptional  value 
)
inline
void B3::setMassActionRejectReasonFieldValue ( void *  buffer,
const MassActionRejectReason  value 
)
inline
void B3::setMassActionRejectReasonOptionalFieldValue ( void *  buffer,
const MassActionRejectReasonOptional  value 
)
inline
void B3::setMassActionReportIDFieldValue ( void *  buffer,
const MassActionReportID  value 
)
inline
void B3::setMassActionReportIDOptionalFieldValue ( void *  buffer,
const MassActionReportIDOptional  value 
)
inline
void B3::setMassActionResponseFieldValue ( void *  buffer,
const MassActionResponse  value 
)
inline
void B3::setMassActionScopeFieldValue ( void *  buffer,
const MassActionScope  value 
)
inline
void B3::setMassActionScopeOptionalFieldValue ( void *  buffer,
const MassActionScopeOptional  value 
)
inline
void B3::setMassActionTypeFieldValue ( void *  buffer,
const MassActionType  value 
)
inline
void B3::setMemoEncodingFieldValue ( void *  buffer,
const MemoEncoding &  value 
)
inline
void B3::setMessageCounterFieldValue ( void *  buffer,
const MessageCounter  value 
)
inline
void B3::setmessageHeaderFieldValue ( void *  buffer,
const messageHeader &  value 
)
inline
void B3::setMessageTypeFieldValue ( void *  buffer,
const MessageType  value 
)
inline
static void B3::setMsgSeqNum ( StandardHeader *  msgHdr,
const u32  seqNum 
)
inlinestatic
void B3::setMultiLegReportingTypeFieldValue ( void *  buffer,
const MultiLegReportingType  value 
)
inline
void B3::setMultiLegReportingTypeOptionalFieldValue ( void *  buffer,
const MultiLegReportingTypeOptional  value 
)
inline
void B3::setNegotiationRejectCodeFieldValue ( void *  buffer,
const NegotiationRejectCode  value 
)
inline
void B3::setOrderCategoryFieldValue ( void *  buffer,
const OrderCategory  value 
)
inline
void B3::setOrderCategoryOptionalFieldValue ( void *  buffer,
const OrderCategoryOptional  value 
)
inline
void B3::setOrderIDFieldValue ( void *  buffer,
const OrderID  value 
)
inline
void B3::setOrderIDOptionalFieldValue ( void *  buffer,
const OrderIDOptional  value 
)
inline
void B3::setOrdStatusFieldValue ( void *  buffer,
const OrdStatus  value 
)
inline
void B3::setOrdTagIDFieldValue ( void *  buffer,
const OrdTagID  value 
)
inline
void B3::setOrdTypeFieldValue ( void *  buffer,
const OrdType  value 
)
inline
void B3::setOutboundBusinessHeaderFieldValue ( void *  buffer,
const OutboundBusinessHeader &  value 
)
inline
void B3::setPadding1FieldValue ( void *  buffer,
const Padding1  value 
)
inline
void B3::setPadding2FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setPadding3FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setPadding4FieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setPercentage8FieldValue ( void *  buffer,
const Percentage8 &  value 
)
inline
void B3::setPercentage8OptionalFieldValue ( void *  buffer,
const Percentage8Optional &  value 
)
inline
void B3::setPosMaintActionFieldValue ( void *  buffer,
const PosMaintAction  value 
)
inline
void B3::setPosMaintRptIDFieldValue ( void *  buffer,
const PosMaintRptID  value 
)
inline
void B3::setPosMaintRptIDOptionalFieldValue ( void *  buffer,
const PosMaintRptIDOptional  value 
)
inline
void B3::setPosMaintStatusFieldValue ( void *  buffer,
const PosMaintStatus  value 
)
inline
void B3::setPosReqIDFieldValue ( void *  buffer,
const PosReqID  value 
)
inline
void B3::setPosReqIDOptionalFieldValue ( void *  buffer,
const PosReqIDOptional  value 
)
inline
void B3::setPossResendFieldValue ( void *  buffer,
const PossResend  value 
)
inline
void B3::setPosTransTypeFieldValue ( void *  buffer,
const PosTransType  value 
)
inline
void B3::setPosTypeFieldValue ( void *  buffer,
const PosType  value 
)
inline
void B3::setPrice8FieldValue ( void *  buffer,
const Price8 &  value 
)
inline
void B3::setPrice8OptionalFieldValue ( void *  buffer,
const Price8Optional &  value 
)
inline
void B3::setPriceFieldValue ( void *  buffer,
const Price &  value 
)
inline
void B3::setPriceOffsetOptionalFieldValue ( void *  buffer,
const PriceOffsetOptional &  value 
)
inline
void B3::setPriceOptionalFieldValue ( void *  buffer,
const PriceOptional &  value 
)
inline
void B3::setQuantityFieldValue ( void *  buffer,
const Quantity  value 
)
inline
void B3::setQuantityOptionalFieldValue ( void *  buffer,
const QuantityOptional  value 
)
inline
void B3::setQuoteCancelTypeFieldValue ( void *  buffer,
const QuoteCancelType  value 
)
inline
void B3::setQuoteIDFieldValue ( void *  buffer,
const QuoteID  value 
)
inline
void B3::setQuoteIDOptionalFieldValue ( void *  buffer,
const QuoteIDOptional  value 
)
inline
void B3::setQuoteReqIDFieldValue ( void *  buffer,
const QuoteReqID  value 
)
inline
void B3::setQuoteReqIDOptionalFieldValue ( void *  buffer,
const QuoteReqIDOptional  value 
)
inline
void B3::setQuoteStatusFieldValue ( void *  buffer,
const QuoteStatus  value 
)
inline
void B3::setQuoteStatusResponseToFieldValue ( void *  buffer,
const QuoteStatusResponseTo  value 
)
inline
void B3::setQuoteStatusResponseToOptionalFieldValue ( void *  buffer,
const QuoteStatusResponseToOptional  value 
)
inline
void B3::setRatioQtyFieldValue ( void *  buffer,
const RatioQty &  value 
)
inline
void B3::setRejReasonFieldValue ( void *  buffer,
const RejReason  value 
)
inline
void B3::setRejReasonOptionalFieldValue ( void *  buffer,
const RejReasonOptional  value 
)
inline
void B3::setRetransmitRejectCodeFieldValue ( void *  buffer,
const RetransmitRejectCode  value 
)
inline
void B3::setRoutingInstructionFieldValue ( void *  buffer,
const RoutingInstruction  value 
)
inline
void B3::setRoutingInstructionOptionalFieldValue ( void *  buffer,
const RoutingInstructionOptional  value 
)
inline
void B3::setSecurityExchangeFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setSecurityGroupFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setSecurityIDFieldValue ( void *  buffer,
const SecurityID  value 
)
inline
void B3::setSecurityIDOptionalFieldValue ( void *  buffer,
const SecurityIDOptional  value 
)
inline
void B3::setSecurityIDSourceFieldValue ( void *  buffer,
const SecurityIDSource  value 
)
inline
void B3::setSecurityReqRespIDFieldValue ( void *  buffer,
const SecurityReqRespID  value 
)
inline
void B3::setSecurityResponseTypeFieldValue ( void *  buffer,
const SecurityResponseType  value 
)
inline
void B3::setSecurityStrategyTypeFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setSecurityTradingStatusFieldValue ( void *  buffer,
const SecurityTradingStatus  value 
)
inline
void B3::setSecurityTradingStatusOptionalFieldValue ( void *  buffer,
const SecurityTradingStatusOptional  value 
)
inline
void B3::setSelfTradePreventionInstructionFieldValue ( void *  buffer,
const SelfTradePreventionInstruction  value 
)
inline
void B3::setSenderLocationFieldValue ( void *  buffer,
const AsciiString val 
)
inline
static void B3::setSendingTime ( StandardHeader *  msgHdr,
const u64  timestamp 
)
inlinestatic
void B3::setSeqNumFieldValue ( void *  buffer,
const SeqNum  value 
)
inline
void B3::setSeqNumOptionalFieldValue ( void *  buffer,
const SeqNumOptional  value 
)
inline
static void B3::setSessionID ( StandardHeader *  msgHdr,
const u32  sessionID 
)
inlinestatic
void B3::setSessionIDFieldValue ( void *  buffer,
const SessionID  value 
)
inline
void B3::setSessionIDOptionalFieldValue ( void *  buffer,
const SessionIDOptional  value 
)
inline
void B3::setSessionVerIDFieldValue ( void *  buffer,
const SessionVerID  value 
)
inline
void B3::setSessionVerIDOptionalFieldValue ( void *  buffer,
const SessionVerIDOptional  value 
)
inline
void B3::setSettlTypeFieldValue ( void *  buffer,
const SettlType  value 
)
inline
void B3::setSettlTypeOptionalFieldValue ( void *  buffer,
const SettlTypeOptional  value 
)
inline
void B3::setSideFieldValue ( void *  buffer,
const Side  value 
)
inline
void B3::setSideOptionalFieldValue ( void *  buffer,
const SideOptional  value 
)
inline
void B3::setSimpleOrdTypeFieldValue ( void *  buffer,
const SimpleOrdType  value 
)
inline
void B3::setSimpleTimeInForceFieldValue ( void *  buffer,
const SimpleTimeInForce  value 
)
inline
void B3::setStrategyIDOptionalFieldValue ( void *  buffer,
const StrategyIDOptional  value 
)
inline
void B3::setSymbolFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setTerminationCodeFieldValue ( void *  buffer,
const TerminationCode  value 
)
inline
void B3::setTextEncodingFieldValue ( void *  buffer,
const TextEncoding &  value 
)
inline
void B3::setTimeInForceFieldValue ( void *  buffer,
const TimeInForce  value 
)
inline
void B3::setTimeInForceOptionalFieldValue ( void *  buffer,
const TimeInForceOptional  value 
)
inline
void B3::setTimeUnitFieldValue ( void *  buffer,
const TimeUnit  value 
)
inline
std::ostream& B3::SettlTypeOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SettlTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
void B3::setTotNoRelatedSymFieldValue ( void *  buffer,
const TotNoRelatedSym  value 
)
inline
void B3::setTradeIDFieldValue ( void *  buffer,
const TradeID  value 
)
inline
void B3::setTradeIDOptionalFieldValue ( void *  buffer,
const TradeIDOptional  value 
)
inline
void B3::setTraderFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setTraderOptionalFieldValue ( void *  buffer,
const AsciiString val 
)
inline
void B3::setTradingSessionIDFieldValue ( void *  buffer,
const TradingSessionID  value 
)
inline
void B3::setTradingSessionIDOptionalFieldValue ( void *  buffer,
const TradingSessionIDOptional  value 
)
inline
void B3::setTradingSessionSubIDFieldValue ( void *  buffer,
const TradingSessionSubID  value 
)
inline
void B3::setTradingSessionSubIDOptionalFieldValue ( void *  buffer,
const TradingSessionSubIDOptional  value 
)
inline
void B3::setuint16EnumEncodingFieldValue ( void *  buffer,
const uint16EnumEncoding  value 
)
inline
void B3::setuint8EnumEncodingFieldValue ( void *  buffer,
const uint8EnumEncoding  value 
)
inline
void B3::setUint8FieldValue ( void *  buffer,
const Uint8  value 
)
inline
void B3::setUint8OptionalFieldValue ( void *  buffer,
const Uint8Optional  value 
)
inline
void B3::setUTCTimestampNanosFieldValue ( void *  buffer,
const UTCTimestampNanos &  value 
)
inline
void B3::setUTCTimestampNanosOptionalFieldValue ( void *  buffer,
const UTCTimestampNanosOptional &  value 
)
inline
std::ostream& B3::SideOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SideToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getSideFieldValue().

std::ostream& B3::SimpleOrdTypeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::SimpleTimeInForceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::StrategyIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
static void B3::StringCopy ( char *  dst,
const AsciiString src,
size_t  maxSize 
)
inlinestatic

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

Referenced by B3::OrderMassActionReport::setAsset(), B3::OrderMassActionRequest::setAsset(), setAssetOptionalFieldValue(), B3::AllocationInstruction::setEnteringTrader(), B3::AllocationReport::setEnteringTrader(), B3::NewOrderCross::setEnteringTrader(), B3::NewOrderSingle::setEnteringTrader(), B3::OrderCancelReplaceRequest::setEnteringTrader(), B3::OrderCancelRequest::setEnteringTrader(), B3::PositionMaintenanceCancelRequest::setEnteringTrader(), B3::PositionMaintenanceRequest::setEnteringTrader(), B3::Quote::setEnteringTrader(), B3::QuoteCancel::setEnteringTrader(), B3::QuoteRequest::setEnteringTrader(), B3::QuoteRequestReject::setEnteringTrader(), B3::QuoteStatusReport::setEnteringTrader(), B3::SecurityDefinitionRequest::setEnteringTrader(), B3::SecurityDefinitionResponse::setEnteringTrader(), B3::SimpleModifyOrder::setEnteringTrader(), B3::SimpleNewOrder::setEnteringTrader(), B3::NewOrderCross::setExecutingTrader(), B3::NewOrderSingle::setExecutingTrader(), B3::OrderCancelReplaceRequest::setExecutingTrader(), B3::OrderCancelRequest::setExecutingTrader(), B3::Quote::setExecutingTrader(), B3::QuoteCancel::setExecutingTrader(), B3::QuoteRequest::setExecutingTrader(), B3::QuoteRequestReject::setExecutingTrader(), B3::QuoteStatusReport::setExecutingTrader(), B3::SecurityDefinitionRequest::noLegs::noLegsElement::setLegSymbol(), setPadding2FieldValue(), setPadding3FieldValue(), setPadding4FieldValue(), B3::OrderCancelRequest::setPaddingBeforeClOrdID(), B3::NewOrderCross::setPaddingBeforeCrossID(), B3::NegotiateReject::setPaddingBeforeCurrentSessionVerID(), B3::ExecutionReport_Cancel::setPaddingBeforeMassActionReportID(), B3::ExecutionReport_Cancel::setPaddingBeforeOrdTagID(), B3::ExecutionReport_Modify::setPaddingBeforeOrdTagID(), B3::ExecutionReport_New::setPaddingBeforeOrdTagID(), B3::ExecutionReport_Reject::setPaddingBeforeOrdTagID(), B3::ExecutionReport_Forward::setPaddingBeforeSecondaryExecID(), B3::SecurityDefinitionResponse::setPaddingBeforeSecurityReqID(), B3::OrderCancelRequest::setPaddingBeforeSenderLocation(), setSecurityExchangeFieldValue(), setSecurityGroupFieldValue(), B3::SecurityDefinitionResponse::setSecurityStrategyType(), setSecurityStrategyTypeFieldValue(), B3::AllocationInstruction::setSenderLocation(), B3::AllocationReport::setSenderLocation(), B3::NewOrderCross::setSenderLocation(), B3::NewOrderSingle::setSenderLocation(), B3::OrderCancelReplaceRequest::setSenderLocation(), B3::OrderCancelRequest::setSenderLocation(), B3::PositionMaintenanceCancelRequest::setSenderLocation(), B3::PositionMaintenanceReport::setSenderLocation(), B3::PositionMaintenanceRequest::setSenderLocation(), B3::Quote::setSenderLocation(), B3::QuoteCancel::setSenderLocation(), B3::QuoteRequest::setSenderLocation(), B3::QuoteRequestReject::setSenderLocation(), B3::QuoteStatusReport::setSenderLocation(), B3::SecurityDefinitionRequest::setSenderLocation(), B3::SecurityDefinitionResponse::setSenderLocation(), B3::SimpleModifyOrder::setSenderLocation(), B3::SimpleNewOrder::setSenderLocation(), setSenderLocationFieldValue(), B3::SecurityDefinitionResponse::setSymbol(), setSymbolFieldValue(), setTraderFieldValue(), and setTraderOptionalFieldValue().

std::ostream& B3::SymbolToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getSymbolFieldValue().

std::ostream& B3::TerminationCodeToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TextEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TimeInForceOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TimeInForceToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TimeUnitToStream ( std::ostream &  os,
const void *  buffer 
)
inline
template<typename T >
std::string B3::toStdString ( const T &  data)
inline
template<>
std::string B3::toStdString ( const AsciiString data)
inline
template<>
std::string B3::toStdString ( const i8 data)
inline
template<>
std::string B3::toStdString ( const char &  data)
inline
std::ostream& B3::TotNoRelatedSymToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TradeIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TradeIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TraderOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TraderToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getTraderFieldValue().

std::ostream& B3::TradingSessionIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TradingSessionIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TradingSessionSubIDOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::TradingSessionSubIDToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::uint16EnumEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::uint8EnumEncodingToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Uint8OptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::Uint8ToStream ( std::ostream &  os,
const void *  buffer 
)
inline

References getUint8FieldValue().

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

References B3::StandardHeader::getSbeHeader(), B3::messageHeader::getTemplateId(), B3::AllocationInstruction::TemplateID, B3::AllocationReport::TemplateID, B3::BusinessMessageReject::TemplateID, B3::Establish::TemplateID, B3::EstablishAck::TemplateID, B3::EstablishReject::TemplateID, B3::ExecutionReport_Cancel::TemplateID, B3::ExecutionReport_Forward::TemplateID, B3::ExecutionReport_Modify::TemplateID, B3::ExecutionReport_New::TemplateID, B3::ExecutionReport_Reject::TemplateID, B3::ExecutionReport_Trade::TemplateID, B3::HeaderMessage::TemplateID, B3::Negotiate::TemplateID, B3::NegotiateReject::TemplateID, B3::NegotiateResponse::TemplateID, B3::NewOrderCross::TemplateID, B3::NewOrderSingle::TemplateID, B3::NotApplied::TemplateID, B3::OrderCancelReplaceRequest::TemplateID, B3::OrderCancelRequest::TemplateID, B3::OrderMassActionReport::TemplateID, B3::OrderMassActionRequest::TemplateID, B3::PositionMaintenanceCancelRequest::TemplateID, B3::PositionMaintenanceReport::TemplateID, B3::PositionMaintenanceRequest::TemplateID, B3::Quote::TemplateID, B3::QuoteCancel::TemplateID, B3::QuoteRequest::TemplateID, B3::QuoteRequestReject::TemplateID, B3::QuoteStatusReport::TemplateID, B3::Retransmission::TemplateID, B3::RetransmitReject::TemplateID, B3::RetransmitRequest::TemplateID, B3::SecurityDefinitionRequest::TemplateID, B3::SecurityDefinitionResponse::TemplateID, B3::Sequence::TemplateID, B3::SimpleModifyOrder::TemplateID, B3::SimpleNewOrder::TemplateID, and B3::Terminate::TemplateID.

Referenced by fixToBin(), CMI::AcceptFloorTrade::updateMessageLength(), CMI::AcceptFloorTradeResponse::updateMessageLength(), CMI::AuctionNotification::updateMessageLength(), CMI::AuctionSubscription::updateMessageLength(), CMI::BusinessReject::updateMessageLength(), CMI::ClearQRMRequest::updateMessageLength(), CMI::DeleteFloorTrade::updateMessageLength(), CMI::GMDAcknowledgement::updateMessageLength(), CMI::GetQRMProfileRequest::updateMessageLength(), CMI::GetQRMProfileResponse::updateMessageLength(), CMI::GetQRMStatusRequest::updateMessageLength(), CMI::Heartbeat::updateMessageLength(), CMI::Logon::updateMessageLength(), CMI::LogonResponse::updateMessageLength(), CMI::Logout::updateMessageLength(), CMI::MassQuote::updateMessageLength(), CMI::MassQuoteWithClearingInfo::updateMessageLength(), CMI::OrderBustReinstateReport::updateMessageLength(), CMI::OrderBustReport::updateMessageLength(), CMI::OrderFillReport::updateMessageLength(), CMI::OrderFormat1::updateMessageLength(), CMI::OrderFormat1CancelReplace::updateMessageLength(), CMI::OrderFormat1CancelRequest::updateMessageLength(), CMI::OrderFormat2::updateMessageLength(), CMI::OrderFormat2Cancel::updateMessageLength(), CMI::OrderFormat2CancelReplace::updateMessageLength(), CMI::OrderFormat2Response::updateMessageLength(), CMI::OrderFormat3::updateMessageLength(), CMI::OrderFormat3CancelReplace::updateMessageLength(), CMI::OrderFormat3PartialCancel::updateMessageLength(), CMI::OrderResponse::updateMessageLength(), CMI::PairedOrder::updateMessageLength(), CMI::PairedStrategyOrder::updateMessageLength(), CMI::ProductDownloadForEquityClassResponse::updateMessageLength(), CMI::ProductDownloadForFutureClassResponse::updateMessageLength(), CMI::ProductDownloadForOptionClassResponse::updateMessageLength(), B3::AllocationInstruction::updateMessageLength(), B3::AllocationReport::updateMessageLength(), CMI::ProductDownloadForStrategyClassResponse::updateMessageLength(), B3::BusinessMessageReject::updateMessageLength(), CMI::ProductDownloadRequestForClass::updateMessageLength(), B3::Establish::updateMessageLength(), CMI::ProductDownloadRequestForTradingSession::updateMessageLength(), CMI::ProductDownloadRequestForTradingSessionWithUnderlying::updateMessageLength(), B3::EstablishAck::updateMessageLength(), B3::EstablishReject::updateMessageLength(), CMI::ProductDownloadResponseForTradingSession::updateMessageLength(), CMI::ProductDownloadResponseForTradingSessionWithUnderlying::updateMessageLength(), B3::ExecutionReport_Cancel::updateMessageLength(), CMI::ProductStateUpdateResponse::updateMessageLength(), CMI::QRMControlUpdateInitialization::updateMessageLength(), B3::ExecutionReport_Forward::updateMessageLength(), CMI::QRMEnablementAndSettings::updateMessageLength(), CMI::QRMQueryResponse::updateMessageLength(), B3::ExecutionReport_Modify::updateMessageLength(), CMI::QRMStatusResponse::updateMessageLength(), CMI::QuoteAcknowledgement::updateMessageLength(), B3::ExecutionReport_New::updateMessageLength(), CMI::QuoteBustReport::updateMessageLength(), CMI::QuoteCancelRequest::updateMessageLength(), B3::ExecutionReport_Reject::updateMessageLength(), CMI::QuoteCancelResponse::updateMessageLength(), B3::ExecutionReport_Trade::updateMessageLength(), CMI::QuoteFillReport::updateMessageLength(), B3::HeaderMessage::updateMessageLength(), CMI::RateInfo::updateMessageLength(), B3::Negotiate::updateMessageLength(), CMI::RemoveQRMProfileByClassByTypeRequest::updateMessageLength(), B3::NegotiateReject::updateMessageLength(), CMI::RequestAcknowledgementMessage::updateMessageLength(), B3::NegotiateResponse::updateMessageLength(), CMI::RequestForQuote::updateMessageLength(), CMI::SequenceReset::updateMessageLength(), B3::NewOrderCross::updateMessageLength(), B3::NewOrderSingle::updateMessageLength(), B3::NotApplied::updateMessageLength(), CMI::SessionProfileResponse::updateMessageLength(), B3::OrderCancelReplaceRequest::updateMessageLength(), CMI::SessionReject::updateMessageLength(), B3::OrderCancelRequest::updateMessageLength(), CMI::SetQRMProfileRequest::updateMessageLength(), CMI::StrategyDefinitionRequest::updateMessageLength(), B3::OrderMassActionReport::updateMessageLength(), B3::OrderMassActionRequest::updateMessageLength(), B3::PositionMaintenanceCancelRequest::updateMessageLength(), CMI::StrategyOrder::updateMessageLength(), B3::PositionMaintenanceReport::updateMessageLength(), B3::PositionMaintenanceRequest::updateMessageLength(), CMI::StrategyOrderCancelReplace::updateMessageLength(), B3::Quote::updateMessageLength(), CMI::TextMessage::updateMessageLength(), CMI::TradingSessionBusinessDayRequest::updateMessageLength(), B3::QuoteCancel::updateMessageLength(), CMI::TradingSessionBusinessDayResponse::updateMessageLength(), CMI::TradingSessionStatusRequest::updateMessageLength(), CMI::TradingSessionStatusResponse::updateMessageLength(), B3::QuoteRequest::updateMessageLength(), B3::QuoteRequestReject::updateMessageLength(), B3::QuoteStatusReport::updateMessageLength(), B3::Retransmission::updateMessageLength(), B3::RetransmitReject::updateMessageLength(), B3::RetransmitRequest::updateMessageLength(), B3::SecurityDefinitionRequest::updateMessageLength(), B3::SecurityDefinitionResponse::updateMessageLength(), B3::Sequence::updateMessageLength(), B3::SimpleModifyOrder::updateMessageLength(), B3::SimpleNewOrder::updateMessageLength(), and B3::Terminate::updateMessageLength().

std::ostream& B3::UTCTimestampNanosOptionalToStream ( std::ostream &  os,
const void *  buffer 
)
inline
std::ostream& B3::UTCTimestampNanosToStream ( std::ostream &  os,
const void *  buffer 
)
inline

Variable Documentation

const FieldDescriptor B3::AllocationInstruction_IteratorDefines[]
static
const FieldDescriptor B3::AllocationReport_IteratorDefines[]
static
const FieldDescriptor B3::BusinessMessageReject_IteratorDefines[]
static
const FieldDescriptor B3::Establish_IteratorDefines[]
static
const FieldDescriptor B3::EstablishAck_IteratorDefines[]
static
const FieldDescriptor B3::EstablishReject_IteratorDefines[]
static
const FieldDescriptor B3::ExecutionReport_Cancel_IteratorDefines[]
static
const FieldDescriptor B3::ExecutionReport_Forward_IteratorDefines[]
static
const FieldDescriptor B3::ExecutionReport_Modify_IteratorDefines[]
static
const FieldDescriptor B3::ExecutionReport_New_IteratorDefines[]
static
const FieldDescriptor B3::ExecutionReport_Reject_IteratorDefines[]
static
const FieldDescriptor B3::ExecutionReport_Trade_IteratorDefines[]
static
const FieldDescriptor B3::HeaderMessage_IteratorDefines[]
static
Initial value:
= {
{
0,
"framingHeader",
0,
},
}
Definition: B3/current/B3BinaryMessages.h:7034
size_t getFramingHeaderFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:4048
std::ostream & FramingHeaderToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6699
Definition: B3/current/B3BinaryMessages.h:6985

Referenced by B3::HeaderMessage::getIterator(), and B3::HeaderMessage::getSetIterator().

const FieldDescriptor B3::Negotiate_IteratorDefines[]
static
const FieldDescriptor B3::NegotiateReject_IteratorDefines[]
static
const FieldDescriptor B3::NegotiateResponse_IteratorDefines[]
static
const FieldDescriptor B3::NewOrderCross_IteratorDefines[]
static
const FieldDescriptor B3::NewOrderCross_noSides_IteratorDefines[]
static
const FieldDescriptor B3::NewOrderSingle_IteratorDefines[]
static
const FieldDescriptor B3::NotApplied_IteratorDefines[]
static
Initial value:
= {
{
0,
"fromSeqNo",
35529,
},
{
1,
"count",
35530,
},
}
std::ostream & MessageCounterToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6253
size_t getMessageCounterFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3600
Definition: B3/current/B3BinaryMessages.h:7034
size_t getSeqNumFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3360
std::ostream & SeqNumToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6013
Definition: B3/current/B3BinaryMessages.h:6891
Definition: B3/current/B3BinaryMessages.h:6843

Referenced by B3::NotApplied::getIterator(), and B3::NotApplied::getSetIterator().

const FieldDescriptor B3::OrderCancelReplaceRequest_IteratorDefines[]
static
const FieldDescriptor B3::OrderCancelRequest_IteratorDefines[]
static
const FieldDescriptor B3::OrderMassActionReport_IteratorDefines[]
static
const FieldDescriptor B3::OrderMassActionRequest_IteratorDefines[]
static
const FieldDescriptor B3::PositionMaintenanceCancelRequest_IteratorDefines[]
static
const FieldDescriptor B3::PositionMaintenanceReport_IteratorDefines[]
static
const FieldDescriptor B3::PositionMaintenanceReport_noPositions_IteratorDefines[]
static
const FieldDescriptor B3::PositionMaintenanceRequest_IteratorDefines[]
static
const FieldDescriptor B3::Quote_IteratorDefines[]
static
const FieldDescriptor B3::QuoteCancel_IteratorDefines[]
static
const FieldDescriptor B3::QuoteRequest_IteratorDefines[]
static
const FieldDescriptor B3::QuoteRequest_noSides_IteratorDefines[]
static
Initial value:
= {
{
0,
"side",
54,
},
{
1,
"account",
1,
},
}
Definition: B3/current/B3BinaryMessages.h:6850
size_t getAccountOptionalFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3395
std::ostream & AccountOptionalToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6048
Definition: B3/current/B3BinaryMessages.h:6935
Definition: B3/current/B3BinaryMessages.h:7034
std::ostream & SideToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6464
size_t getSideFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3811

Referenced by B3::QuoteRequest::noSides::getElementsIterator().

const FieldDescriptor B3::QuoteRequestReject_IteratorDefines[]
static
const FieldDescriptor B3::QuoteRequestReject_noSides_IteratorDefines[]
static
Initial value:
= {
{
0,
"side",
54,
},
{
1,
"account",
1,
},
}
Definition: B3/current/B3BinaryMessages.h:6850
size_t getAccountOptionalFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3395
std::ostream & AccountOptionalToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6048
Definition: B3/current/B3BinaryMessages.h:6935
Definition: B3/current/B3BinaryMessages.h:7034
std::ostream & SideToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6464
size_t getSideFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3811

Referenced by B3::QuoteRequestReject::noSides::getElementsIterator().

const FieldDescriptor B3::QuoteStatusReport_IteratorDefines[]
static
const FieldDescriptor B3::Retransmission_IteratorDefines[]
static
const FieldDescriptor B3::RetransmitReject_IteratorDefines[]
static
const FieldDescriptor B3::RetransmitRequest_IteratorDefines[]
static
const u16 B3::SchemaID = 1
static

Referenced by B3::AllocationInstruction::AllocationInstruction(), B3::AllocationReport::AllocationReport(), B3::BusinessMessageReject::BusinessMessageReject(), B3::Establish::Establish(), B3::EstablishAck::EstablishAck(), B3::EstablishReject::EstablishReject(), B3::ExecutionReport_Cancel::ExecutionReport_Cancel(), B3::ExecutionReport_Forward::ExecutionReport_Forward(), B3::ExecutionReport_Modify::ExecutionReport_Modify(), B3::ExecutionReport_New::ExecutionReport_New(), B3::ExecutionReport_Reject::ExecutionReport_Reject(), B3::ExecutionReport_Trade::ExecutionReport_Trade(), B3::HeaderMessage::HeaderMessage(), B3::Negotiate::Negotiate(), B3::NegotiateReject::NegotiateReject(), B3::NegotiateResponse::NegotiateResponse(), B3::NewOrderCross::NewOrderCross(), B3::NewOrderSingle::NewOrderSingle(), B3::NotApplied::NotApplied(), B3::OrderCancelReplaceRequest::OrderCancelReplaceRequest(), B3::OrderCancelRequest::OrderCancelRequest(), B3::OrderMassActionReport::OrderMassActionReport(), B3::OrderMassActionRequest::OrderMassActionRequest(), B3::PositionMaintenanceCancelRequest::PositionMaintenanceCancelRequest(), B3::PositionMaintenanceReport::PositionMaintenanceReport(), B3::PositionMaintenanceRequest::PositionMaintenanceRequest(), B3::Quote::Quote(), B3::QuoteCancel::QuoteCancel(), B3::QuoteRequest::QuoteRequest(), B3::QuoteRequestReject::QuoteRequestReject(), B3::QuoteStatusReport::QuoteStatusReport(), B3::Retransmission::Retransmission(), B3::RetransmitReject::RetransmitReject(), B3::RetransmitRequest::RetransmitRequest(), B3::SecurityDefinitionRequest::SecurityDefinitionRequest(), B3::SecurityDefinitionResponse::SecurityDefinitionResponse(), B3::Sequence::Sequence(), B3::SimpleModifyOrder::SimpleModifyOrder(), B3::SimpleNewOrder::SimpleNewOrder(), and B3::Terminate::Terminate().

const u16 B3::SchemaVersion = 3
static

Referenced by B3::AllocationInstruction::AllocationInstruction(), B3::AllocationReport::AllocationReport(), B3::BusinessMessageReject::BusinessMessageReject(), B3::Establish::Establish(), B3::EstablishAck::EstablishAck(), B3::EstablishReject::EstablishReject(), B3::ExecutionReport_Cancel::ExecutionReport_Cancel(), B3::ExecutionReport_Forward::ExecutionReport_Forward(), B3::ExecutionReport_Modify::ExecutionReport_Modify(), B3::ExecutionReport_New::ExecutionReport_New(), B3::ExecutionReport_Reject::ExecutionReport_Reject(), B3::ExecutionReport_Trade::ExecutionReport_Trade(), B3::HeaderMessage::HeaderMessage(), B3::Negotiate::Negotiate(), B3::NegotiateReject::NegotiateReject(), B3::NegotiateResponse::NegotiateResponse(), B3::NewOrderCross::NewOrderCross(), B3::NewOrderSingle::NewOrderSingle(), B3::NotApplied::NotApplied(), B3::OrderCancelReplaceRequest::OrderCancelReplaceRequest(), B3::OrderCancelRequest::OrderCancelRequest(), B3::OrderMassActionReport::OrderMassActionReport(), B3::OrderMassActionRequest::OrderMassActionRequest(), B3::PositionMaintenanceCancelRequest::PositionMaintenanceCancelRequest(), B3::PositionMaintenanceReport::PositionMaintenanceReport(), B3::PositionMaintenanceRequest::PositionMaintenanceRequest(), B3::Quote::Quote(), B3::QuoteCancel::QuoteCancel(), B3::QuoteRequest::QuoteRequest(), B3::QuoteRequestReject::QuoteRequestReject(), B3::QuoteStatusReport::QuoteStatusReport(), B3::Retransmission::Retransmission(), B3::RetransmitReject::RetransmitReject(), B3::RetransmitRequest::RetransmitRequest(), B3::SecurityDefinitionRequest::SecurityDefinitionRequest(), B3::SecurityDefinitionResponse::SecurityDefinitionResponse(), B3::Sequence::Sequence(), B3::SimpleModifyOrder::SimpleModifyOrder(), B3::SimpleNewOrder::SimpleNewOrder(), and B3::Terminate::Terminate().

const FieldDescriptor B3::SecurityDefinitionRequest_IteratorDefines[]
static
const FieldDescriptor B3::SecurityDefinitionRequest_noLegs_IteratorDefines[]
static
const FieldDescriptor B3::SecurityDefinitionResponse_IteratorDefines[]
static
const FieldDescriptor B3::Sequence_IteratorDefines[]
static
Initial value:
= {
{
0,
"nextSeqNo",
35526,
},
}
Definition: B3/current/B3BinaryMessages.h:7034
size_t getSeqNumFieldSize(const void *buffer)
Definition: B3/current/B3BinaryMessages.h:3360
std::ostream & SeqNumToStream(std::ostream &os, const void *buffer)
Definition: B3/current/B3BinaryMessages.h:6013
Definition: B3/current/B3BinaryMessages.h:6843

Referenced by B3::Sequence::getIterator(), and B3::Sequence::getSetIterator().

const FieldDescriptor B3::SimpleModifyOrder_IteratorDefines[]
static
const FieldDescriptor B3::SimpleNewOrder_IteratorDefines[]
static
const FieldDescriptor B3::Terminate_IteratorDefines[]
static
const int B3::UDP_MAX_PAYLOAD = 1460
static