OnixS C++ ICE Binary Order Entry Handler 1.0.0
API Documentation
Loading...
Searching...
No Matches
Fields.h File Reference

Go to the source code of this file.

Namespaces

namespace  OnixS
namespace  OnixS::ICE
namespace  OnixS::ICE::BOE
namespace  OnixS::ICE::BOE::Messaging

Typedefs

typedef Int64 Decimal9
typedef UInt16 UTCDateOnly
typedef UInt64 UTCTimestamp
typedef Char CharType
typedef Int8 Int8NULL
typedef Int16 Int16NULL
typedef Int32 Int32NULL
typedef Int64 Int64NULL
typedef UInt8 Uint8NULL
typedef UInt16 Uint16NULL
typedef UInt32 Uint32NULL
typedef UInt64 Uint64NULL
typedef IntegralConstant< Int64, -9223372036854775807LL-1 > NullDecimal9
typedef IntegralConstant< UInt16, 0 > NullUTCDateOnly
typedef IntegralConstant< UInt64, 0ULL > NullUTCTimestamp
typedef IntegralConstant< Char, '\x0'> NullCharType
typedef IntegralConstant< Int8, -128 > NullInt8NULL
typedef IntegralConstant< Int16, -32768 > NullInt16NULL
typedef IntegralConstant< Int32, -2147483647-1 > NullInt32NULL
typedef IntegralConstant< Int64, -9223372036854775807LL-1 > NullInt64NULL
typedef IntegralConstant< UInt8, 255 > NullUint8NULL
typedef IntegralConstant< UInt16, 65535 > NullUint16NULL
typedef IntegralConstant< UInt32, 4294967295 > NullUint32NULL
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUint64NULL
using dateToTimestamp = ONIXS_ICEBOE_WRAP_F(dateToTimestampImpl)
using timestampToDate = ONIXS_ICEBOE_WRAP_F(timestampToDateImpl)
using ticksToTimestamp = ONIXS_ICEBOE_WRAP_F(ticksToTimestampImpl)
using timestampToTicks = ONIXS_ICEBOE_WRAP_F(timestampToTicksImpl)

Enumerations

enum class  MultiLegReportingTypeEnum : UInt8
enum class  HandlInstEnum : UInt8
enum class  ExecInstEnum : Char
enum class  ExecRestatementReasonEnum : UInt8
enum class  AllocHandlInstEnum : Char
enum class  CustOrderHandlingInstEnum : Char
enum class  OrderTypeEnum : UInt8
enum class  PriceTypeEnum : UInt8
enum class  BenchmarkPriceTypeEnum : UInt8
enum class  PositionEffectEnum : Char
enum class  TradingCapacityEnum : UInt8
enum class  SelfMatchPreventionInstructionEnum : Char
enum class  TimeInForceEnum : UInt8
enum class  OrderStateEnum : UInt8
enum class  ExecTypeEnum : CharType
enum class  OrderStatusEnum : UInt8
enum class  SideEnum : UInt8
enum class  BooleanEnum : UInt8
enum class  CancelReasonEnum : UInt8
enum class  RFCStatusEnum : UInt8
enum class  SecurityTypeEnum : UInt8
enum class  BlockTypeEnum : UInt8
enum class  ExchangeSiloEnum : UInt8
enum class  SecurityTradingStatusEnum : UInt8
enum class  RejectResponseToEnum : UInt8
enum class  RejectEnum : UInt8
enum class  CrossTypeEnum : Char
enum class  SettlMethodEnum : CharType
enum class  QuoteAckStatusEnum : UInt16
enum class  QuoteRejectReasonEnum : UInt8
enum class  QuoteEntryRejectReasonEnum : UInt8
enum class  MassCancelRequestTypeEnum : UInt8
enum class  MassCancelResponseEnum : UInt8
enum class  MassCancelRejectEnum : UInt8
enum class  SeverityLevelEnum : UInt8
enum class  QuoteCancelTypeEnum : UInt8
enum class  SecurityRequestTypeEnum : UInt8
enum class  StrikeExerciseStyleEnum : UInt8
enum class  SecurityResponseTypeEnum : UInt8
enum class  RequestStatusEnum : UInt8
enum class  WaiverIndicatorEnum : UInt8
enum class  OrderFlags : UInt8
enum class  TradeFlags : UInt8
enum class  HeaderFlags : UInt8

Functions

std::true_type isBitsetImpl (OnixS::ICE::BOE::Messaging::details::BitsetImplTag, OrderFlags)
std::true_type isBitsetImpl (OnixS::ICE::BOE::Messaging::details::BitsetImplTag, TradeFlags)
std::true_type isBitsetImpl (OnixS::ICE::BOE::Messaging::details::BitsetImplTag, HeaderFlags)
Timestamp dateToTimestampImpl (UTCDateOnly value) noexcept
UTCDateOnly timestampToDateImpl (Timestamp value) noexcept
Timestamp ticksToTimestampImpl (UTCTimestamp value) noexcept
UTCTimestamp timestampToTicksImpl (Timestamp value) noexcept