OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
Fields.h File Reference

Go to the source code of this file.

Classes

struct  Boolean
 
struct  AllocTransType
 
struct  AllocReportType
 
struct  AllocType
 
struct  AllocNoOrdersType
 
struct  AllocStatus
 
struct  QuoteStatus
 
struct  QuoteStatusResponseTo
 
struct  QuoteCancelType
 
struct  PosType
 
struct  MassActionScope
 
struct  MassActionType
 
struct  MassActionResponse
 
struct  MassActionRejectReason
 
struct  SecurityResponseType
 
struct  PosMaintStatus
 
struct  ExecuteUnderlyingTrade
 
struct  PosTransType
 
struct  PosMaintAction
 
struct  SettlType
 
struct  SelfTradePreventionInstruction
 
struct  TimeUnit
 
struct  MessageType
 
struct  FlowType
 
struct  NegotiationRejectCode
 
struct  EstablishRejectCode
 
struct  TerminationCode
 
struct  RetransmitRejectCode
 
struct  CancelOnDisconnectType
 
struct  Side
 
struct  TimeInForce
 
struct  SimpleTimeInForce
 
struct  OrdType
 
struct  SimpleOrdType
 
struct  RoutingInstruction
 
struct  ExecType
 
struct  OrdStatus
 
struct  ExecRestatementReasonValidForSingleCancel
 
struct  ExecRestatementReasonValidForMassCancel
 
struct  ExecRestatementReason
 
struct  MultiLegReportingType
 
struct  OrderCategory
 
struct  AccountType
 
struct  CxlRejResponseTo
 
struct  PossResend
 
struct  SecurityIDSource
 
struct  CrossedIndicator
 
struct  TradingSessionID
 
struct  TradingSessionSubID
 
struct  SecurityTradingStatus
 
struct  CrossType
 
struct  CrossPrioritization
 

Namespaces

 OnixS
 
 OnixS::B3
 
 OnixS::B3::BOE
 
 OnixS::B3::BOE::Messaging
 

Typedefs

typedef IntegralConstant< Char, '\x0'> NullChar
 
typedef IntegralConstant< UInt8, 255 > NullUInt8
 
typedef IntegralConstant< UInt16, 65535 > NullUInt16
 
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
 
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
 
typedef IntegralConstant< Int8,-128 > NullInt8
 
typedef IntegralConstant< Int16,-32768 > NullInt16
 
typedef IntegralConstant< Int32,-2147483647-1 > NullInt32
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullInt64
 
typedef UInt64 AllocID
 
typedef UInt64 ClOrdID
 
typedef UInt64 ClOrdIDOptional
 
typedef UInt32 SessionID
 
typedef UInt32 SessionIDOptional
 
typedef UInt64 SessionVerID
 
typedef UInt64 SessionVerIDOptional
 
typedef UInt32 SeqNum
 
typedef UInt32 SeqNumOptional
 
typedef UInt64 Quantity
 
typedef UInt64 QuantityOptional
 
typedef UInt16 LocalMktDate
 
typedef UInt16 LocalMktDateOptional
 
typedef UInt32 Account
 
typedef UInt32 AccountOptional
 
typedef UInt32 Firm
 
typedef UInt32 FirmOptional
 
typedef UInt16 DaysToSettlement
 
typedef UInt16 DaysToSettlementOptional
 
typedef UInt64 ExecID
 
typedef UInt64 ExecIDOptional
 
typedef UInt64 OrderID
 
typedef UInt64 OrderIDOptional
 
typedef UInt32 RejReason
 
typedef UInt32 RejReasonOptional
 
typedef UInt64 AllocReportID
 
typedef UInt64 PosMaintRptID
 
typedef UInt64 PosMaintRptIDOptional
 
typedef UInt64 PosReqID
 
typedef UInt64 PosReqIDOptional
 
typedef UInt64 SecurityReqRespID
 
typedef UInt64 BusinessRejectRefID
 
typedef UInt64 MassActionReportID
 
typedef UInt64 MassActionReportIDOptional
 
typedef UInt8 OrdTagID
 
typedef UInt8 MarketSegmentID
 
typedef UInt8 MarketSegmentIDOptional
 
typedef UInt64 SecurityID
 
typedef UInt64 SecurityIDOptional
 
typedef UInt64 CrossID
 
typedef UInt64 CrossIDOptional
 
typedef UInt32 TradeID
 
typedef UInt32 TradeIDOptional
 
typedef UInt64 QuoteID
 
typedef UInt64 QuoteIDOptional
 
typedef UInt64 QuoteReqID
 
typedef UInt64 QuoteReqIDOptional
 
typedef UInt8 TotNoRelatedSym
 
typedef UInt32 MessageCounter
 
typedef Int32 StrategyIDOptional
 
typedef UInt8 Uint8EnumEncoding
 
typedef UInt16 Uint16EnumEncoding
 
typedef IntegralConstant< UInt64, 0ULL > NullClOrdIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullSessionIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullSessionVerIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullSeqNumOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullQuantityOptional
 
typedef IntegralConstant< UInt16, 0 > NullLocalMktDateOptional
 
typedef IntegralConstant< UInt32, 0 > NullAccountOptional
 
typedef IntegralConstant< UInt32, 0 > NullFirmOptional
 
typedef IntegralConstant< UInt16, 65535 > NullDaysToSettlementOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullExecIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullOrderIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullRejReasonOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullPosMaintRptIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullPosReqIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullBusinessRejectRefID
 
typedef IntegralConstant< UInt64, 0ULL > NullMassActionReportIDOptional
 
typedef IntegralConstant< UInt8, 0 > NullOrdTagID
 
typedef IntegralConstant< UInt8, 0 > NullMarketSegmentIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullSecurityIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullCrossIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullTradeIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullQuoteIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullQuoteReqIDOptional
 
typedef IntegralConstant< UInt8, 0 > NullTotNoRelatedSym
 
typedef IntegralConstant< Int32, 0 > NullStrategyIDOptional
 
typedef IntegralConstant< UInt8, 0 > NullUint8EnumEncoding
 
typedef IntegralConstant< UInt16, 0 > NullUint16EnumEncoding
 

Functions

Timestamp localMktDateToTimestamp (LocalMktDate days) noexcept
 
LocalMktDate timestampToLocalMktDate (const Timestamp &timestamp) noexcept