OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler 1.12.0
API documentation
Loading...
Searching...
No Matches
OnixS::CboeCFE::Trading::BOE Namespace Reference

Namespaces

namespace  Testing
namespace  Threading

Classes

struct  Alpha
struct  Alphanumeric
class  ArgumentException
class  ArgumentRangeException
struct  BaseLiquidityIndicator
class  BinaryFields
class  BinaryMessage
struct  CancelOrder
struct  CancelOrigOnReject
struct  CancelRejected
struct  Capacity
struct  ClientHeartbeat
struct  ConnectionRetries
struct  CtiCode
struct  CustOrderHandlingInst
struct  ErrorCode
class  ErrorListener
class  Exception
class  FixedPointDecimal
class  Handler
struct  HandlerSettings
struct  HandlerState
class  HandlerStateListener
struct  IntegralConstant
struct  LoginRequest
struct  LoginResponse
struct  LoginResponseStatus
struct  LogLevel
struct  LogonSettings
struct  LogoutRequest
struct  LogoutResponse
struct  LogoutResponseReason
struct  LogSettings
struct  ManualOrderIndicator
struct  MassCancelAcknowledgement
struct  MassCancelOrder
struct  MassCancelRejected
class  MessageListener
struct  MessageType
struct  ModifyOrder
struct  ModifyRejected
struct  Month
struct  MultilegReportingType
struct  NewComplexInstrument
struct  NewComplexInstrumentAccepted
struct  NewComplexInstrumentRejected
struct  NewOrderOptionUSFutures
struct  NewOrderV2
struct  NotImplementedException
class  NullArgumentException
struct  OpenClose
class  OperationException
struct  OrderAcknowledgement
struct  OrderAcknowledgementOptionUSFutures
struct  OrderCancelled
struct  OrderExecution
struct  OrderExecutionOptionUSFutures
struct  OrderModified
struct  OrderReasonCode
struct  OrderRejected
struct  OrdinaryExtractor
struct  OrdinaryExtractor< FixedPointDecimal< MantissaType, ExponentType > >
struct  OrdType
struct  OutgoingMessage
struct  PendingStatus
struct  PurgeAcknowledgement
struct  PurgeOrders
struct  PurgeRejected
struct  QuoteCancelled
struct  QuoteExecution
struct  QuoteReasonCode
struct  QuoteRestated
struct  QuoteResult
struct  QuoteUpdate
struct  QuoteUpdateAcknowledgement
struct  QuoteUpdateOptionUSFutures
struct  QuoteUpdateRejected
struct  ReplayComplete
class  ReplayListener
struct  ReplayUnspecifiedUnit
struct  ResetRisk
struct  ResetRiskAcknowledgement
struct  RestatementReason
struct  RiskResetResult
struct  SeqNumberTraits
struct  ServerHeartbeat
class  SessionListener
struct  Side
struct  SizeModifier
struct  String
struct  StringTraits
class  StrRef
struct  SubLiquidityIndicator
struct  TASQuoteRestatement
struct  TASRestatement
struct  Text
struct  TimeInForce
class  TimeSpan
struct  TimeSpanFormat
class  Timestamp
struct  TimestampFormat
struct  TimeTraits
struct  TradeCancelCorrectOptionUSFutures
struct  TradeCancelOrCorrect
struct  Unit
struct  VarianceQuoteRestatement
struct  VarianceRestatement
class  WarningListener

Typedefs

typedef Binary2 MessageSize
typedef unsigned short Port
typedef UInt8 Binary1
typedef UInt16 Binary2
typedef UInt32 Binary4
typedef UInt64 Binary8
typedef Int32 SignedBinary4
typedef FixedPointDecimal< Int64, IntegralConstant< Int8, -4 > > BinaryPrice
typedef UInt64 DateTime
typedef UInt32 Date
typedef Binary4 SeqNumber
typedef std::pair< Port, PortPortRange
typedef std::set< size_t > CpuIndexes
typedef UInt8 Byte
typedef UInt16 Word
typedef UInt32 DWord
typedef UInt64 QWord
typedef char Char

Functions

template<class Mantissa, class Exponent>
bool operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator<= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator>= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
ONIXS_CBOE_CFE_BOE_API void decimalToStr (std::string &, Int64, Int32)
template<class Mantissa, class Exponent>
void toStr (std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
template<class Mantissa, class Exponent>
std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &number)
template<class Mantissa, class Exponent>
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &number)
template<size_t N>
bool operator== (const String< N > &ref, const std::string &str)
template<size_t N>
bool operator!= (const String< N > &ref, const std::string &str)
template<size_t N>
bool operator== (const String< N > &ref, Byte ch)
template<size_t N>
bool operator!= (const String< N > &ref, Byte ch)
template<size_t N>
std::ostream & operator<< (std::ostream &stream, const String< N > &value)
template<size_t N>
void toStr (std::string &str, const String< N > &value)
template<size_t N>
std::string toStr (const String< N > &value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, OrderReasonCode::Enum)
std::string toStr (OrderReasonCode::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, QuoteReasonCode::Enum)
std::string toStr (QuoteReasonCode::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, MessageType::Enum)
std::string toStr (MessageType::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, BaseLiquidityIndicator::Enum)
std::string toStr (BaseLiquidityIndicator::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, CancelOrigOnReject::Enum)
std::string toStr (CancelOrigOnReject::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, Capacity::Enum)
std::string toStr (Capacity::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, CtiCode::Enum)
std::string toStr (CtiCode::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, CustOrderHandlingInst::Enum)
std::string toStr (CustOrderHandlingInst::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, ManualOrderIndicator::Enum)
std::string toStr (ManualOrderIndicator::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, MultilegReportingType::Enum)
std::string toStr (MultilegReportingType::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, OpenClose::Enum)
std::string toStr (OpenClose::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, OrdType::Enum)
std::string toStr (OrdType::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, PendingStatus::Enum)
std::string toStr (PendingStatus::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, QuoteResult::Enum)
std::string toStr (QuoteResult::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, RestatementReason::Enum)
std::string toStr (RestatementReason::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, RiskResetResult::Enum)
std::string toStr (RiskResetResult::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, Side::Enum)
std::string toStr (Side::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, SizeModifier::Enum)
std::string toStr (SizeModifier::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, SubLiquidityIndicator::Enum)
std::string toStr (SubLiquidityIndicator::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, TimeInForce::Enum)
std::string toStr (TimeInForce::Enum value)
ONIXS_CBOE_CFE_BOE_API std::string enumToString (ErrorCode::Enum)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OutgoingMessage)
 ONIXS_CBOE_CFE_BOE_API_DECL (class, ErrorListener)
 ONIXS_CBOE_CFE_BOE_API_DECL (class, WarningListener)
 ONIXS_CBOE_CFE_BOE_API_DECL (class, MessageListener)
 ONIXS_CBOE_CFE_BOE_API_DECL (class, SessionListener)
 ONIXS_CBOE_CFE_BOE_API_DECL (class, ReplayListener)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, HandlerSettings)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, LogonSettings)
 ONIXS_CBOE_CFE_BOE_API_DECL (class, HandlerStateListener)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const ConnectionRetries &)
std::string toStr (const ConnectionRetries &value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const HandlerSettings &)
std::string toStr (const HandlerSettings &value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, ReplayUnspecifiedUnit::Enum)
std::string toStr (ReplayUnspecifiedUnit::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const LogonSettings &)
std::string toStr (const LogonSettings &value)
ONIXS_CBOE_CFE_BOE_API std::string enumToString (HandlerState::Enum)
ONIXS_CBOE_CFE_BOE_API std::ostream & operator<< (std::ostream &stream, HandlerState::Enum value)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, Int8)
std::string toStr (Int8 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, UInt8)
std::string toStr (UInt8 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, Int16)
std::string toStr (Int16 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, UInt16)
std::string toStr (UInt16 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, Int32)
std::string toStr (Int32 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, UInt32)
std::string toStr (UInt32 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, Int64)
std::string toStr (Int64 number)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, UInt64)
std::string toStr (UInt64 number)
template<typename Type, Type Constant>
void toStr (std::string &str, IntegralConstant< Type, Constant > constant)
template<typename Type, Type Constant>
std::string toStr (IntegralConstant< Type, Constant > constant)
ONIXS_CBOE_CFE_BOE_API std::string enumToString (LogLevel::Enum)
LogSettings::Enum operator| (LogSettings::Enum a, LogSettings::Enum b)
ONIXS_CBOE_CFE_BOE_API std::string enumToString (LogSettings::Enum)
ONIXS_CBOE_CFE_BOE_API std::string bitsToString (LogSettings::Enum)
template<typename Target, typename Source>
Target c_cast (Source src)
template<typename Type>
void * toOpaquePtr (Type *ptr)
template<typename Type>
const void * toOpaquePtr (const Type *ptr)
template<typename Type>
BytetoByteBlock (Type *ptr)
template<typename Type>
const BytetoByteBlock (const Type *ptr)
template<typename Type>
Type * advanceByBytes (Type *pointer, ptrdiff_t distance)
template<typename Type>
Type * advanceBackByBytes (Type *pointer, ptrdiff_t distance)
template<typename Left, typename Right>
ptrdiff_t byteDistance (Left *left, Right *right)
template<class FieldValue>
FieldValue unalignedCopy (const void *p) ONIXS_BATS_BOE_NOTHROW
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderAcknowledgement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderRejected)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderModified)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, ModifyRejected)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderExecution)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderCancelled)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, CancelRejected)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, MassCancelAcknowledgement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, MassCancelRejected)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, PurgeAcknowledgement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, PurgeRejected)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, TradeCancelOrCorrect)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, TASRestatement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, VarianceRestatement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, QuoteUpdateAcknowledgement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, QuoteUpdateRejected)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, QuoteRestated)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, QuoteExecution)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, QuoteCancelled)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, TASQuoteRestatement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, VarianceQuoteRestatement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, ResetRiskAcknowledgement)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderAcknowledgementOptionUSFutures)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, OrderExecutionOptionUSFutures)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, TradeCancelCorrectOptionUSFutures)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, NewComplexInstrumentAccepted)
 ONIXS_CBOE_CFE_BOE_API_DECL (struct, NewComplexInstrumentRejected)
StrRef toStrRef (const std::string &str)
StrRef toStrRef (const Char *cStr)
std::string toStr (StrRef ref)
void toStr (std::string &str, StrRef ref)
template<size_t Size>
void toStr (std::string &str, const char(&value)[Size])
void toStr (std::string &str, Char character)
void toStr (std::string &str, const std::string &value)
bool operator== (const StrRef &left, const StrRef &right)
bool operator!= (const StrRef &left, const StrRef &right)
bool operator== (const StrRef &ref, const std::string &str)
bool operator!= (const StrRef &ref, const std::string &str)
bool operator== (const std::string &str, const StrRef &ref)
bool operator!= (const std::string &str, const StrRef &ref)
bool operator== (const StrRef &ref, const Char *str)
bool operator!= (const StrRef &ref, const Char *str)
bool operator== (const Char *str, const StrRef &ref)
bool operator!= (const Char *str, const StrRef &ref)
bool operator< (const StrRef &left, const StrRef &right)
bool operator> (const StrRef &left, const StrRef &right)
std::ostream & operator<< (std::ostream &stream, const StrRef &text)
template<size_t Size>
StrRef constructStrRef (const char(&value)[Size])
bool operator== (const TimeSpan &left, const TimeSpan &right)
bool operator!= (const TimeSpan &left, const TimeSpan &right)
bool operator< (const TimeSpan &left, const TimeSpan &right)
bool operator> (const TimeSpan &left, const TimeSpan &right)
ONIXS_CBOE_CFE_BOE_API void toStrAsHHMMSS (std::string &, TimeSpan)
ONIXS_CBOE_CFE_BOE_API void toStrAsHHMMSSmsec (std::string &, TimeSpan)
ONIXS_CBOE_CFE_BOE_API void toStrAsSDHHMMSSnsec (std::string &, TimeSpan)
void toStr (std::string &str, TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
std::string toStr (TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
bool operator== (const Timestamp &left, const Timestamp &right)
bool operator!= (const Timestamp &left, const Timestamp &right)
bool operator< (const Timestamp &left, const Timestamp &right)
bool operator<= (const Timestamp &left, const Timestamp &right)
bool operator> (const Timestamp &left, const Timestamp &right)
bool operator>= (const Timestamp &left, const Timestamp &right)
Timestamp operator+ (const Timestamp &timestamp, const TimeSpan &timeSpan)
Timestamp operator- (const Timestamp &timestamp, const TimeSpan &timeSpan)
TimeSpan operator- (const Timestamp &left, const Timestamp &right)
ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDD (std::string &, Timestamp)
ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &str, Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
std::string toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
ONIXS_CBOE_CFE_BOE_API bool fromStr (Timestamp &, const char *, size_t)
bool fromStr (Timestamp &ts, const std::string &str)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const CancelRejected &)
std::string toStr (const CancelRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const MassCancelAcknowledgement &)
std::string toStr (const MassCancelAcknowledgement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const MassCancelRejected &)
std::string toStr (const MassCancelRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const ModifyRejected &)
std::string toStr (const ModifyRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderAcknowledgement &)
std::string toStr (const OrderAcknowledgement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderCancelled &)
std::string toStr (const OrderCancelled &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderExecution &)
std::string toStr (const OrderExecution &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderModified &)
std::string toStr (const OrderModified &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderRejected &)
std::string toStr (const OrderRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const PurgeAcknowledgement &)
std::string toStr (const PurgeAcknowledgement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const PurgeRejected &)
std::string toStr (const PurgeRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteCancelled &)
std::string toStr (const QuoteCancelled &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteExecution &)
std::string toStr (const QuoteExecution &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteRestated &)
std::string toStr (const QuoteRestated &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteUpdateAcknowledgement &)
std::string toStr (const QuoteUpdateAcknowledgement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteUpdateRejected &)
std::string toStr (const QuoteUpdateRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const ResetRiskAcknowledgement &)
std::string toStr (const ResetRiskAcknowledgement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const TASQuoteRestatement &)
std::string toStr (const TASQuoteRestatement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const TASRestatement &)
std::string toStr (const TASRestatement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const TradeCancelOrCorrect &)
std::string toStr (const TradeCancelOrCorrect &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const VarianceQuoteRestatement &)
std::string toStr (const VarianceQuoteRestatement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const VarianceRestatement &)
std::string toStr (const VarianceRestatement &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderAcknowledgementOptionUSFutures &)
std::string toStr (const OrderAcknowledgementOptionUSFutures &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const OrderExecutionOptionUSFutures &)
std::string toStr (const OrderExecutionOptionUSFutures &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const TradeCancelCorrectOptionUSFutures &)
std::string toStr (const TradeCancelCorrectOptionUSFutures &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const NewComplexInstrumentAccepted &)
std::string toStr (const NewComplexInstrumentAccepted &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const NewComplexInstrumentRejected &)
std::string toStr (const NewComplexInstrumentRejected &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const NewOrderV2 &)
std::string toStr (const NewOrderV2 &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const CancelOrder &)
std::string toStr (const CancelOrder &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const ModifyOrder &)
std::string toStr (const ModifyOrder &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const PurgeOrders &)
std::string toStr (const PurgeOrders &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteUpdate &)
std::string toStr (const QuoteUpdate &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const ResetRisk &)
std::string toStr (const ResetRisk &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const MassCancelOrder &)
std::string toStr (const MassCancelOrder &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const NewOrderOptionUSFutures &)
std::string toStr (const NewOrderOptionUSFutures &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const QuoteUpdateOptionUSFutures &)
std::string toStr (const QuoteUpdateOptionUSFutures &msg)
ONIXS_CBOE_CFE_BOE_API void toStr (std::string &, const NewComplexInstrument &)
std::string toStr (const NewComplexInstrument &msg)

Typedef Documentation

◆ Binary1

typedef UInt8 Binary1

Definition at line 170 of file Defines.h.

◆ Binary2

typedef UInt16 Binary2

Definition at line 171 of file Defines.h.

◆ Binary4

typedef UInt32 Binary4

Definition at line 172 of file Defines.h.

◆ Binary8

typedef UInt64 Binary8

Definition at line 173 of file Defines.h.

◆ BinaryPrice

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -4> > BinaryPrice

Binary Price.

Definition at line 184 of file Defines.h.

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 37 of file Memory.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 42 of file String.h.

◆ CpuIndexes

typedef std::set<size_t> CpuIndexes

Logical processors that a thread is allowed to run on (first logical CPU has index 0).

Definition at line 74 of file HandlerSettings.h.

◆ Date

typedef UInt32 Date

Definition at line 205 of file Defines.h.

◆ DateTime

typedef UInt64 DateTime

Definition at line 204 of file Defines.h.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 43 of file Memory.h.

◆ MessageSize

Aliases message length type.

Definition at line 132 of file BinaryMessage.h.

◆ Port

typedef unsigned short Port

Definition at line 39 of file Defines.h.

◆ PortRange

typedef std::pair<Port, Port> PortRange

Definition at line 46 of file Handler.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 46 of file Memory.h.

◆ SeqNumber

typedef Binary4 SeqNumber

Definition at line 237 of file Defines.h.

◆ SignedBinary4

typedef Int32 SignedBinary4

Definition at line 175 of file Defines.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 40 of file Memory.h.

Function Documentation

◆ advanceBackByBytes()

template<typename Type>
Type * advanceBackByBytes ( Type * pointer,
ptrdiff_t distance )
inline

Returns pointer which is lower than given one to a given number of bytes.

Definition at line 145 of file Memory.h.

◆ advanceByBytes()

template<typename Type>
Type * advanceByBytes ( Type * pointer,
ptrdiff_t distance )
inline

Advances given pointer to a given offset (distance) in bytes.

Definition at line 126 of file Memory.h.

◆ bitsToString()

ONIXS_CBOE_CFE_BOE_API std::string bitsToString ( LogSettings::Enum )

Returns string representation.

◆ byteDistance()

template<typename Left, typename Right>
ptrdiff_t byteDistance ( Left * left,
Right * right )
inline

Returns distance in bytes between two pointers.

Definition at line 164 of file Memory.h.

◆ c_cast()

template<typename Target, typename Source>
Target c_cast ( Source src)
inline

Casts data of source type to the data of target type using C casting rules.

Definition at line 55 of file Memory.h.

◆ constructStrRef()

template<size_t Size>
StrRef constructStrRef ( const char(&) value[Size])
inline

Definition at line 404 of file String.h.

◆ decimalToStr()

ONIXS_CBOE_CFE_BOE_API void decimalToStr ( std::string & ,
Int64 ,
Int32  )

Serializes decimal presented by mantissa and exponent into a string.

◆ enumToString() [1/4]

ONIXS_CBOE_CFE_BOE_API std::string enumToString ( ErrorCode::Enum )

Returns string representation of ErrorCode value.

◆ enumToString() [2/4]

ONIXS_CBOE_CFE_BOE_API std::string enumToString ( HandlerState::Enum )

Returns string representation of HandlerState value.

◆ enumToString() [3/4]

ONIXS_CBOE_CFE_BOE_API std::string enumToString ( LogLevel::Enum )

Returns string representation.

◆ enumToString() [4/4]

ONIXS_CBOE_CFE_BOE_API std::string enumToString ( LogSettings::Enum )

Returns string representation.

◆ fromStr() [1/2]

ONIXS_CBOE_CFE_BOE_API bool fromStr ( Timestamp & ,
const char * ,
size_t  )

De-serializes a timestamp from the given string.

◆ fromStr() [2/2]

bool fromStr ( Timestamp & ts,
const std::string & str )
inline

Definition at line 888 of file Time.h.

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [1/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( class ,
ErrorListener  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [2/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( class ,
HandlerStateListener  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [3/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( class ,
MessageListener  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [4/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( class ,
ReplayListener  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [5/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( class ,
SessionListener  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [6/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( class ,
WarningListener  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [7/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
CancelRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [8/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
HandlerSettings  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [9/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
LogonSettings  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [10/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
MassCancelAcknowledgement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [11/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
MassCancelRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [12/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
ModifyRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [13/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
NewComplexInstrumentAccepted  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [14/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
NewComplexInstrumentRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [15/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderAcknowledgement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [16/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderAcknowledgementOptionUSFutures  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [17/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderCancelled  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [18/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderExecution  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [19/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderExecutionOptionUSFutures  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [20/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderModified  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [21/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OrderRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [22/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
OutgoingMessage  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [23/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
PurgeAcknowledgement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [24/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
PurgeRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [25/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
QuoteCancelled  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [26/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
QuoteExecution  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [27/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
QuoteRestated  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [28/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
QuoteUpdateAcknowledgement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [29/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
QuoteUpdateRejected  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [30/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
ResetRiskAcknowledgement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [31/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
TASQuoteRestatement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [32/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
TASRestatement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [33/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
TradeCancelCorrectOptionUSFutures  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [34/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
TradeCancelOrCorrect  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [35/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
VarianceQuoteRestatement  )

◆ ONIXS_CBOE_CFE_BOE_API_DECL() [36/36]

ONIXS_CBOE_CFE_BOE_API_DECL ( struct ,
VarianceRestatement  )

◆ operator!=() [1/10]

bool operator!= ( const Char * str,
const StrRef & ref )
inline

Compares StrRef with zero-terminated/C-like string.

Definition at line 348 of file String.h.

◆ operator!=() [2/10]

template<class Mantissa, class Exponent>
bool operator!= ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 117 of file Decimal.h.

◆ operator!=() [3/10]

bool operator!= ( const std::string & str,
const StrRef & ref )
inline

Compares StrRef with std::string.

Definition at line 308 of file String.h.

◆ operator!=() [4/10]

template<size_t N>
bool operator!= ( const String< N > & ref,
Byte ch )

Definition at line 140 of file Defines.h.

◆ operator!=() [5/10]

template<size_t N>
bool operator!= ( const String< N > & ref,
const std::string & str )

Definition at line 128 of file Defines.h.

◆ operator!=() [6/10]

bool operator!= ( const StrRef & left,
const StrRef & right )
inline

Compares with another instance.

Definition at line 268 of file String.h.

◆ operator!=() [7/10]

bool operator!= ( const StrRef & ref,
const Char * str )
inline

Compares StrRef with zero-terminated/C-like string.

Definition at line 328 of file String.h.

◆ operator!=() [8/10]

bool operator!= ( const StrRef & ref,
const std::string & str )
inline

Compares StrRef with std::string.

Definition at line 288 of file String.h.

◆ operator!=() [9/10]

bool operator!= ( const TimeSpan & left,
const TimeSpan & right )
inline

Compares with other instance for in-equality.

Definition at line 338 of file Time.h.

◆ operator!=() [10/10]

bool operator!= ( const Timestamp & left,
const Timestamp & right )
inline

Compares with instances for inequality.

Definition at line 693 of file Time.h.

◆ operator+()

Timestamp operator+ ( const Timestamp & timestamp,
const TimeSpan & timeSpan )
inline

Adds time interval to given time point.

Definition at line 758 of file Time.h.

◆ operator-() [1/2]

TimeSpan operator- ( const Timestamp & left,
const Timestamp & right )
inline

Calculates time interval between two time points.

Definition at line 786 of file Time.h.

◆ operator-() [2/2]

Timestamp operator- ( const Timestamp & timestamp,
const TimeSpan & timeSpan )
inline

Subtracts time interval from given time point.

Definition at line 772 of file Time.h.

◆ operator<() [1/4]

template<class Mantissa, class Exponent>
bool operator< ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 124 of file Decimal.h.

◆ operator<() [2/4]

bool operator< ( const StrRef & left,
const StrRef & right )
inline

Establishes order over string refs.

Definition at line 357 of file String.h.

◆ operator<() [3/4]

bool operator< ( const TimeSpan & left,
const TimeSpan & right )
inline

Checks whether left time interval less than right one.

Definition at line 347 of file Time.h.

◆ operator<() [4/4]

bool operator< ( const Timestamp & left,
const Timestamp & right )
inline

Establishes order between two instances.

Definition at line 705 of file Time.h.

◆ operator<<() [1/4]

template<class Mantissa, class Exponent>
std::ostream & operator<< ( std::ostream & stream,
const FixedPointDecimal< Mantissa, Exponent > & number )

Definition at line 174 of file Decimal.h.

◆ operator<<() [2/4]

template<size_t N>
std::ostream & operator<< ( std::ostream & stream,
const String< N > & value )

Definition at line 146 of file Defines.h.

◆ operator<<() [3/4]

std::ostream & operator<< ( std::ostream & stream,
const StrRef & text )
inline

StrRef serialization operator.

Definition at line 393 of file String.h.

◆ operator<<() [4/4]

ONIXS_CBOE_CFE_BOE_API std::ostream & operator<< ( std::ostream & stream,
HandlerState::Enum value )

◆ operator<=() [1/2]

template<class Mantissa, class Exponent>
bool operator<= ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 138 of file Decimal.h.

◆ operator<=() [2/2]

bool operator<= ( const Timestamp & left,
const Timestamp & right )
inline

Establishes order between two instances.

Definition at line 718 of file Time.h.

◆ operator==() [1/10]

bool operator== ( const Char * str,
const StrRef & ref )
inline

Compares StrRef with zero-terminated/C-like string.

Definition at line 338 of file String.h.

◆ operator==() [2/10]

template<class Mantissa, class Exponent>
bool operator== ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 110 of file Decimal.h.

◆ operator==() [3/10]

bool operator== ( const std::string & str,
const StrRef & ref )
inline

Compares StrRef with std::string.

Definition at line 298 of file String.h.

◆ operator==() [4/10]

template<size_t N>
bool operator== ( const String< N > & ref,
Byte ch )

Definition at line 134 of file Defines.h.

◆ operator==() [5/10]

template<size_t N>
bool operator== ( const String< N > & ref,
const std::string & str )

Definition at line 122 of file Defines.h.

◆ operator==() [6/10]

bool operator== ( const StrRef & left,
const StrRef & right )
inline

Compares StrRef instance with another one.

Definition at line 254 of file String.h.

◆ operator==() [7/10]

bool operator== ( const StrRef & ref,
const Char * str )
inline

Compares StrRef with zero-terminated/C-like string.

Definition at line 318 of file String.h.

◆ operator==() [8/10]

bool operator== ( const StrRef & ref,
const std::string & str )
inline

Compares StrRef with std::string.

Definition at line 278 of file String.h.

◆ operator==() [9/10]

bool operator== ( const TimeSpan & left,
const TimeSpan & right )
inline

Compares with other instance for equality.

Definition at line 328 of file Time.h.

◆ operator==() [10/10]

bool operator== ( const Timestamp & left,
const Timestamp & right )
inline

Compares with instances for equality.

Definition at line 680 of file Time.h.

◆ operator>() [1/4]

template<class Mantissa, class Exponent>
bool operator> ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 131 of file Decimal.h.

◆ operator>() [2/4]

bool operator> ( const StrRef & left,
const StrRef & right )
inline

Establishes order over string refs.

Definition at line 384 of file String.h.

◆ operator>() [3/4]

bool operator> ( const TimeSpan & left,
const TimeSpan & right )
inline

Checks whether left time interval greater than right one.

Definition at line 358 of file Time.h.

◆ operator>() [4/4]

bool operator> ( const Timestamp & left,
const Timestamp & right )
inline

Establishes order between two instances.

Definition at line 732 of file Time.h.

◆ operator>=() [1/2]

template<class Mantissa, class Exponent>
bool operator>= ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 145 of file Decimal.h.

◆ operator>=() [2/2]

bool operator>= ( const Timestamp & left,
const Timestamp & right )
inline

Establishes order between two instances.

Definition at line 745 of file Time.h.

◆ operator|()

Typed logical operator helper.

Definition at line 83 of file LogSettings.h.

◆ toByteBlock() [1/2]

template<typename Type>
const Byte * toByteBlock ( const Type * ptr)
inline

Reinterprets pointer to one referencing to byte block.

Definition at line 110 of file Memory.h.

◆ toByteBlock() [2/2]

template<typename Type>
Byte * toByteBlock ( Type * ptr)
inline

Reinterprets pointer to one referencing to byte block.

Definition at line 93 of file Memory.h.

◆ toOpaquePtr() [1/2]

template<typename Type>
const void * toOpaquePtr ( const Type * ptr)
inline

Makes pointer as opaque one.

Definition at line 79 of file Memory.h.

◆ toOpaquePtr() [2/2]

template<typename Type>
void * toOpaquePtr ( Type * ptr)
inline

Makes pointer as opaque one.

Definition at line 67 of file Memory.h.

◆ toStr() [1/153]

std::string toStr ( BaseLiquidityIndicator::Enum value)
inline

Returns string presentation of object.

Definition at line 337 of file Enumerations.h.

◆ toStr() [2/153]

std::string toStr ( CancelOrigOnReject::Enum value)
inline

Returns string presentation of object.

Definition at line 366 of file Enumerations.h.

◆ toStr() [3/153]

std::string toStr ( Capacity::Enum value)
inline

Returns string presentation of object.

Definition at line 395 of file Enumerations.h.

◆ toStr() [4/153]

std::string toStr ( const CancelOrder & msg)
inline

Serializes object into string.

Definition at line 112 of file CancelOrder.h.

◆ toStr() [5/153]

std::string toStr ( const CancelRejected & msg)
inline

Serializes object into string.

Definition at line 79 of file CancelRejected.h.

◆ toStr() [6/153]

std::string toStr ( const ConnectionRetries & value)
inline

Serializes object into string.

Definition at line 63 of file HandlerSettings.h.

◆ toStr() [7/153]

template<class Mantissa, class Exponent>
std::string toStr ( const FixedPointDecimal< Mantissa, Exponent > & number)
inline

Serializes fixed-point decimal into a string.

Definition at line 163 of file Decimal.h.

◆ toStr() [8/153]

std::string toStr ( const HandlerSettings & value)
inline

Serializes object into string.

Definition at line 174 of file HandlerSettings.h.

◆ toStr() [9/153]

std::string toStr ( const LogonSettings & value)
inline

Serializes object into string.

Definition at line 251 of file HandlerSettings.h.

◆ toStr() [10/153]

std::string toStr ( const MassCancelAcknowledgement & msg)
inline

Serializes object into string.

Definition at line 73 of file MassCancelAcknowledgement.h.

◆ toStr() [11/153]

std::string toStr ( const MassCancelOrder & msg)
inline

Serializes object into string.

Definition at line 138 of file MassCancelOrder.h.

◆ toStr() [12/153]

std::string toStr ( const MassCancelRejected & msg)
inline

Serializes object into string.

Definition at line 73 of file MassCancelRejected.h.

◆ toStr() [13/153]

std::string toStr ( const ModifyOrder & msg)
inline

Serializes object into string.

Definition at line 216 of file ModifyOrder.h.

◆ toStr() [14/153]

std::string toStr ( const ModifyRejected & msg)
inline

Serializes object into string.

Definition at line 85 of file ModifyRejected.h.

◆ toStr() [15/153]

std::string toStr ( const NewComplexInstrument & msg)
inline

Serializes object into string.

Definition at line 101 of file NewComplexInstrument.h.

◆ toStr() [16/153]

std::string toStr ( const NewComplexInstrumentAccepted & msg)
inline

Serializes object into string.

Definition at line 114 of file NewComplexInstrumentAccepted.h.

◆ toStr() [17/153]

std::string toStr ( const NewComplexInstrumentRejected & msg)
inline

Serializes object into string.

Definition at line 79 of file NewComplexInstrumentRejected.h.

◆ toStr() [18/153]

std::string toStr ( const NewOrderOptionUSFutures & msg)
inline

Serializes object into string.

Definition at line 374 of file NewOrderOptionUSFutures.h.

◆ toStr() [19/153]

std::string toStr ( const NewOrderV2 & msg)
inline

Serializes object into string.

Definition at line 385 of file NewOrderV2.h.

◆ toStr() [20/153]

std::string toStr ( const OrderAcknowledgement & msg)
inline

Serializes object into string.

Definition at line 229 of file OrderAcknowledgement.h.

◆ toStr() [21/153]

std::string toStr ( const OrderAcknowledgementOptionUSFutures & msg)
inline

Serializes object into string.

Definition at line 252 of file OrderAcknowledgementOptionUSFutures.h.

◆ toStr() [22/153]

std::string toStr ( const OrderCancelled & msg)
inline

Serializes object into string.

Definition at line 79 of file OrderCancelled.h.

◆ toStr() [23/153]

std::string toStr ( const OrderExecution & msg)
inline

Serializes object into string.

Definition at line 157 of file OrderExecution.h.

◆ toStr() [24/153]

std::string toStr ( const OrderExecutionOptionUSFutures & msg)
inline

Serializes object into string.

Definition at line 157 of file OrderExecutionOptionUSFutures.h.

◆ toStr() [25/153]

std::string toStr ( const OrderModified & msg)
inline

Serializes object into string.

Definition at line 133 of file OrderModified.h.

◆ toStr() [26/153]

std::string toStr ( const OrderRejected & msg)
inline

Serializes object into string.

Definition at line 79 of file OrderRejected.h.

◆ toStr() [27/153]

std::string toStr ( const PurgeAcknowledgement & msg)
inline

Serializes object into string.

Definition at line 73 of file PurgeAcknowledgement.h.

◆ toStr() [28/153]

std::string toStr ( const PurgeOrders & msg)
inline

Serializes object into string.

Definition at line 153 of file PurgeOrders.h.

◆ toStr() [29/153]

std::string toStr ( const PurgeRejected & msg)
inline

Serializes object into string.

Definition at line 73 of file PurgeRejected.h.

◆ toStr() [30/153]

std::string toStr ( const QuoteCancelled & msg)
inline

Serializes object into string.

Definition at line 85 of file QuoteCancelled.h.

◆ toStr() [31/153]

std::string toStr ( const QuoteExecution & msg)
inline

Serializes object into string.

Definition at line 127 of file QuoteExecution.h.

◆ toStr() [32/153]

std::string toStr ( const QuoteRestated & msg)
inline

Serializes object into string.

Definition at line 97 of file QuoteRestated.h.

◆ toStr() [33/153]

std::string toStr ( const QuoteUpdate & msg)
inline

Serializes object into string.

Definition at line 217 of file QuoteUpdate.h.

◆ toStr() [34/153]

std::string toStr ( const QuoteUpdateAcknowledgement & msg)
inline

Serializes object into string.

Definition at line 108 of file QuoteUpdateAcknowledgement.h.

◆ toStr() [35/153]

std::string toStr ( const QuoteUpdateOptionUSFutures & msg)
inline

Serializes object into string.

Definition at line 217 of file QuoteUpdateOptionUSFutures.h.

◆ toStr() [36/153]

std::string toStr ( const QuoteUpdateRejected & msg)
inline

Serializes object into string.

Definition at line 67 of file QuoteUpdateRejected.h.

◆ toStr() [37/153]

std::string toStr ( const ResetRisk & msg)
inline

Serializes object into string.

Definition at line 125 of file ResetRisk.h.

◆ toStr() [38/153]

std::string toStr ( const ResetRiskAcknowledgement & msg)
inline

Serializes object into string.

Definition at line 67 of file ResetRiskAcknowledgement.h.

◆ toStr() [39/153]

template<size_t N>
std::string toStr ( const String< N > & value)
inline

Serializes given string into a string.

Definition at line 161 of file Defines.h.

◆ toStr() [40/153]

std::string toStr ( const TASQuoteRestatement & msg)
inline

Serializes object into string.

Definition at line 85 of file TASQuoteRestatement.h.

◆ toStr() [41/153]

std::string toStr ( const TASRestatement & msg)
inline

Serializes object into string.

Definition at line 145 of file TASRestatement.h.

◆ toStr() [42/153]

std::string toStr ( const TradeCancelCorrectOptionUSFutures & msg)
inline

Serializes object into string.

Definition at line 145 of file TradeCancelCorrectOptionUSFutures.h.

◆ toStr() [43/153]

std::string toStr ( const TradeCancelOrCorrect & msg)
inline

Serializes object into string.

Definition at line 145 of file TradeCancelOrCorrect.h.

◆ toStr() [44/153]

std::string toStr ( const VarianceQuoteRestatement & msg)
inline

Serializes object into string.

Definition at line 91 of file VarianceQuoteRestatement.h.

◆ toStr() [45/153]

std::string toStr ( const VarianceRestatement & msg)
inline

Serializes object into string.

Definition at line 151 of file VarianceRestatement.h.

◆ toStr() [46/153]

std::string toStr ( CtiCode::Enum value)
inline

Returns string presentation of object.

Definition at line 432 of file Enumerations.h.

◆ toStr() [47/153]

std::string toStr ( CustOrderHandlingInst::Enum value)
inline

Returns string presentation of object.

Definition at line 476 of file Enumerations.h.

◆ toStr() [48/153]

std::string toStr ( Int16 number)
inline

Serializes given integer into a string.

Definition at line 148 of file Integral.h.

◆ toStr() [49/153]

std::string toStr ( Int32 number)
inline

Serializes given integer into a string.

Definition at line 174 of file Integral.h.

◆ toStr() [50/153]

std::string toStr ( Int64 number)
inline

Serializes given integer into a string.

Definition at line 200 of file Integral.h.

◆ toStr() [51/153]

std::string toStr ( Int8 number)
inline

Serializes given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [52/153]

template<typename Type, Type Constant>
std::string toStr ( IntegralConstant< Type, Constant > constant)
inline

Serializes given constant into a string.

Definition at line 231 of file Integral.h.

◆ toStr() [53/153]

std::string toStr ( ManualOrderIndicator::Enum value)
inline

Returns string presentation of object.

Definition at line 505 of file Enumerations.h.

◆ toStr() [54/153]

std::string toStr ( MessageType::Enum value)
inline

Returns string presentation of object.

Definition at line 305 of file Enumerations.h.

◆ toStr() [55/153]

std::string toStr ( MultilegReportingType::Enum value)
inline

Returns string presentation of object.

Definition at line 537 of file Enumerations.h.

◆ toStr() [56/153]

std::string toStr ( OpenClose::Enum value)
inline

Returns string presentation of object.

Definition at line 569 of file Enumerations.h.

◆ toStr() [57/153]

std::string toStr ( OrderReasonCode::Enum value)
inline

Returns string presentation of object.

Definition at line 120 of file Enumerations.h.

◆ toStr() [58/153]

std::string toStr ( OrdType::Enum value)
inline

Returns string presentation of object.

Definition at line 601 of file Enumerations.h.

◆ toStr() [59/153]

std::string toStr ( PendingStatus::Enum value)
inline

Returns string presentation of object.

Definition at line 630 of file Enumerations.h.

◆ toStr() [60/153]

std::string toStr ( QuoteReasonCode::Enum value)
inline

Returns string presentation of object.

Definition at line 231 of file Enumerations.h.

◆ toStr() [61/153]

std::string toStr ( QuoteResult::Enum value)
inline

Returns string presentation of object.

Definition at line 698 of file Enumerations.h.

◆ toStr() [62/153]

std::string toStr ( ReplayUnspecifiedUnit::Enum value)
inline

Returns string presentation of object.

Definition at line 205 of file HandlerSettings.h.

◆ toStr() [63/153]

std::string toStr ( RestatementReason::Enum value)
inline

Returns string presentation of object.

Definition at line 727 of file Enumerations.h.

◆ toStr() [64/153]

std::string toStr ( RiskResetResult::Enum value)
inline

Returns string presentation of object.

Definition at line 780 of file Enumerations.h.

◆ toStr() [65/153]

std::string toStr ( Side::Enum value)
inline

Returns string presentation of object.

Definition at line 809 of file Enumerations.h.

◆ toStr() [66/153]

std::string toStr ( SizeModifier::Enum value)
inline

Returns string presentation of object.

Definition at line 838 of file Enumerations.h.

◆ toStr() [67/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
BaseLiquidityIndicator::Enum  )

Appends string presentation of object.

◆ toStr() [68/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
CancelOrigOnReject::Enum  )

Appends string presentation of object.

◆ toStr() [69/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
Capacity::Enum  )

Appends string presentation of object.

◆ toStr() [70/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const CancelOrder &  )

Serializes object into string.

◆ toStr() [71/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const CancelRejected &  )

Serializes object into string.

◆ toStr() [72/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const ConnectionRetries &  )

Serializes object into string.

◆ toStr() [73/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const HandlerSettings &  )

Serializes object into string.

◆ toStr() [74/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const LogonSettings &  )

Serializes object into string.

◆ toStr() [75/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const MassCancelAcknowledgement &  )

Serializes object into string.

◆ toStr() [76/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const MassCancelOrder &  )

Serializes object into string.

◆ toStr() [77/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const MassCancelRejected &  )

Serializes object into string.

◆ toStr() [78/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const ModifyOrder &  )

Serializes object into string.

◆ toStr() [79/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const ModifyRejected &  )

Serializes object into string.

◆ toStr() [80/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const NewComplexInstrument &  )

Serializes object into string.

◆ toStr() [81/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const NewComplexInstrumentAccepted &  )

Serializes object into string.

◆ toStr() [82/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const NewComplexInstrumentRejected &  )

Serializes object into string.

◆ toStr() [83/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const NewOrderOptionUSFutures &  )

Serializes object into string.

◆ toStr() [84/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const NewOrderV2 &  )

Serializes object into string.

◆ toStr() [85/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderAcknowledgement &  )

Serializes object into string.

◆ toStr() [86/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderAcknowledgementOptionUSFutures &  )

Serializes object into string.

◆ toStr() [87/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderCancelled &  )

Serializes object into string.

◆ toStr() [88/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderExecution &  )

Serializes object into string.

◆ toStr() [89/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderExecutionOptionUSFutures &  )

Serializes object into string.

◆ toStr() [90/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderModified &  )

Serializes object into string.

◆ toStr() [91/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const OrderRejected &  )

Serializes object into string.

◆ toStr() [92/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const PurgeAcknowledgement &  )

Serializes object into string.

◆ toStr() [93/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const PurgeOrders &  )

Serializes object into string.

◆ toStr() [94/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const PurgeRejected &  )

Serializes object into string.

◆ toStr() [95/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteCancelled &  )

Serializes object into string.

◆ toStr() [96/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteExecution &  )

Serializes object into string.

◆ toStr() [97/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteRestated &  )

Serializes object into string.

◆ toStr() [98/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteUpdate &  )

Serializes object into string.

◆ toStr() [99/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteUpdateAcknowledgement &  )

Serializes object into string.

◆ toStr() [100/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteUpdateOptionUSFutures &  )

Serializes object into string.

◆ toStr() [101/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const QuoteUpdateRejected &  )

Serializes object into string.

◆ toStr() [102/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const ResetRisk &  )

Serializes object into string.

◆ toStr() [103/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const ResetRiskAcknowledgement &  )

Serializes object into string.

◆ toStr() [104/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const TASQuoteRestatement &  )

Serializes object into string.

◆ toStr() [105/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const TASRestatement &  )

Serializes object into string.

◆ toStr() [106/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const TradeCancelCorrectOptionUSFutures &  )

Serializes object into string.

◆ toStr() [107/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const TradeCancelOrCorrect &  )

Serializes object into string.

◆ toStr() [108/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const VarianceQuoteRestatement &  )

Serializes object into string.

◆ toStr() [109/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
const VarianceRestatement &  )

Serializes object into string.

◆ toStr() [110/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
CtiCode::Enum  )

Appends string presentation of object.

◆ toStr() [111/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
CustOrderHandlingInst::Enum  )

Appends string presentation of object.

◆ toStr() [112/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
Int16  )

Serializes given integer into a string.

◆ toStr() [113/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
Int32  )

Serializes given integer into a string.

◆ toStr() [114/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
Int64  )

Serializes given integer into a string.

◆ toStr() [115/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
Int8  )

Serializes given integer into a string.

◆ toStr() [116/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
ManualOrderIndicator::Enum  )

Appends string presentation of object.

◆ toStr() [117/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
MessageType::Enum  )

Appends string presentation of object.

◆ toStr() [118/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
MultilegReportingType::Enum  )

Appends string presentation of object.

◆ toStr() [119/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
OpenClose::Enum  )

Appends string presentation of object.

◆ toStr() [120/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
OrderReasonCode::Enum  )

Appends string presentation of object.

◆ toStr() [121/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
OrdType::Enum  )

Appends string presentation of object.

◆ toStr() [122/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
PendingStatus::Enum  )

Appends string presentation of object.

◆ toStr() [123/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
QuoteReasonCode::Enum  )

Appends string presentation of object.

◆ toStr() [124/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
QuoteResult::Enum  )

Appends string presentation of object.

◆ toStr() [125/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
ReplayUnspecifiedUnit::Enum  )

Appends string presentation of object.

◆ toStr() [126/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
RestatementReason::Enum  )

Appends string presentation of object.

◆ toStr() [127/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
RiskResetResult::Enum  )

Appends string presentation of object.

◆ toStr() [128/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
Side::Enum  )

Appends string presentation of object.

◆ toStr() [129/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
SizeModifier::Enum  )

Appends string presentation of object.

◆ toStr() [130/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
SubLiquidityIndicator::Enum  )

Appends string presentation of object.

◆ toStr() [131/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
TimeInForce::Enum  )

Appends string presentation of object.

◆ toStr() [132/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
UInt16  )

Serializes given integer into a string.

◆ toStr() [133/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
UInt32  )

Serializes given integer into a string.

◆ toStr() [134/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
UInt64  )

Serializes given integer into a string.

◆ toStr() [135/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & ,
UInt8  )

Serializes given integer into a string.

◆ toStr() [136/153]

void toStr ( std::string & str,
Char character )
inline

Appends character to given std::string instance.

Definition at line 234 of file String.h.

◆ toStr() [137/153]

template<size_t Size>
void toStr ( std::string & str,
const char(&) value[Size] )

Appends characters to given std::string instance.

Definition at line 226 of file String.h.

◆ toStr() [138/153]

template<class Mantissa, class Exponent>
void toStr ( std::string & str,
const FixedPointDecimal< Mantissa, Exponent > & number )
inline

Serializes fixed-point decimal into a string.

Definition at line 156 of file Decimal.h.

◆ toStr() [139/153]

void toStr ( std::string & str,
const std::string & value )
inline

Appends one string another one.

Definition at line 244 of file String.h.

◆ toStr() [140/153]

template<size_t N>
void toStr ( std::string & str,
const String< N > & value )

Serializes given string into a string.

Definition at line 154 of file Defines.h.

◆ toStr() [141/153]

template<typename Type, Type Constant>
void toStr ( std::string & str,
IntegralConstant< Type, Constant > constant )
inline

Serializes given constant into a string.

Definition at line 224 of file Integral.h.

◆ toStr() [142/153]

void toStr ( std::string & str,
StrRef ref )
inline

Appends text referenced by StrRef to given std::string instance.

Definition at line 217 of file String.h.

◆ toStr() [143/153]

void toStr ( std::string & str,
TimeSpan timeSpan,
TimeSpanFormat::Enum format = TimeSpanFormat::SDHHMMSSnsec )
inline

Appends timespan formatted in specified pattern to given string.

Definition at line 401 of file Time.h.

◆ toStr() [144/153]

ONIXS_CBOE_CFE_BOE_API void toStr ( std::string & str,
Timestamp timestamp,
TimestampFormat::Enum format = TimestampFormat::YYYYMMDDHHMMSSnsec )

Serializes timestamp according to specified pattern.

◆ toStr() [145/153]

std::string toStr ( StrRef ref)
inline

Constructs std::string instance from StrRef one.

Definition at line 208 of file String.h.

◆ toStr() [146/153]

std::string toStr ( SubLiquidityIndicator::Enum value)
inline

Returns string presentation of object.

Definition at line 870 of file Enumerations.h.

◆ toStr() [147/153]

std::string toStr ( TimeInForce::Enum value)
inline

Returns string presentation of object.

Definition at line 908 of file Enumerations.h.

◆ toStr() [148/153]

std::string toStr ( TimeSpan timeSpan,
TimeSpanFormat::Enum format = TimeSpanFormat::SDHHMMSSnsec )
inline

Formats timespan according to specified pattern.

Definition at line 431 of file Time.h.

◆ toStr() [149/153]

std::string toStr ( Timestamp timestamp,
TimestampFormat::Enum format = TimestampFormat::YYYYMMDDHHMMSSnsec )
inline

Serializes timestamp according to specified pattern.

Definition at line 866 of file Time.h.

◆ toStr() [150/153]

std::string toStr ( UInt16 number)
inline

Serializes given integer into a string.

Definition at line 161 of file Integral.h.

◆ toStr() [151/153]

std::string toStr ( UInt32 number)
inline

Serializes given integer into a string.

Definition at line 187 of file Integral.h.

◆ toStr() [152/153]

std::string toStr ( UInt64 number)
inline

Serializes given integer into a string.

Definition at line 213 of file Integral.h.

◆ toStr() [153/153]

std::string toStr ( UInt8 number)
inline

Serializes given integer into a string.

Definition at line 135 of file Integral.h.

◆ toStrAsHHMMSS()

ONIXS_CBOE_CFE_BOE_API void toStrAsHHMMSS ( std::string & ,
TimeSpan  )

◆ toStrAsHHMMSSmsec()

ONIXS_CBOE_CFE_BOE_API void toStrAsHHMMSSmsec ( std::string & ,
TimeSpan  )

◆ toStrAsSDHHMMSSnsec()

ONIXS_CBOE_CFE_BOE_API void toStrAsSDHHMMSSnsec ( std::string & ,
TimeSpan  )

◆ toStrAsYYYYMMDD()

ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDD ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDD format.

◆ toStrAsYYYYMMDDHHMMSS()

ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDDHHMMSS ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDDHHMMSS format.

◆ toStrAsYYYYMMDDHHMMSSmsec()

ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDDHHMMSSmsec ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDDHHMMSSmsec format.

◆ toStrAsYYYYMMDDHHMMSSnsec()

ONIXS_CBOE_CFE_BOE_API void toStrAsYYYYMMDDHHMMSSnsec ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDDHHMMSSnsec format.

◆ toStrRef() [1/2]

StrRef toStrRef ( const Char * cStr)
inline

Initializes instance from zero-terminated/C-like string.

Definition at line 193 of file String.h.

◆ toStrRef() [2/2]

StrRef toStrRef ( const std::string & str)
inline

Constructs StrRef instance over std::string content.

Definition at line 184 of file String.h.

◆ unalignedCopy()

template<class FieldValue>
FieldValue unalignedCopy ( const void * p)
inline

Definition at line 180 of file Memory.h.