OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
OnixS::CME::ConflatedUDP Namespace Reference

Namespaces

namespace  FIX

Classes

struct  AccurateLateJoinSession
struct  AccuratePreopeningSession
struct  AdminHeartbeat12
struct  AdminHeartbeat410
struct  AdminLogin15
struct  AdminLogin408
struct  AdminLogout16
struct  AdminLogout409
class  AdvancedSessionSettings
struct  AggressorFlag
struct  AggressorSide
class  AtomicScopedStore
class  BaseBookManagement
class  BboThreshold
struct  Bids
class  BinaryBlock
class  BinaryGroup
class  BinaryGroupEntries
class  BinaryGroupEntry
class  BinaryGroups
class  BinaryMessage
class  BinaryMessageIterator
class  BinaryMessages
class  BookManagement
struct  BookState
class  BookUpdateErrorArgs
struct  BookUpdateNotification
struct  ChannelFeedListener
struct  ChannelReset4
class  DatamineReplaySupplements
class  DebugLoggingSettings
class  Decimal
struct  DefaultListeners
class  DirectBboTracking
class  DirectPriceLevel
struct  EntryType
struct  EntryTypeBook
struct  EntryTypeDailyStatistics
struct  EntryTypeStatistics
struct  EventType
struct  FeedEngineThreadListener
class  FeedEngineThreads
class  FeedEngineThreadSettings
class  FeedSettings
class  FeedSettingsBase
class  FileLogger
struct  FileLoggerListener
class  FileLoggerSettings
class  FixedDepthBookManagement
class  FixedPointDecimal
struct  GapAndErrorHandlingOptions
class  GroupSize
class  GroupSize8Byte
class  GroupSizeEncoding
struct  HaltReason
class  Handler
struct  HandlerListener
class  HandlerListeners
class  HandlerSettings
struct  HandlerSettingsUse
struct  IncrementalRefreshBookLongQty64
struct  IncrementalRefreshLimitsBanding50
struct  IncrementalRefreshTradeSummaryLongQty65
class  InitializationSettings
class  InstAttribValue
struct  InstrumentDefinitionFX63
struct  InstrumentRecoveryOptions
class  InstrumentSelection
struct  IntegralConstant
struct  Issue
class  IssueArgs
struct  JoinRecoveryOptions
struct  LegSide
class  LocalWatch
struct  LogCategory
struct  LogDebug
class  LogEntry
struct  LogError
class  LogEvent
class  Logger
struct  LoggingDefaults
class  LoggingSettings
struct  LogInfo
struct  LogSeverity
struct  LogWarning
struct  MarketDataListener
class  MatchEventIndicator
class  MaturityMonthYear
class  MbpBook
class  MbpBookFactory
class  MemoryPool
class  MemoryPoolAllocator
class  MemoryPoolSettings
class  MessageArgs
class  MessageHeader
struct  MessageTracing
struct  MoneyOrPar
struct  Month
class  MulticastRecoveryFeedSettings
struct  NaturalRefreshSession
class  NetFeed
class  NetFeedConnection
struct  NetFeedConnectionLess
class  NetFeedConsumer
class  NetFeedEngine
class  NetFeedEngineProcessResult
struct  NetFeedListener
struct  NetFeedRole
struct  NetFeedState
struct  NetFeedType
class  NetPacket
class  NicWatch
struct  NoVerify
struct  NullDecimal9
struct  NullDecimalQty
struct  NullLogger
struct  NullMaturityMonthYear
struct  NullPRICE9
struct  Offers
struct  OpenCloseSettlFlag
class  Order
struct  OrderTraits
struct  OrderUpdateAction
class  Packet
class  PcapReplaySupplements
struct  PriceSource
struct  PutOrCall
struct  RealtimeFeedLayout
class  RealtimeFeedSettings
class  RecoveryCompletionArgs
struct  RecoveryCompletionStatus
struct  RecoveryFeedLayout
class  ReplaySpan
struct  ReplaySpeed
class  ReplaySupplements
struct  RepoSubType
struct  SchemaTraits
class  Security
struct  SecurityAltIDSource
class  SecurityDataArgs
struct  SecurityListener
struct  SecurityStatus30
struct  SecurityTradingEvent
struct  SecurityTradingStatus
struct  SecurityUpdateAction
class  SessionSettings
struct  SettingAssignController
class  SettingAssignGuard
class  SettingGroup
class  SettlPriceType
struct  Side
struct  SnapshotFullRefreshLongQty69
class  SocketFeedEngine
class  SocketFeedEngineSettings
class  SolarflareFeedEngine
class  SolarflareFeedEngineSettings
struct  StaticAssertionFailure
struct  StaticAssertionFailure< true >
class  StrRef
struct  Task
class  TcpRecoveryFeedSettings
class  TcpRecoveryService
class  TcpRecoverySessionSettings
class  TcpRecoverySettings
class  ThreadAffinity
class  ThreadPool
class  ThreadPoolSettings
class  TimeSpan
struct  TimeSpanFormat
class  Timestamp
struct  TimestampFormat
struct  TimeTraits
class  TinySet
class  TinyStrSet
class  TinyStrSetIterator
class  TradeOrderDetails
class  TradeOrderIds
struct  TradeProcessing
class  TradeSummaryArgs
struct  TrivialAssignController
struct  UpdateAction
struct  UseHandlerSettingsAsIs
class  UtcWatch
class  VectorOverArray
class  Version
struct  WatchService
struct  WorkupTradingStatus

Typedefs

typedef MessageHeader::TemplateId MessageTemplateId
typedef UInt16 MessageSize
typedef FixedDepthBookManagement< DirectBboTracking, MbpBookDepthDirectBookManagement
typedef FixedPointDecimal< Int64, IntegralConstant< Int8, -9 > > Decimal9
typedef FixedPointDecimal< Int32, IntegralConstant< Int8, -4 > > DecimalQty
typedef FixedPointDecimal< Int64, IntegralConstant< Int8, -9 > > PRICE9
typedef Int64 DecimalMantissa
typedef Int32 DecimalExponent
typedef MbpBook< DirectPriceLevel, MbpBookDepthDirectBook
typedef MbpBookFactory< DirectPriceLevel, MbpBookDepthDirectBookFactory
typedef UInt32 ChannelId
typedef Int32 SecurityId
typedef std::string NetFeedId
typedef std::vector< std::string > NifList
typedef Char Asset[6]
typedef Char CFICode[6]
typedef Char CHAR
typedef Char CountryCode[2]
typedef Char Currency[3]
typedef IntegralConstant< Int8, 24 > InstAttribType
typedef Int16 Int16
typedef Int32 Int32
typedef Int8 Int8
typedef UInt16 LocalMktDate
typedef Char LongName[35]
typedef IntegralConstant< Char, 'J'> EntryTypeChannelReset
typedef IntegralConstant< Char, 'g'> EntryTypeLimits
typedef IntegralConstant< Char, '2'> EntryTypeTrade
typedef IntegralConstant< Char, 'e'> EntryTypeVol
typedef Char FeedType[3]
typedef IntegralConstant< Int8, 0 > UpdateActionNew
typedef IntegralConstant< Int8, 0 > UpdateTypeNew
typedef Char QuoteReqId[23]
typedef IntegralConstant< UInt8, 4 > SecurityAltIDSourceISIN
typedef Char SecurityExchange[4]
typedef Char SecurityGroup[6]
typedef IntegralConstant< Char, '8'> SecurityIDSource
typedef Char SecuritySubType[5]
typedef Char SecurityType[6]
typedef Char String12[12]
typedef Char String20[20]
typedef Char String25[25]
typedef Char String3[3]
typedef Char String5[5]
typedef Char String6[6]
typedef Char String7[7]
typedef Char String8[8]
typedef Char Symbol[20]
typedef Char Text[180]
typedef Char UnderlyingSymbol[20]
typedef Char UnitOfMeasure[30]
typedef Char UserDefinedInstrument
typedef UInt16 UInt16
typedef UInt32 UInt32
typedef UInt64 UInt64
typedef UInt8 UInt8
typedef IntegralConstant< Int32, 2147483647 > NullInt32
typedef IntegralConstant< Int8, 127 > NullInt8
typedef IntegralConstant< UInt16, 65535 > NullLocalMktDate
typedef IntegralConstant< UInt16, 65535 > NullUInt16
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
typedef IntegralConstant< UInt8, 255 > NullUInt8
typedef IssueArgs WarningArgs
typedef IssueArgs ErrorArgs
typedef DebugLoggingSettings HandlerDebugLoggingSettings
typedef MessageArgs< AdminLogin408AdminLogin408Args
typedef MessageArgs< AdminLogout409AdminLogout409Args
typedef MessageArgs< AdminHeartbeat410AdminHeartbeat410Args
typedef MessageArgs< InstrumentDefinitionFX63InstrumentDefinitionFX63Args
typedef MessageArgs< IncrementalRefreshBookLongQty64IncrementalRefreshBookLongQty64Args
typedef MessageArgs< IncrementalRefreshTradeSummaryLongQty65IncrementalRefreshTradeSummaryLongQty65Args
typedef MessageArgs< SnapshotFullRefreshLongQty69SnapshotFullRefreshLongQty69Args
typedef MessageArgs< ChannelReset4ChannelReset4Args
typedef MessageArgs< AdminHeartbeat12AdminHeartbeat12Args
typedef MessageArgs< AdminLogin15AdminLogin15Args
typedef MessageArgs< AdminLogout16AdminLogout16Args
typedef MessageArgs< SecurityStatus30SecurityStatus30Args
typedef MessageArgs< IncrementalRefreshLimitsBanding50IncrementalRefreshLimitsBanding50Args
typedef UInt8 MbpBookDepth
typedef UInt8 Byte
typedef UInt16 Word
typedef UInt32 DWord
typedef UInt64 QWord
typedef UInt64 OrderId
typedef UInt64 OrderPriority
typedef Int32 DisplayQuantity
typedef NetPacket PacketArgs
typedef UInt32 SequenceNumber
typedef UInt16 PacketSize
typedef std::vector< std::string > FileList
typedef ReplaySupplements< NetFeedIdLogReplaySupplements
typedef LogReplaySupplements::Aliases FeedIdAliases
typedef PcapReplaySupplements::Aliases NetAddressAliases
typedef DatamineReplaySupplements::Aliases ChannelIdAliases
typedef MessageHeader::Version SchemaVersion
typedef TradeSummaryArgs< IncrementalRefreshTradeSummaryLongQty65TradeSummary65Args
typedef SecurityDataArgs< IncrementalRefreshBookLongQty64MbpBook64AtomicUpdateArgs
typedef SecurityDataArgs< IncrementalRefreshLimitsBanding50LimitsAndBanding50Args
typedef SecurityDataArgs< SnapshotFullRefreshLongQty69Recovery69EntryArgs
typedef BookUpdateErrorArgs< DirectBookDirectBookUpdateErrorArgs
typedef char Char
typedef Int32 CpuIndex
typedef TinySet< CpuIndexCpuIndices
typedef UInt16 VersionComponent

Functions

ONIXS_CONFLATEDUDP_EXPORTED void throwBadBinaryData (const Char *className)
ONIXS_CONFLATEDUDP_EXPORTED void throwBadBinaryGroup ()
void throwBadBinaryMessage ()
ONIXS_CONFLATEDUDP_EXPORTED void throwBadMessageVersion (const Char *, SchemaVersion, SchemaVersion)
ONIXS_CONFLATEDUDP_EXPORTED void throwBadMessageVersion (SchemaVersion messageVersion)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, BookState::Enum)
std::string toStr (BookState::Enum bookState)
void throwBadBboThreshold ()
ONIXS_CONFLATEDUDP_EXPORTED bool thresholdExceeded (const Decimal &, const Decimal &, const Decimal &)
ONIXS_CONFLATEDUDP_EXPORTED bool thresholdExceeded (const Decimal &, Int64, Int64)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const DirectBboTracking &)
std::string toStr (const DirectBboTracking &tracking)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, BookUpdateNotification::Enum)
std::string toStr (BookUpdateNotification::Enum strategy)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const BookManagement &)
std::string toStr (const BookManagement &settings)
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_CONFLATEDUDP_EXPORTED bool decimalEqual (const Decimal &left, const Decimal &right)
bool operator== (const Decimal &left, const Decimal &right)
bool operator!= (const Decimal &left, const Decimal &right)
template<class Mantissa, class Exponent>
bool operator== (const Decimal &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const Decimal &right)
template<class Mantissa, class Exponent>
bool operator!= (const Decimal &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const Decimal &right)
ONIXS_CONFLATEDUDP_EXPORTED bool decimalLess (const Decimal &left, const Decimal &right)
bool operator< (const Decimal &left, const Decimal &right)
bool operator> (const Decimal &left, const Decimal &right)
bool operator<= (const Decimal &left, const Decimal &right)
bool operator>= (const Decimal &left, const Decimal &right)
template<class Mantissa, class Exponent>
bool operator< (const Decimal &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const Decimal &right)
template<class Mantissa, class Exponent>
bool operator> (const Decimal &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const Decimal &right)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (Decimal &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED void decimalToStr (std::string &, Int64, Int32)
void toStr (std::string &str, const Decimal &number)
std::string toStr (const Decimal &number)
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)
ONIXS_CONFLATEDUDP_EXPORTED void brief (std::string &, const DirectBook &)
std::string brief (const DirectBook &book)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const DirectBook &)
std::string toStr (const DirectBook &book)
ONIXS_CONFLATEDUDP_EXPORTED void toFormattedStr (std::string &, const DirectBook &)
std::string toFormattedStr (const DirectBook &book)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const DirectPriceLevel &)
std::string toStr (const DirectPriceLevel &priceLevel)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, NetFeedType::Enum)
std::string toStr (NetFeedType::Enum type)
void toStr (std::string &str, NetFeedRole::Enum role)
std::string toStr (NetFeedRole::Enum role)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const NetFeedConnection &)
std::string toStr (const NetFeedConnection &connection)
bool process (NetFeedEngine &engine)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const FeedEngineThreadSettings &)
std::string toStr (const FeedEngineThreadSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, RecoveryFeedLayout::Enum)
std::string toStr (RecoveryFeedLayout::Enum layout)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const MulticastRecoveryFeedSettings &)
std::string toStr (const MulticastRecoveryFeedSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const TcpRecoveryFeedSettings &)
std::string toStr (const TcpRecoveryFeedSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, RealtimeFeedLayout::Enum)
std::string toStr (RealtimeFeedLayout::Enum layout)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const RealtimeFeedSettings &)
std::string toStr (const RealtimeFeedSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const FeedSettings &)
std::string toStr (const FeedSettings &settings)
Timestamp localMktDateToTimestamp (LocalMktDate days)
ONIXS_CONFLATEDUDP_EXPORTED std::string makeLogFilename (UInt32)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const InstrumentSelection &)
std::string toStr (const InstrumentSelection &selection)
bool selected (const InstrumentSelection::SecurityIds &ids, SecurityId id)
bool selected (const TinyStrSet &selection, const StrRef &value)
bool selected (const InstrumentSelection &selection, const Security &security)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const HandlerListeners &)
std::string toStr (const HandlerListeners &listeners)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const HandlerSettings &)
std::string toStr (const HandlerSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED std::string makeInstrumentCacheFilename (ChannelId)
ONIXS_CONFLATEDUDP_EXPORTED void initialize (const InitializationSettings &)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, Int8)
std::string toStr (Int8 number)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, UInt8)
std::string toStr (UInt8 number)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, Int16)
std::string toStr (Int16 number)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, UInt16)
std::string toStr (UInt16 number)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, Int32)
std::string toStr (Int32 number)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, UInt32)
std::string toStr (UInt32 number)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, Int64)
std::string toStr (Int64 number)
ONIXS_CONFLATEDUDP_EXPORTED 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_CONFLATEDUDP_EXPORTED bool fromStr (Int8 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (UInt8 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (Int16 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (UInt16 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (Int32 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (UInt32 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (Int64 &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (UInt64 &, const Char *, size_t)
template<typename Undefined>
LogEventoperator<< (LogEvent &event, Undefined undefined)
LogEventoperator<< (LogEvent &event, const Char *cStr)
LogEventoperator<< (LogEvent &event, const std::string &str)
LogEventoperator<< (LogEvent &event, const StrRef &strRef)
LogEventoperator<< (LogEvent &event, Char character)
LogEventoperator<< (LogEvent &event, Int8 number)
LogEventoperator<< (LogEvent &event, UInt8 number)
LogEventoperator<< (LogEvent &event, Int16 number)
LogEventoperator<< (LogEvent &event, UInt16 number)
LogEventoperator<< (LogEvent &event, Int32 number)
LogEventoperator<< (LogEvent &event, UInt32 number)
LogEventoperator<< (LogEvent &event, Int64 number)
LogEventoperator<< (LogEvent &event, UInt64 number)
template<class Mantissa, class Exponent>
LogEventoperator<< (LogEvent &event, const FixedPointDecimal< Mantissa, Exponent > &number)
LogEventoperator<< (LogEvent &event, const Timestamp &timestamp)
LogEventoperator<< (LogEvent &event, const TimeSpan &timeSpan)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, LogSeverity::Enum)
std::string toStr (LogSeverity::Enum mode)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (LogSeverity::Enum &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, LogCategory::Enum)
std::string toStr (LogCategory::Enum mode)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (LogCategory::Enum &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, MessageTracing::Enum)
std::string toStr (MessageTracing::Enum tracing)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (MessageTracing::Enum &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const DebugLoggingSettings &)
std::string toStr (const DebugLoggingSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const LoggingSettings &)
std::string toStr (const LoggingSettings &settings)
template<typename Depth>
void throwMbpBookRedepthFailure (Depth newDepth, Depth maxDepth)
template<class TargetPriceLevel, class SourcePriceLevel, class Depth>
void copy (MbpBook< TargetPriceLevel, Depth > &target, const MbpBook< SourcePriceLevel, Depth > &source, Depth maxDepth=static_cast< Depth >(-1))
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 Object, class OtherObject>
bool operator== (const MemoryPoolAllocator< Object > &left, const MemoryPoolAllocator< OtherObject > &right)
template<class Object, class OtherObject>
bool operator!= (const MemoryPoolAllocator< Object > &left, const MemoryPoolAllocator< OtherObject > &right)
ONIXS_CONFLATEDUDP_EXPORTED MemoryPoolmakeMemoryPool (size_t, size_t, size_t, size_t)
void throwZeroParameter (const Char *parameter)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const MemoryPoolSettings &)
std::string toStr (const MemoryPoolSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const Order &)
std::string toStr (const Order &order)
void throwBadPacket (PacketSize packetSize, PacketSize minimalSize)
ONIXS_CONFLATEDUDP_EXPORTED void gatherLogFiles (FileList &, ChannelId, const std::string &)
ONIXS_CONFLATEDUDP_EXPORTED void gatherLogFiles (FileList &, ChannelId, const std::string &, const std::string &)
ONIXS_CONFLATEDUDP_EXPORTED void gatherFiles (FileList &, const std::string &, const std::string &)
void gatherPcapFiles (FileList &files, const std::string &location, const std::string &ext)
ONIXS_CONFLATEDUDP_EXPORTED void replayLogFiles (const FileList &, Handler **, size_t, const LogReplaySupplements &)
void replayLogFiles (const FileList &logs, Handler &handler, const LogReplaySupplements &supplements)
void replayLogFiles (const FileList &logs, Handler **handlers, size_t handlerQty)
void replayLogFiles (const FileList &logs, Handler &handler)
void replayLogFiles (const FileList &logs, Handler **handlers, size_t handlerQty, const UseHandlerSettingsAsIs &)
void replayLogFiles (const FileList &logs, Handler &handler, const UseHandlerSettingsAsIs &marker)
ONIXS_CONFLATEDUDP_EXPORTED void replayPcapFiles (const FileList &, Handler **, size_t, const PcapReplaySupplements &)
void replayPcapFiles (const FileList &logs, Handler &handler, const PcapReplaySupplements &supplements)
void replayPcapFiles (const FileList &logs, Handler &handler)
ONIXS_CONFLATEDUDP_EXPORTED void replayDatamineFiles (const FileList &, Handler **, size_t, const DatamineReplaySupplements &)
void replayDatamineFiles (const FileList &logs, Handler &handler, const DatamineReplaySupplements &supplements)
void replayDatamineFiles (const FileList &logs, Handler &handler)
ONIXS_CONFLATEDUDP_EXPORTED void brief (std::string &, const Security &)
std::string brief (const Security &security)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const Security &)
std::string toStr (const Security &security)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, AggressorFlag::Enum value)
std::string toStr (AggressorFlag::Enum value)
void toFix (std::string &str, AggressorFlag::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, AggressorSide::Enum value)
std::string toStr (AggressorSide::Enum value)
void toFix (std::string &str, AggressorSide::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, EventType::Enum value)
std::string toStr (EventType::Enum value)
void toFix (std::string &str, EventType::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, HaltReason::Enum value)
std::string toStr (HaltReason::Enum value)
void toFix (std::string &str, HaltReason::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, LegSide::Enum value)
std::string toStr (LegSide::Enum value)
void toFix (std::string &str, LegSide::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, EntryType::Enum value)
std::string toStr (EntryType::Enum value)
void toFix (std::string &str, EntryType::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, EntryTypeBook::Enum value)
std::string toStr (EntryTypeBook::Enum value)
void toFix (std::string &str, EntryTypeBook::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, EntryTypeDailyStatistics::Enum value)
std::string toStr (EntryTypeDailyStatistics::Enum value)
void toFix (std::string &str, EntryTypeDailyStatistics::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, EntryTypeStatistics::Enum value)
std::string toStr (EntryTypeStatistics::Enum value)
void toFix (std::string &str, EntryTypeStatistics::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, UpdateAction::Enum value)
std::string toStr (UpdateAction::Enum value)
void toFix (std::string &str, UpdateAction::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, MoneyOrPar::Enum value)
std::string toStr (MoneyOrPar::Enum value)
void toFix (std::string &str, MoneyOrPar::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, OpenCloseSettlFlag::Enum value)
std::string toStr (OpenCloseSettlFlag::Enum value)
void toFix (std::string &str, OpenCloseSettlFlag::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, OrderUpdateAction::Enum value)
std::string toStr (OrderUpdateAction::Enum value)
void toFix (std::string &str, OrderUpdateAction::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, PriceSource::Enum value)
std::string toStr (PriceSource::Enum value)
void toFix (std::string &str, PriceSource::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, PutOrCall::Enum value)
std::string toStr (PutOrCall::Enum value)
void toFix (std::string &str, PutOrCall::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, RepoSubType::Enum value)
std::string toStr (RepoSubType::Enum value)
void toFix (std::string &str, RepoSubType::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, SecurityAltIDSource::Enum value)
std::string toStr (SecurityAltIDSource::Enum value)
void toFix (std::string &str, SecurityAltIDSource::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, SecurityTradingEvent::Enum value)
std::string toStr (SecurityTradingEvent::Enum value)
void toFix (std::string &str, SecurityTradingEvent::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, SecurityTradingStatus::Enum value)
std::string toStr (SecurityTradingStatus::Enum value)
void toFix (std::string &str, SecurityTradingStatus::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, SecurityUpdateAction::Enum value)
std::string toStr (SecurityUpdateAction::Enum value)
void toFix (std::string &str, SecurityUpdateAction::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, Side::Enum value)
std::string toStr (Side::Enum value)
void toFix (std::string &str, Side::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, WorkupTradingStatus::Enum value)
std::string toStr (WorkupTradingStatus::Enum value)
void toFix (std::string &str, WorkupTradingStatus::Enum value)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, InstAttribValue set)
std::string toStr (InstAttribValue set)
void toFix (std::string &str, InstAttribValue set)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, MatchEventIndicator set)
std::string toStr (MatchEventIndicator set)
void toFix (std::string &str, MatchEventIndicator set)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, SettlPriceType set)
std::string toStr (SettlPriceType set)
void toFix (std::string &str, SettlPriceType set)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const MaturityMonthYear &obj)
std::string toStr (const MaturityMonthYear &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const GroupSize &obj)
std::string toStr (const GroupSize &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const GroupSize8Byte &obj)
std::string toStr (const GroupSize8Byte &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const GroupSizeEncoding &obj)
std::string toStr (const GroupSizeEncoding &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const MessageHeader &obj)
std::string toStr (const MessageHeader &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const AdminLogin408 &obj)
std::string toStr (const AdminLogin408 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const AdminLogin408 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const AdminLogout409 &obj)
std::string toStr (const AdminLogout409 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const AdminLogout409 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const AdminHeartbeat410 &obj)
std::string toStr (const AdminHeartbeat410 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const AdminHeartbeat410 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const InstrumentDefinitionFX63 &obj)
std::string toStr (const InstrumentDefinitionFX63 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const InstrumentDefinitionFX63 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const IncrementalRefreshBookLongQty64 &obj)
std::string toStr (const IncrementalRefreshBookLongQty64 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const IncrementalRefreshBookLongQty64 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const IncrementalRefreshTradeSummaryLongQty65 &obj)
std::string toStr (const IncrementalRefreshTradeSummaryLongQty65 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const IncrementalRefreshTradeSummaryLongQty65 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const SnapshotFullRefreshLongQty69 &obj)
std::string toStr (const SnapshotFullRefreshLongQty69 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const SnapshotFullRefreshLongQty69 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const ChannelReset4 &obj)
std::string toStr (const ChannelReset4 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const ChannelReset4 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const AdminHeartbeat12 &obj)
std::string toStr (const AdminHeartbeat12 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const AdminHeartbeat12 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const AdminLogin15 &obj)
std::string toStr (const AdminLogin15 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const AdminLogin15 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const AdminLogout16 &obj)
std::string toStr (const AdminLogout16 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const AdminLogout16 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const SecurityStatus30 &obj)
std::string toStr (const SecurityStatus30 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const SecurityStatus30 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &str, const IncrementalRefreshLimitsBanding50 &obj)
std::string toStr (const IncrementalRefreshLimitsBanding50 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toFix (std::string &str, const IncrementalRefreshLimitsBanding50 &obj)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, JoinRecoveryOptions::Enum)
std::string toStr (JoinRecoveryOptions::Enum recovery)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, GapAndErrorHandlingOptions::Enum)
std::string toStr (GapAndErrorHandlingOptions::Enum handling)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, InstrumentRecoveryOptions::Enum)
std::string toStr (InstrumentRecoveryOptions::Enum option)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const TcpRecoverySessionSettings &)
std::string toStr (const TcpRecoverySessionSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const SessionSettings &)
std::string toStr (const SessionSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const AdvancedSessionSettings &)
std::string toStr (const AdvancedSessionSettings &settings)
void setSessionToRecoverInstrumentsAccurately (SessionSettings &settings)
void setSessionToRecoverInstrumentsFast (SessionSettings &settings)
void setSessionToJoinInPreopening (SessionSettings &settings)
void setSessionToLateJoin (SessionSettings &settings)
void setSessionToFullRecoverUponRealtimeIssues (SessionSettings &settings)
void setSessionToRecoverBooksUponRealtimeIssues (SessionSettings &settings)
void setSessionToContinueRealtimeProcessingUponIssues (SessionSettings &settings)
void setSessionToAccuratePreopening (SessionSettings &settings)
void setSessionToAccurateLateJoin (SessionSettings &settings)
void setSessionToNaturalRefresh (SessionSettings &settings)
bool operator== (const SettingGroup &left, const SettingGroup &right)
bool operator!= (const SettingGroup &left, const SettingGroup &right)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const SocketFeedEngineSettings &)
std::string toStr (const SocketFeedEngineSettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const SolarflareFeedEngineSettings &)
std::string toStr (const SolarflareFeedEngineSettings &settings)
StrRef toStrRef (const std::string &str)
StrRef toStrRef (const Char *cStr)
std::string toStr (const StrRef &ref)
void toStr (std::string &str, const StrRef &ref)
std::string toStr (Char character)
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)
void throwZeroTcpRecoveryRequestLimit ()
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const TcpRecoverySettings &)
std::string toStr (const TcpRecoverySettings &settings)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const ThreadAffinity &)
std::string toStr (const ThreadAffinity &affinity)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const ThreadPoolSettings &)
std::string toStr (const ThreadPoolSettings &settings)
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_CONFLATEDUDP_EXPORTED void toStrAsHHMMSS (std::string &, TimeSpan)
ONIXS_CONFLATEDUDP_EXPORTED void toStrAsHHMMSSmsec (std::string &, TimeSpan)
ONIXS_CONFLATEDUDP_EXPORTED 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_CONFLATEDUDP_EXPORTED void toStrAsYYYYMMDD (std::string &, Timestamp)
ONIXS_CONFLATEDUDP_EXPORTED void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
ONIXS_CONFLATEDUDP_EXPORTED void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
ONIXS_CONFLATEDUDP_EXPORTED void toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp)
void toStr (std::string &str, Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
std::string toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (Timestamp &, const Char *, size_t)
bool fromStr (Timestamp &ts, const std::string &str)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, TradeProcessing::Enum)
std::string toStr (TradeProcessing::Enum strategy)
template<class Message>
Message typify (const BinaryMessage &message)
template<class Processor>
bool processTypified (const BinaryMessage &binary, Processor &processor)
template<typename TargetSize, typename SourceSize>
void throwVectorCopyOverflow (TargetSize targetSize, SourceSize sourceSize)
template<typename TargetItem, typename TargetSize, typename SourceItem, typename SourceSize>
void copy (VectorOverArray< TargetItem, TargetSize > &target, const VectorOverArray< SourceItem, TargetSize > &source, SourceSize itemCount=static_cast< SourceSize >(-1))
bool operator== (const Version &left, const Version &right)
bool operator!= (const Version &left, const Version &right)
bool operator< (const Version &left, const Version &right)
bool operator> (const Version &left, const Version &right)
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr (const Char *, size_t, Version &)
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const Version &)
std::string toStr (const Version &version)

Typedef Documentation

◆ AdminHeartbeat12Args

MessageArgs template instantiation for AdminHeartbeat12 message type.

Definition at line 133 of file MarketDataListener.h.

◆ AdminHeartbeat410Args

MessageArgs template instantiation for AdminHeartbeat410 message type.

Definition at line 97 of file MarketDataListener.h.

◆ AdminLogin15Args

MessageArgs template instantiation for AdminLogin15 message type.

Definition at line 139 of file MarketDataListener.h.

◆ AdminLogin408Args

MessageArgs template instantiation for AdminLogin408 message type.

Definition at line 85 of file MarketDataListener.h.

◆ AdminLogout16Args

MessageArgs template instantiation for AdminLogout16 message type.

Definition at line 145 of file MarketDataListener.h.

◆ AdminLogout409Args

MessageArgs template instantiation for AdminLogout409 message type.

Definition at line 91 of file MarketDataListener.h.

◆ Asset

typedef Char Asset[6]

Asset.

FIX type: String.

Definition at line 33 of file Fields.h.

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 30 of file Memory.h.

◆ CFICode

typedef Char CFICode[6]

CFICode type.

FIX type: String.

Definition at line 39 of file Fields.h.

◆ ChannelId

typedef UInt32 ChannelId

Identifies CME channel.

Definition at line 28 of file Domain.h.

◆ ChannelIdAliases

Collection of channels to be used by the CME Datamine historical file replay to replace captured sources with the sources used by Handlers involved into replay.

Definition at line 472 of file Replay.h.

◆ ChannelReset4Args

MessageArgs template instantiation for ChannelReset4 message type.

Definition at line 127 of file MarketDataListener.h.

◆ CHAR

typedef Char CHAR

char.

Definition at line 43 of file Fields.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 36 of file String.h.

◆ CountryCode

typedef Char CountryCode[2]

ISO 2-character country code.

FIX type: String.

Definition at line 49 of file Fields.h.

◆ CpuIndex

typedef Int32 CpuIndex

Zero-based index of CPU.

Definition at line 39 of file ThreadPool.h.

◆ CpuIndices

Alias for collection of CPU indices.

Definition at line 44 of file ThreadPool.h.

◆ Currency

typedef Char Currency[3]

Currency.

FIX type: Currency.

Definition at line 55 of file Fields.h.

◆ Decimal9

Decimal with constant exponent -9.

Definition at line 37 of file Composites.h.

◆ DecimalExponent

Aliases exponent component type for the decimal type.

Definition at line 228 of file Decimal.h.

◆ DecimalMantissa

typedef Int64 DecimalMantissa

Aliases mantissa component type for the decimal type.

Definition at line 225 of file Decimal.h.

◆ DecimalQty

A number representing quantity.

FIX type: Qty.

Definition at line 81 of file Composites.h.

◆ DirectBook

Multi-depth (direct) order book.

Definition at line 36 of file DirectBook.h.

◆ DirectBookFactory

Factory for direct order books.

Definition at line 45 of file DirectBook.h.

◆ DirectBookManagement

Management and tracking parameters for direct books.

Definition at line 718 of file BookManagement.h.

◆ DirectBookUpdateErrorArgs

Instantiation of book update error arguments for books of direct type.

Definition at line 282 of file SecurityListener.h.

◆ DisplayQuantity

Presents display quantity.

Definition at line 35 of file Order.h.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 36 of file Memory.h.

◆ EntryTypeChannelReset

Channel Reset message entry type.

Definition at line 91 of file Fields.h.

◆ EntryTypeLimits

MDEntryTypeLimits.

Definition at line 97 of file Fields.h.

◆ EntryTypeTrade

MDEntryTypeTrade.

Definition at line 103 of file Fields.h.

◆ EntryTypeVol

MDEntryTypeVol.

Definition at line 109 of file Fields.h.

◆ ErrorArgs

Error arguments.

Definition at line 198 of file HandlerListener.h.

◆ FeedIdAliases

Collection of logged data sources (feed identifiers) to be used by the Log Replay to replace logged sources with the sources used by Handlers involved into replay.

Definition at line 392 of file Replay.h.

◆ FeedType

typedef Char FeedType[3]

MDFeedType type.

FIX type: String.

Definition at line 115 of file Fields.h.

◆ FileList

typedef std::vector<std::string> FileList

Ordered list of logs to be replayed.

Definition at line 47 of file Replay.h.

◆ HandlerDebugLoggingSettings

◆ IncrementalRefreshBookLongQty64Args

◆ IncrementalRefreshLimitsBanding50Args

◆ IncrementalRefreshTradeSummaryLongQty65Args

◆ InstAttribType

Eligibility.

Definition at line 61 of file Fields.h.

◆ InstrumentDefinitionFX63Args

MessageArgs template instantiation for InstrumentDefinitionFX63 message type.

Definition at line 103 of file MarketDataListener.h.

◆ Int16

typedef Int16 Int16

int16.

Definition at line 65 of file Fields.h.

◆ Int32

typedef Int32 Int32

int32.

Definition at line 69 of file Fields.h.

◆ Int8

typedef Int8 Int8

int8.

Definition at line 73 of file Fields.h.

◆ LimitsAndBanding50Args

Instantiation of security data attributes for limits and banding.

Definition at line 221 of file SecurityListener.h.

◆ LocalMktDate

LocalMktDate type.

FIX type: LocalMktDate.

Definition at line 79 of file Fields.h.

◆ LogReplaySupplements

Replay supplements for log replay functionality.

Definition at line 384 of file Replay.h.

◆ LongName

typedef Char LongName[35]

Financial Instrument Full Name.

FIX type: String.

Definition at line 85 of file Fields.h.

◆ MbpBook64AtomicUpdateArgs

Instantiation of security data attributes for MBP book atomic updates.

Definition at line 213 of file SecurityListener.h.

◆ MbpBookDepth

Market by price order book depth type.

Definition at line 28 of file MbpBookTraits.h.

◆ MessageSize

Aliases message length type.

Definition at line 1322 of file BinaryMessage.h.

◆ MessageTemplateId

Aliases message type (template) identification.

Definition at line 1319 of file BinaryMessage.h.

◆ NetAddressAliases

Collection of data sources (feed identifiers) to be used by the PCAP file replay to replace captured sources with the sources used by Handlers involved into replay.

Definition at line 436 of file Replay.h.

◆ NetFeedId

typedef std::string NetFeedId

The feed identifier.

Definition at line 121 of file FeedAttributes.h.

◆ NifList

typedef std::vector<std::string> NifList

List of network interfaces.

Definition at line 33 of file FeedConnection.h.

◆ NullInt32

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for optional Int32 field.

Definition at line 1125 of file Fields.h.

◆ NullInt8

Null value for optional Int8 field.

Definition at line 1131 of file Fields.h.

◆ NullLocalMktDate

Null value for optional LocalMktDate field.

Definition at line 1137 of file Fields.h.

◆ NullUInt16

Null value for optional UInt16 field.

Definition at line 1143 of file Fields.h.

◆ NullUInt32

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for optional UInt32 field.

Definition at line 1149 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for optional UInt64 field.

Definition at line 1155 of file Fields.h.

◆ NullUInt8

Null value for optional UInt8 field.

Definition at line 1161 of file Fields.h.

◆ OrderId

typedef UInt64 OrderId

Type for order identification.

Definition at line 29 of file Order.h.

◆ OrderPriority

Type for order priority.

Definition at line 32 of file Order.h.

◆ PacketArgs

Alias for a type keeping collection of packet-related attributes.

Definition at line 522 of file Packet.h.

◆ PacketSize

typedef UInt16 PacketSize

Integral type for measuring packets.

Definition at line 36 of file PacketTraits.h.

◆ PRICE9

Price with constant exponent -9.

Definition at line 246 of file Composites.h.

◆ QuoteReqId

typedef Char QuoteReqId[23]

QuoteReqId type.

FIX type: String.

Definition at line 133 of file Fields.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 39 of file Memory.h.

◆ Recovery69EntryArgs

Instantiation of security data attributes for recovery data.

Definition at line 231 of file SecurityListener.h.

◆ SchemaVersion

Aliases SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

◆ SecurityAltIDSourceISIN

SecurityAltIDSourceISIN type.

FIX type: int.

Definition at line 141 of file Fields.h.

◆ SecurityExchange

typedef Char SecurityExchange[4]

SecurityExchange type.

FIX type: Exchange.

Definition at line 147 of file Fields.h.

◆ SecurityGroup

typedef Char SecurityGroup[6]

SecurityGroup type.

FIX type: String.

Definition at line 153 of file Fields.h.

◆ SecurityId

typedef Int32 SecurityId

Unique security identifier.

Definition at line 31 of file Domain.h.

◆ SecurityIDSource

SecurityIDSource.

FIX type: char.

Definition at line 161 of file Fields.h.

◆ SecurityStatus30Args

MessageArgs template instantiation for SecurityStatus30 message type.

Definition at line 151 of file MarketDataListener.h.

◆ SecuritySubType

typedef Char SecuritySubType[5]

SecuritySubType type.

FIX type: String.

Definition at line 167 of file Fields.h.

◆ SecurityType

typedef Char SecurityType[6]

SecurityType.

FIX type: String.

Definition at line 173 of file Fields.h.

◆ SequenceNumber

Integral type used to identify packets in a sequence transmitted by MDP.

Definition at line 31 of file PacketTraits.h.

◆ SnapshotFullRefreshLongQty69Args

◆ String12

typedef Char String12[12]

String length 12.

FIX type: String.

Definition at line 179 of file Fields.h.

◆ String20

typedef Char String20[20]

String length 20.

FIX type: String.

Definition at line 185 of file Fields.h.

◆ String25

typedef Char String25[25]

String length 25.

FIX type: String.

Definition at line 191 of file Fields.h.

◆ String3

typedef Char String3[3]

String length 3.

FIX type: String.

Definition at line 197 of file Fields.h.

◆ String5

typedef Char String5[5]

String length 5.

FIX type: String.

Definition at line 203 of file Fields.h.

◆ String6

typedef Char String6[6]

String with length of 6.

FIX type: String.

Definition at line 209 of file Fields.h.

◆ String7

typedef Char String7[7]

String length 7.

FIX type: String.

Definition at line 215 of file Fields.h.

◆ String8

typedef Char String8[8]

String length 8.

FIX type: String.

Definition at line 221 of file Fields.h.

◆ Symbol

typedef Char Symbol[20]

Symbol.

FIX type: String.

Definition at line 227 of file Fields.h.

◆ Text

typedef Char Text[180]

Text.

FIX type: String.

Definition at line 233 of file Fields.h.

◆ TradeSummary65Args

◆ UInt16

typedef UInt16 UInt16

uInt16.

Definition at line 257 of file Fields.h.

◆ UInt32

typedef UInt32 UInt32

uInt32.

Definition at line 261 of file Fields.h.

◆ UInt64

typedef UInt64 UInt64

uInt64.

Definition at line 265 of file Fields.h.

◆ UInt8

typedef UInt8 UInt8

uInt8.

Definition at line 269 of file Fields.h.

◆ UnderlyingSymbol

typedef Char UnderlyingSymbol[20]

UnderlyingSymbol type.

FIX type: String.

Definition at line 239 of file Fields.h.

◆ UnitOfMeasure

typedef Char UnitOfMeasure[30]

UnitOfMeasure type.

FIX type: String.

Definition at line 245 of file Fields.h.

◆ UpdateActionNew

MDUpdateActionNew.

Definition at line 121 of file Fields.h.

◆ UpdateTypeNew

MDUpdateTypeNew.

Definition at line 127 of file Fields.h.

◆ UserDefinedInstrument

UserDefinedInstrument type.

FIX type: char.

Definition at line 253 of file Fields.h.

◆ VersionComponent

Alias for the version numeric component.

Definition at line 31 of file Version.h.

◆ WarningArgs

Warning arguments.

Definition at line 193 of file HandlerListener.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 33 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 128 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 109 of file Memory.h.

◆ brief() [1/4]

std::string brief ( const DirectBook & book)
inline

Book brief info.

Definition at line 57 of file DirectBook.h.

◆ brief() [2/4]

std::string brief ( const Security & security)
inline

Security brief info.

Definition at line 146 of file Security.h.

◆ brief() [3/4]

ONIXS_CONFLATEDUDP_EXPORTED void brief ( std::string & ,
const DirectBook &  )

Book brief info.

◆ brief() [4/4]

ONIXS_CONFLATEDUDP_EXPORTED void brief ( std::string & ,
const Security &  )

Security brief info.

◆ byteDistance()

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

Returns distance in bytes between two pointers.

Definition at line 147 of file Memory.h.

◆ copy() [1/2]

template<class TargetPriceLevel, class SourcePriceLevel, class Depth>
void copy ( MbpBook< TargetPriceLevel, Depth > & target,
const MbpBook< SourcePriceLevel, Depth > & source,
Depth maxDepth = static_cast<Depth>(-1) )

Copies content of one book to another.

Source and destination books are not required to be of same type, just compatible by price levels.

Definition at line 280 of file MbpBook.h.

◆ copy() [2/2]

template<typename TargetItem, typename TargetSize, typename SourceItem, typename SourceSize>
void copy ( VectorOverArray< TargetItem, TargetSize > & target,
const VectorOverArray< SourceItem, TargetSize > & source,
SourceSize itemCount = static_cast<SourceSize>(-1) )

Copies items from source to target. Items are not required to be of same type thus compatible types can be copied.

Definition at line 325 of file VectorOverArray.h.

◆ decimalEqual()

ONIXS_CONFLATEDUDP_EXPORTED bool decimalEqual ( const Decimal & left,
const Decimal & right )

Checks two decimals for equality.

◆ decimalLess()

ONIXS_CONFLATEDUDP_EXPORTED bool decimalLess ( const Decimal & left,
const Decimal & right )

Compares two decimals.

◆ decimalToStr()

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

Serializes decimal presented by mantissa and exponent into a string.

◆ fromStr() [1/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( const Char * ,
size_t ,
Version &  )

Extracts version from point-separated presentation. Updates version parameter if buffer is parsed successfully.

◆ fromStr() [2/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( Decimal & ,
const Char * ,
size_t  )

Deserializes a decimal number from the given text presentation.

◆ fromStr() [3/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( Int16 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [4/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( Int32 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [5/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( Int64 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [6/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( Int8 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [7/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( LogCategory::Enum & ,
const Char * ,
size_t  )

Deserializes log category constant.

◆ fromStr() [8/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( LogSeverity::Enum & ,
const Char * ,
size_t  )

Deserializes log severity constant.

◆ fromStr() [9/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( MessageTracing::Enum & ,
const Char * ,
size_t  )

Deserializes message tracing constant from a string.

◆ fromStr() [10/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( Timestamp & ,
const Char * ,
size_t  )

De-serializes a timestamp from the given string.

◆ fromStr() [11/15]

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

Definition at line 897 of file Time.h.

◆ fromStr() [12/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( UInt16 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [13/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( UInt32 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [14/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( UInt64 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ fromStr() [15/15]

ONIXS_CONFLATEDUDP_EXPORTED bool fromStr ( UInt8 & ,
const Char * ,
size_t  )

Deserializes numeric value from its text representation.

Returns 'true' if the given buffer contains a valid representation of a number. Otherwise, 'false' is returned.

◆ gatherFiles()

ONIXS_CONFLATEDUDP_EXPORTED void gatherFiles ( FileList & ,
const std::string & ,
const std::string &  )

Gathers files which are stored in the given folder with the given extension. Gathered files are sorted by name.

In contrast to the gatherLogFiles function gathering log files, which collects log files in exact order the files were produced by a logger, the given one represents a generic routine finding files according to the given pattern (extension).

◆ gatherLogFiles() [1/2]

ONIXS_CONFLATEDUDP_EXPORTED void gatherLogFiles ( FileList & ,
ChannelId ,
const std::string &  )

Gathers log files logs which are available for given channel and are stored in a given folder. Gathering assumes log files are named by log file naming routine exposed by given SDK.

◆ gatherLogFiles() [2/2]

ONIXS_CONFLATEDUDP_EXPORTED void gatherLogFiles ( FileList & ,
ChannelId ,
const std::string & ,
const std::string &  )

Gathers log files logs which are available for given channel and are stored in a given folder. Gathering assumes log files are named by log file naming routine exposed by given SDK. In contrast to other overloads, given one allows to define prefix pattern for logs to be gathered.

◆ gatherPcapFiles()

void gatherPcapFiles ( FileList & files,
const std::string & location,
const std::string & ext )
inline

Gathers files which are stored in the given folder with the given extension. Gathered files are sorted by name.

Warning
The given function is deprecated. Consider using gatherFiles instead.

Definition at line 97 of file Replay.h.

◆ initialize()

ONIXS_CONFLATEDUDP_EXPORTED void initialize ( const InitializationSettings & )

One-time initialization of market data services.

◆ localMktDateToTimestamp()

Timestamp localMktDateToTimestamp ( LocalMktDate days)
inline

Converts days since epoch to Timestamp value.

Definition at line 1168 of file Fields.h.

◆ makeInstrumentCacheFilename()

ONIXS_CONFLATEDUDP_EXPORTED std::string makeInstrumentCacheFilename ( ChannelId )

Makes filename for instrument cache for the given channel.

◆ makeLogFilename()

ONIXS_CONFLATEDUDP_EXPORTED std::string makeLogFilename ( UInt32 )

Makes filename for log file for the given channel.

◆ makeMemoryPool()

ONIXS_CONFLATEDUDP_EXPORTED MemoryPool * makeMemoryPool ( size_t ,
size_t ,
size_t ,
size_t  )

Constructs a memory pool instance according to the given configuration.

◆ operator!=() [1/14]

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

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

Definition at line 340 of file String.h.

◆ operator!=() [2/14]

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

Checks two decimals for inequality.

Definition at line 367 of file Decimal.h.

◆ operator!=() [3/14]

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

Checks two decimals for inequality.

Definition at line 431 of file Decimal.h.

◆ operator!=() [4/14]

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

Checks two decimals for inequality.

Definition at line 448 of file Decimal.h.

◆ operator!=() [5/14]

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 121 of file Decimal.h.

◆ operator!=() [6/14]

template<class Object, class OtherObject>
bool operator!= ( const MemoryPoolAllocator< Object > & left,
const MemoryPoolAllocator< OtherObject > & right )
inline

Definition at line 258 of file MemoryPool.h.

◆ operator!=() [7/14]

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

Checks the two groups for inequality.

Definition at line 237 of file SettingGroup.h.

◆ operator!=() [8/14]

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

Compares StrRef with std::string.

Definition at line 300 of file String.h.

◆ operator!=() [9/14]

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

Compares with another instance.

Definition at line 260 of file String.h.

◆ operator!=() [10/14]

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

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

Definition at line 320 of file String.h.

◆ operator!=() [11/14]

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

Compares StrRef with std::string.

Definition at line 280 of file String.h.

◆ operator!=() [12/14]

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

Compares with other instance for in-equality.

Definition at line 339 of file Time.h.

◆ operator!=() [13/14]

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

Compares with instances for inequality.

Definition at line 674 of file Time.h.

◆ operator!=() [14/14]

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

Checks the given two instances for inequality.

Definition at line 124 of file Version.h.

◆ operator+()

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

Adds time interval to given time point.

Definition at line 739 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 767 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 753 of file Time.h.

◆ operator<() [1/8]

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

Compares two decimals.

Definition at line 466 of file Decimal.h.

◆ operator<() [2/8]

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

Compares two decimals.

Definition at line 526 of file Decimal.h.

◆ operator<() [3/8]

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

Compares two decimals.

Definition at line 543 of file Decimal.h.

◆ operator<() [4/8]

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 142 of file Decimal.h.

◆ operator<() [5/8]

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

Establishes order over string refs.

Definition at line 349 of file String.h.

◆ operator<() [6/8]

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

Checks whether left time interval less than right one.

Definition at line 348 of file Time.h.

◆ operator<() [7/8]

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

Establishes order between two instances.

Definition at line 686 of file Time.h.

◆ operator<() [8/8]

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

Establishes the order between the given instances.

Definition at line 134 of file Version.h.

◆ operator<<() [1/17]

LogEvent & operator<< ( LogEvent & event,
Char character )
inline

Logs single character.

Definition at line 292 of file LogEvents.h.

◆ operator<<() [2/17]

LogEvent & operator<< ( LogEvent & event,
const Char * cStr )
inline

Logs zero-terminated string.

Definition at line 254 of file LogEvents.h.

◆ operator<<() [3/17]

template<class Mantissa, class Exponent>
LogEvent & operator<< ( LogEvent & event,
const FixedPointDecimal< Mantissa, Exponent > & number )
inline

Logs decimal number.

Definition at line 421 of file LogEvents.h.

◆ operator<<() [4/17]

LogEvent & operator<< ( LogEvent & event,
const std::string & str )
inline

Logs standard string.

Definition at line 266 of file LogEvents.h.

◆ operator<<() [5/17]

LogEvent & operator<< ( LogEvent & event,
const StrRef & strRef )
inline

Logs string by its reference.

Definition at line 278 of file LogEvents.h.

◆ operator<<() [6/17]

LogEvent & operator<< ( LogEvent & event,
const TimeSpan & timeSpan )
inline

Definition at line 454 of file LogEvents.h.

◆ operator<<() [7/17]

LogEvent & operator<< ( LogEvent & event,
const Timestamp & timestamp )
inline

Definition at line 440 of file LogEvents.h.

◆ operator<<() [8/17]

LogEvent & operator<< ( LogEvent & event,
Int16 number )
inline

Logs an integer.

Definition at line 332 of file LogEvents.h.

◆ operator<<() [9/17]

LogEvent & operator<< ( LogEvent & event,
Int32 number )
inline

Logs an integer.

Definition at line 360 of file LogEvents.h.

◆ operator<<() [10/17]

LogEvent & operator<< ( LogEvent & event,
Int64 number )
inline

Logs an integer.

Definition at line 388 of file LogEvents.h.

◆ operator<<() [11/17]

LogEvent & operator<< ( LogEvent & event,
Int8 number )
inline

Logs an integer.

Definition at line 304 of file LogEvents.h.

◆ operator<<() [12/17]

LogEvent & operator<< ( LogEvent & event,
UInt16 number )
inline

Logs an integer.

Definition at line 346 of file LogEvents.h.

◆ operator<<() [13/17]

LogEvent & operator<< ( LogEvent & event,
UInt32 number )
inline

Logs an integer.

Definition at line 374 of file LogEvents.h.

◆ operator<<() [14/17]

LogEvent & operator<< ( LogEvent & event,
UInt64 number )
inline

Logs an integer.

Definition at line 402 of file LogEvents.h.

◆ operator<<() [15/17]

LogEvent & operator<< ( LogEvent & event,
UInt8 number )
inline

Logs an integer.

Definition at line 318 of file LogEvents.h.

◆ operator<<() [16/17]

template<typename Undefined>
LogEvent & operator<< ( LogEvent & event,
Undefined undefined )

Prevents data of unrecognized type to be
logged without properly defined serialization.

Definition at line 239 of file LogEvents.h.

◆ operator<<() [17/17]

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

StrRef serialization operator.

Definition at line 382 of file String.h.

◆ operator<=() [1/3]

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

Compares two decimals.

Definition at line 501 of file Decimal.h.

◆ operator<=() [2/3]

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 186 of file Decimal.h.

◆ operator<=() [3/3]

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

Establishes order between two instances.

Definition at line 699 of file Time.h.

◆ operator==() [1/14]

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

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

Definition at line 330 of file String.h.

◆ operator==() [2/14]

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

Checks two decimals for equality.

Definition at line 342 of file Decimal.h.

◆ operator==() [3/14]

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

Checks two decimals for equality.

Definition at line 397 of file Decimal.h.

◆ operator==() [4/14]

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

Checks two decimals for equality.

Definition at line 414 of file Decimal.h.

◆ operator==() [5/14]

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 99 of file Decimal.h.

◆ operator==() [6/14]

template<class Object, class OtherObject>
bool operator== ( const MemoryPoolAllocator< Object > & left,
const MemoryPoolAllocator< OtherObject > & right )
inline

Definition at line 241 of file MemoryPool.h.

◆ operator==() [7/14]

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

Checks the two groups for equality.

Definition at line 227 of file SettingGroup.h.

◆ operator==() [8/14]

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

Compares StrRef with std::string.

Definition at line 290 of file String.h.

◆ operator==() [9/14]

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

Compares StrRef instance with another one.

Definition at line 246 of file String.h.

◆ operator==() [10/14]

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

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

Definition at line 310 of file String.h.

◆ operator==() [11/14]

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

Compares StrRef with std::string.

Definition at line 270 of file String.h.

◆ operator==() [12/14]

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

Compares with other instance for equality.

Definition at line 329 of file Time.h.

◆ operator==() [13/14]

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

Compares with instances for equality.

Definition at line 661 of file Time.h.

◆ operator==() [14/14]

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

Checks the given two instances for equality.

Definition at line 109 of file Version.h.

◆ operator>() [1/8]

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

Compares two decimals.

Definition at line 492 of file Decimal.h.

◆ operator>() [2/8]

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

Compares two decimals.

Definition at line 561 of file Decimal.h.

◆ operator>() [3/8]

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

Compares two decimals.

Definition at line 578 of file Decimal.h.

◆ operator>() [4/8]

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 165 of file Decimal.h.

◆ operator>() [5/8]

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

Establishes order over string refs.

Definition at line 373 of file String.h.

◆ operator>() [6/8]

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

Checks whether left time interval greater than right one.

Definition at line 359 of file Time.h.

◆ operator>() [7/8]

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

Establishes order between two instances.

Definition at line 713 of file Time.h.

◆ operator>() [8/8]

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

Establishes the order between the given instances.

Definition at line 158 of file Version.h.

◆ operator>=() [1/3]

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

Compares two decimals.

Definition at line 512 of file Decimal.h.

◆ operator>=() [2/3]

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 209 of file Decimal.h.

◆ operator>=() [3/3]

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

Establishes order between two instances.

Definition at line 726 of file Time.h.

◆ process()

bool process ( NetFeedEngine & engine)
inline

Carries out pending actions like data retrival and event dispatching.

The returned value indicates whether any events have been handled by the engine.

Definition at line 183 of file FeedEngine.h.

◆ processTypified()

template<class Processor>
bool processTypified ( const BinaryMessage & binary,
Processor & processor )

Casts given binary message according to template/type information and processes casted messages by given processor.

Returned value indicates whether message type was successfully recognized and pushed to processor for further processing. Unknown messages aren't processed and thus false result is returned.

Definition at line 55 of file Typification.h.

◆ replayDatamineFiles() [1/3]

ONIXS_CONFLATEDUDP_EXPORTED void replayDatamineFiles ( const FileList & ,
Handler ** ,
size_t ,
const DatamineReplaySupplements &  )

Replays the given list of Datamine files for the given Handlers according to the given settings.

◆ replayDatamineFiles() [2/3]

void replayDatamineFiles ( const FileList & logs,
Handler & handler )
inline

Replays the given list of historical data for the given Handler according to the default settings.

Definition at line 646 of file Replay.h.

◆ replayDatamineFiles() [3/3]

void replayDatamineFiles ( const FileList & logs,
Handler & handler,
const DatamineReplaySupplements & supplements )
inline

Replays the given list of Datamine files for the given Handlers according to the given settings.

Definition at line 628 of file Replay.h.

◆ replayLogFiles() [1/6]

ONIXS_CONFLATEDUDP_EXPORTED void replayLogFiles ( const FileList & ,
Handler ** ,
size_t ,
const LogReplaySupplements &  )

Extracts market data stored in the given log files and pushes it to the given handlers for further processing.

◆ replayLogFiles() [2/6]

void replayLogFiles ( const FileList & logs,
Handler & handler )
inline

Processes market data stored in the log files according to specified settings.

Definition at line 524 of file Replay.h.

◆ replayLogFiles() [3/6]

void replayLogFiles ( const FileList & logs,
Handler & handler,
const LogReplaySupplements & supplements )
inline

Extracts market data stored in the given log files and pushes it to the given handler for further processing.

Definition at line 490 of file Replay.h.

◆ replayLogFiles() [4/6]

void replayLogFiles ( const FileList & logs,
Handler & handler,
const UseHandlerSettingsAsIs & marker )
inline

Processes market data stored in the log files according to specified settings.

Definition at line 566 of file Replay.h.

◆ replayLogFiles() [5/6]

void replayLogFiles ( const FileList & logs,
Handler ** handlers,
size_t handlerQty )
inline

Processes market data stored in the log files according to specified settings.

Definition at line 508 of file Replay.h.

◆ replayLogFiles() [6/6]

void replayLogFiles ( const FileList & logs,
Handler ** handlers,
size_t handlerQty,
const UseHandlerSettingsAsIs &  )
inline

Processes market data stored in the log files according to specified settings.

Definition at line 542 of file Replay.h.

◆ replayPcapFiles() [1/3]

ONIXS_CONFLATEDUDP_EXPORTED void replayPcapFiles ( const FileList & ,
Handler ** ,
size_t ,
const PcapReplaySupplements &  )

Replays the given list of PCAP files for the given Handlers according to the given settings.

◆ replayPcapFiles() [2/3]

void replayPcapFiles ( const FileList & logs,
Handler & handler )
inline

Replays the given list of PCAP files for the given Handler according to the default settings.

Definition at line 604 of file Replay.h.

◆ replayPcapFiles() [3/3]

void replayPcapFiles ( const FileList & logs,
Handler & handler,
const PcapReplaySupplements & supplements )
inline

Replays the given list of PCAP files for the given Handler according to the given settings.

Definition at line 590 of file Replay.h.

◆ selected() [1/3]

bool selected ( const InstrumentSelection & selection,
const Security & security )
inline

Checks whether security belongs to given selection.

Definition at line 256 of file Filtering.h.

◆ selected() [2/3]

bool selected ( const InstrumentSelection::SecurityIds & ids,
SecurityId id )
inline

Checks whether security with given identifier belongs to given selection.

Definition at line 222 of file Filtering.h.

◆ selected() [3/3]

bool selected ( const TinyStrSet & selection,
const StrRef & value )
inline

Checks whether security with given attribute belongs to given selection.

Definition at line 238 of file Filtering.h.

◆ setSessionToAccurateLateJoin()

void setSessionToAccurateLateJoin ( SessionSettings & settings)
inline

Configures session to maintain order books accurately and considering market data processing is started at the middle of weekly session (late join).

Definition at line 834 of file SessionSettings.h.

◆ setSessionToAccuratePreopening()

void setSessionToAccuratePreopening ( SessionSettings & settings)
inline

Configures session to maintain order books accurately and without performing initial (late-join) recovery thus considering market data processing is started from the beginning of weekly session.

Definition at line 809 of file SessionSettings.h.

◆ setSessionToContinueRealtimeProcessingUponIssues()

void setSessionToContinueRealtimeProcessingUponIssues ( SessionSettings & settings)
inline

Updates session settings to tell the Handler continue processing incremental (real-time) data in case of gap or other issue.

Definition at line 789 of file SessionSettings.h.

◆ setSessionToFullRecoverUponRealtimeIssues()

void setSessionToFullRecoverUponRealtimeIssues ( SessionSettings & settings)
inline

Updates session settings to tell the Handler to recover instruments and market state (books) in case of gap or other issue.

Definition at line 757 of file SessionSettings.h.

◆ setSessionToJoinInPreopening()

void setSessionToJoinInPreopening ( SessionSettings & settings)
inline

Updates session settings to tell the Handler to skip join-time recovery and switch processing incremental (real-time) data.

Definition at line 727 of file SessionSettings.h.

◆ setSessionToLateJoin()

void setSessionToLateJoin ( SessionSettings & settings)
inline

Updates session settings to tell the Handler to recover instruments and market state before it switches processing incremental data.

Definition at line 743 of file SessionSettings.h.

◆ setSessionToNaturalRefresh()

void setSessionToNaturalRefresh ( SessionSettings & settings)
inline

Configures session settings to maintain order books using natural refresh. Startup recovery is not performed and thus only real-time processing takes place.

Definition at line 859 of file SessionSettings.h.

◆ setSessionToRecoverBooksUponRealtimeIssues()

void setSessionToRecoverBooksUponRealtimeIssues ( SessionSettings & settings)
inline

Updates session settings to tell the Handler to recover market state (books) in case of gap or other issue.

Definition at line 773 of file SessionSettings.h.

◆ setSessionToRecoverInstrumentsAccurately()

void setSessionToRecoverInstrumentsAccurately ( SessionSettings & settings)
inline

Updates session settings to tell the Handler to recover instruments using accurate strategy each time instrument recovery is performed.

Definition at line 695 of file SessionSettings.h.

◆ setSessionToRecoverInstrumentsFast()

void setSessionToRecoverInstrumentsFast ( SessionSettings & settings)
inline

Updates session settings to tell the Handler to recover instruments using fast strategy each time instrument recovery is performed.

Definition at line 711 of file SessionSettings.h.

◆ thresholdExceeded() [1/2]

ONIXS_CONFLATEDUDP_EXPORTED bool thresholdExceeded ( const Decimal & ,
const Decimal & ,
const Decimal &  )

Checks whether new value exceeds given threshold in compare to the old value.

◆ thresholdExceeded() [2/2]

ONIXS_CONFLATEDUDP_EXPORTED bool thresholdExceeded ( const Decimal & ,
Int64 ,
Int64  )

Checks whether new value exceeds given threshold in compare to the old value.

◆ throwBadBboThreshold()

void throwBadBboThreshold ( )
inline

Raises exception on invalid best bid/offer threshold value.

Definition at line 38 of file BookManagement.h.

◆ throwBadBinaryData()

ONIXS_CONFLATEDUDP_EXPORTED void throwBadBinaryData ( const Char * className)

Throws exception on bad repeating group entry.

◆ throwBadBinaryGroup()

ONIXS_CONFLATEDUDP_EXPORTED void throwBadBinaryGroup ( )

Throws exception on bad repeating group.

◆ throwBadBinaryMessage()

void throwBadBinaryMessage ( )
inline

Raises exception on bad binary message.

Definition at line 1293 of file BinaryMessage.h.

◆ throwBadMessageVersion() [1/2]

ONIXS_CONFLATEDUDP_EXPORTED void throwBadMessageVersion ( const Char * ,
SchemaVersion ,
SchemaVersion  )

Raises exception on bad message version.

◆ throwBadMessageVersion() [2/2]

ONIXS_CONFLATEDUDP_EXPORTED void throwBadMessageVersion ( SchemaVersion messageVersion)

Raises exception on bad message version.

◆ throwBadPacket()

void throwBadPacket ( PacketSize packetSize,
PacketSize minimalSize )
inline

Raises exception on ill-formed packet.

Definition at line 208 of file Packet.h.

◆ throwMbpBookRedepthFailure()

template<typename Depth>
void throwMbpBookRedepthFailure ( Depth newDepth,
Depth maxDepth )
inline

Raises exception on book re-depth failure.

Definition at line 41 of file MbpBook.h.

◆ throwVectorCopyOverflow()

template<typename TargetSize, typename SourceSize>
void throwVectorCopyOverflow ( TargetSize targetSize,
SourceSize sourceSize )

Definition at line 292 of file VectorOverArray.h.

◆ throwZeroParameter()

void throwZeroParameter ( const Char * parameter)
inline

Raises exception on zero parameter value.

Definition at line 33 of file MemoryPoolSettings.h.

◆ throwZeroTcpRecoveryRequestLimit()

void throwZeroTcpRecoveryRequestLimit ( )
inline

Throws error on zero TCP recovery request limit value.

Definition at line 36 of file TcpRecovery.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 93 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 76 of file Memory.h.

◆ toFix() [1/38]

void toFix ( std::string & str,
AggressorFlag::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 55 of file Serialization.h.

◆ toFix() [2/38]

void toFix ( std::string & str,
AggressorSide::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 89 of file Serialization.h.

◆ toFix() [3/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const AdminHeartbeat12 & obj )

Serializes object into FIX presentation.

◆ toFix() [4/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const AdminHeartbeat410 & obj )

Serializes object into FIX presentation.

◆ toFix() [5/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const AdminLogin15 & obj )

Serializes object into FIX presentation.

◆ toFix() [6/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const AdminLogin408 & obj )

Serializes object into FIX presentation.

◆ toFix() [7/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const AdminLogout16 & obj )

Serializes object into FIX presentation.

◆ toFix() [8/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const AdminLogout409 & obj )

Serializes object into FIX presentation.

◆ toFix() [9/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const ChannelReset4 & obj )

Serializes object into FIX presentation.

◆ toFix() [10/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const IncrementalRefreshBookLongQty64 & obj )

Serializes object into FIX presentation.

◆ toFix() [11/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const IncrementalRefreshLimitsBanding50 & obj )

Serializes object into FIX presentation.

◆ toFix() [12/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const IncrementalRefreshTradeSummaryLongQty65 & obj )

Serializes object into FIX presentation.

◆ toFix() [13/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const InstrumentDefinitionFX63 & obj )

Serializes object into FIX presentation.

◆ toFix() [14/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const SecurityStatus30 & obj )

Serializes object into FIX presentation.

◆ toFix() [15/38]

ONIXS_CONFLATEDUDP_EXPORTED void toFix ( std::string & str,
const SnapshotFullRefreshLongQty69 & obj )

Serializes object into FIX presentation.

◆ toFix() [16/38]

void toFix ( std::string & str,
EntryType::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 213 of file Serialization.h.

◆ toFix() [17/38]

void toFix ( std::string & str,
EntryTypeBook::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 247 of file Serialization.h.

◆ toFix() [18/38]

void toFix ( std::string & str,
EntryTypeDailyStatistics::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 281 of file Serialization.h.

◆ toFix() [19/38]

void toFix ( std::string & str,
EntryTypeStatistics::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 315 of file Serialization.h.

◆ toFix() [20/38]

void toFix ( std::string & str,
EventType::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 120 of file Serialization.h.

◆ toFix() [21/38]

void toFix ( std::string & str,
HaltReason::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 151 of file Serialization.h.

◆ toFix() [22/38]

void toFix ( std::string & str,
InstAttribValue set )
inline

Serializes object into FIX presentation.

Definition at line 770 of file Serialization.h.

◆ toFix() [23/38]

void toFix ( std::string & str,
LegSide::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 182 of file Serialization.h.

◆ toFix() [24/38]

void toFix ( std::string & str,
MatchEventIndicator set )
inline

Serializes object into FIX presentation.

Definition at line 799 of file Serialization.h.

◆ toFix() [25/38]

void toFix ( std::string & str,
MoneyOrPar::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 377 of file Serialization.h.

◆ toFix() [26/38]

void toFix ( std::string & str,
OpenCloseSettlFlag::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 411 of file Serialization.h.

◆ toFix() [27/38]

void toFix ( std::string & str,
OrderUpdateAction::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 445 of file Serialization.h.

◆ toFix() [28/38]

void toFix ( std::string & str,
PriceSource::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 476 of file Serialization.h.

◆ toFix() [29/38]

void toFix ( std::string & str,
PutOrCall::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 507 of file Serialization.h.

◆ toFix() [30/38]

void toFix ( std::string & str,
RepoSubType::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 538 of file Serialization.h.

◆ toFix() [31/38]

void toFix ( std::string & str,
SecurityAltIDSource::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 572 of file Serialization.h.

◆ toFix() [32/38]

void toFix ( std::string & str,
SecurityTradingEvent::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 606 of file Serialization.h.

◆ toFix() [33/38]

void toFix ( std::string & str,
SecurityTradingStatus::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 640 of file Serialization.h.

◆ toFix() [34/38]

void toFix ( std::string & str,
SecurityUpdateAction::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 674 of file Serialization.h.

◆ toFix() [35/38]

void toFix ( std::string & str,
SettlPriceType set )
inline

Serializes object into FIX presentation.

Definition at line 828 of file Serialization.h.

◆ toFix() [36/38]

void toFix ( std::string & str,
Side::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 705 of file Serialization.h.

◆ toFix() [37/38]

void toFix ( std::string & str,
UpdateAction::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 346 of file Serialization.h.

◆ toFix() [38/38]

void toFix ( std::string & str,
WorkupTradingStatus::Enum value )
inline

Serializes object into FIX presentation.

Definition at line 739 of file Serialization.h.

◆ toFormattedStr() [1/2]

std::string toFormattedStr ( const DirectBook & book)
inline

Serializes book in formatted form.

Definition at line 97 of file DirectBook.h.

◆ toFormattedStr() [2/2]

ONIXS_CONFLATEDUDP_EXPORTED void toFormattedStr ( std::string & ,
const DirectBook &  )

Serializes book in formatted form.

◆ toOpaquePtr() [1/2]

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

Makes pointer as opaque one.

Definition at line 62 of file Memory.h.

◆ toOpaquePtr() [2/2]

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

Makes pointer as opaque one.

Definition at line 50 of file Memory.h.

◆ toStr() [1/197]

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

Serializes object into a string.

Definition at line 42 of file Serialization.h.

◆ toStr() [2/197]

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

Serializes object into a string.

Definition at line 76 of file Serialization.h.

◆ toStr() [3/197]

std::string toStr ( BookState::Enum bookState)
inline

Serializes book state value into a string.

Definition at line 60 of file BookAttributes.h.

◆ toStr() [4/197]

std::string toStr ( BookUpdateNotification::Enum strategy)
inline

Serializes book update notification policy into a string.

Definition at line 699 of file BookManagement.h.

◆ toStr() [5/197]

std::string toStr ( Char character)
inline

Constructs std::string from a character.

Definition at line 217 of file String.h.

◆ toStr() [6/197]

std::string toStr ( const AdminHeartbeat12 & obj)
inline

Serializes object into a string.

Definition at line 1177 of file Serialization.h.

◆ toStr() [7/197]

std::string toStr ( const AdminHeartbeat410 & obj)
inline

Serializes object into a string.

Definition at line 1006 of file Serialization.h.

◆ toStr() [8/197]

std::string toStr ( const AdminLogin15 & obj)
inline

Serializes object into a string.

Definition at line 1204 of file Serialization.h.

◆ toStr() [9/197]

std::string toStr ( const AdminLogin408 & obj)
inline

Serializes object into a string.

Definition at line 949 of file Serialization.h.

◆ toStr() [10/197]

std::string toStr ( const AdminLogout16 & obj)
inline

Serializes object into a string.

Definition at line 1230 of file Serialization.h.

◆ toStr() [11/197]

std::string toStr ( const AdminLogout409 & obj)
inline

Serializes object into a string.

Definition at line 977 of file Serialization.h.

◆ toStr() [12/197]

std::string toStr ( const AdvancedSessionSettings & settings)
inline

Serializes market data processing session settings.

Definition at line 677 of file SessionSettings.h.

◆ toStr() [13/197]

std::string toStr ( const BookManagement & settings)
inline

Serializes book management settings into string.

Definition at line 865 of file BookManagement.h.

◆ toStr() [14/197]

std::string toStr ( const ChannelReset4 & obj)
inline

Serializes object into a string.

Definition at line 1149 of file Serialization.h.

◆ toStr() [15/197]

std::string toStr ( const DebugLoggingSettings & settings)
inline

Serializes Handler debug logging settings into a string.

Definition at line 255 of file LoggingSettings.h.

◆ toStr() [16/197]

std::string toStr ( const Decimal & number)
inline

Serializes decimal into a string.

Definition at line 623 of file Decimal.h.

◆ toStr() [17/197]

std::string toStr ( const DirectBboTracking & tracking)
inline

Serializes BBO tracking parameters into string.

Definition at line 380 of file BookManagement.h.

◆ toStr() [18/197]

std::string toStr ( const DirectBook & book)
inline

Serializes book.

Definition at line 77 of file DirectBook.h.

◆ toStr() [19/197]

std::string toStr ( const DirectPriceLevel & priceLevel)
inline

Serializes price level attributes into a string.

Definition at line 160 of file DirectPriceLevel.h.

◆ toStr() [20/197]

std::string toStr ( const FeedEngineThreadSettings & settings)
inline

Serializes settings defining behavior of feed engine threads into a string.

Definition at line 167 of file FeedEngineThreads.h.

◆ toStr() [21/197]

std::string toStr ( const FeedSettings & settings)
inline

Serializes feed settings into string.

Definition at line 1238 of file FeedSettings.h.

◆ toStr() [22/197]

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

Serializes fixed-point decimal into a string.

Definition at line 660 of file Decimal.h.

◆ toStr() [23/197]

std::string toStr ( const GroupSize & obj)
inline

Serializes object into a string.

Definition at line 867 of file Serialization.h.

◆ toStr() [24/197]

std::string toStr ( const GroupSize8Byte & obj)
inline

Serializes object into a string.

Definition at line 888 of file Serialization.h.

◆ toStr() [25/197]

std::string toStr ( const GroupSizeEncoding & obj)
inline

Serializes object into a string.

Definition at line 910 of file Serialization.h.

◆ toStr() [26/197]

std::string toStr ( const HandlerListeners & listeners)
inline

Serializes information on associated listeners.

Definition at line 366 of file HandlerListeners.h.

◆ toStr() [27/197]

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

Serializes BBA tracking parameters into string.

Definition at line 391 of file HandlerSettings.h.

◆ toStr() [28/197]

std::string toStr ( const IncrementalRefreshBookLongQty64 & obj)
inline

Serializes object into a string.

Definition at line 1064 of file Serialization.h.

◆ toStr() [29/197]

std::string toStr ( const IncrementalRefreshLimitsBanding50 & obj)
inline

Serializes object into a string.

Definition at line 1287 of file Serialization.h.

◆ toStr() [30/197]

std::string toStr ( const IncrementalRefreshTradeSummaryLongQty65 & obj)
inline

Serializes object into a string.

Definition at line 1093 of file Serialization.h.

◆ toStr() [31/197]

std::string toStr ( const InstrumentDefinitionFX63 & obj)
inline

Serializes object into a string.

Definition at line 1035 of file Serialization.h.

◆ toStr() [32/197]

std::string toStr ( const InstrumentSelection & selection)
inline

Serializes instrument selection into text presentation.

Definition at line 204 of file Filtering.h.

◆ toStr() [33/197]

std::string toStr ( const LoggingSettings & settings)
inline

Serializes Handler debug logging settings into a string.

Definition at line 434 of file LoggingSettings.h.

◆ toStr() [34/197]

std::string toStr ( const MaturityMonthYear & obj)
inline

Serializes object into a string.

Definition at line 847 of file Serialization.h.

◆ toStr() [35/197]

std::string toStr ( const MemoryPoolSettings & settings)
inline

Serializes memory pool settings into a string.

Definition at line 262 of file MemoryPoolSettings.h.

◆ toStr() [36/197]

std::string toStr ( const MessageHeader & obj)
inline

Serializes object into a string.

Definition at line 930 of file Serialization.h.

◆ toStr() [37/197]

std::string toStr ( const MulticastRecoveryFeedSettings & settings)
inline

Serializes feed settings into string.

Definition at line 391 of file FeedSettings.h.

◆ toStr() [38/197]

std::string toStr ( const NetFeedConnection & connection)
inline

Serializes feed connection attributes to a given string.

Definition at line 123 of file FeedConnection.h.

◆ toStr() [39/197]

std::string toStr ( const Order & order)
inline

Returns string representation of the order.

Definition at line 183 of file Order.h.

◆ toStr() [40/197]

std::string toStr ( const RealtimeFeedSettings & settings)
inline

Serializes feed settings into string.

Definition at line 865 of file FeedSettings.h.

◆ toStr() [41/197]

std::string toStr ( const Security & security)
inline

Serializes security.

Definition at line 166 of file Security.h.

◆ toStr() [42/197]

std::string toStr ( const SecurityStatus30 & obj)
inline

Serializes object into a string.

Definition at line 1258 of file Serialization.h.

◆ toStr() [43/197]

std::string toStr ( const SessionSettings & settings)
inline

Serializes market data processing session settings.

Definition at line 571 of file SessionSettings.h.

◆ toStr() [44/197]

std::string toStr ( const SnapshotFullRefreshLongQty69 & obj)
inline

Serializes object into a string.

Definition at line 1122 of file Serialization.h.

◆ toStr() [45/197]

std::string toStr ( const SocketFeedEngineSettings & settings)
inline

Serializes feed engine settings into a string.

Definition at line 146 of file SocketFeedEngine.h.

◆ toStr() [46/197]

std::string toStr ( const SolarflareFeedEngineSettings & settings)
inline

Serializes feed engine settings into a string.

Definition at line 143 of file SolarflareFeedEngine.h.

◆ toStr() [47/197]

std::string toStr ( const StrRef & ref)
inline

Constructs std::string instance from StrRef one.

Definition at line 198 of file String.h.

◆ toStr() [48/197]

std::string toStr ( const TcpRecoveryFeedSettings & settings)
inline

Serializes feed settings into string.

Definition at line 601 of file FeedSettings.h.

◆ toStr() [49/197]

std::string toStr ( const TcpRecoverySessionSettings & settings)
inline

Serializes market recovery option.

Definition at line 379 of file SessionSettings.h.

◆ toStr() [50/197]

std::string toStr ( const TcpRecoverySettings & settings)
inline

Serializes TCP recovery settings.

Definition at line 207 of file TcpRecovery.h.

◆ toStr() [51/197]

std::string toStr ( const ThreadAffinity & affinity)
inline

Serializes thread affinity into a string.

Definition at line 98 of file ThreadPool.h.

◆ toStr() [52/197]

std::string toStr ( const ThreadPoolSettings & settings)
inline

Serializes thread pool settings into a string.

Definition at line 269 of file ThreadPool.h.

◆ toStr() [53/197]

std::string toStr ( const Version & version)
inline

Serializes Version instance into point-separated presentation.

Definition at line 184 of file Version.h.

◆ toStr() [54/197]

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

Serializes object into a string.

Definition at line 201 of file Serialization.h.

◆ toStr() [55/197]

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

Serializes object into a string.

Definition at line 234 of file Serialization.h.

◆ toStr() [56/197]

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

Serializes object into a string.

Definition at line 268 of file Serialization.h.

◆ toStr() [57/197]

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

Serializes object into a string.

Definition at line 302 of file Serialization.h.

◆ toStr() [58/197]

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

Serializes object into a string.

Definition at line 108 of file Serialization.h.

◆ toStr() [59/197]

std::string toStr ( GapAndErrorHandlingOptions::Enum handling)
inline

Serializes gap and error handling option.

Definition at line 113 of file SessionSettings.h.

◆ toStr() [60/197]

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

Serializes object into a string.

Definition at line 139 of file Serialization.h.

◆ toStr() [61/197]

std::string toStr ( InstAttribValue set)
inline

Serializes object into a string.

Definition at line 758 of file Serialization.h.

◆ toStr() [62/197]

std::string toStr ( InstrumentRecoveryOptions::Enum option)
inline

Serializes instrument definition recovery strategy.

Definition at line 170 of file SessionSettings.h.

◆ toStr() [63/197]

std::string toStr ( Int16 number)
inline

Serializes given integer into a string.

Definition at line 162 of file Integral.h.

◆ toStr() [64/197]

std::string toStr ( Int32 number)
inline

Serializes given integer into a string.

Definition at line 202 of file Integral.h.

◆ toStr() [65/197]

std::string toStr ( Int64 number)
inline

Serializes given integer into a string.

Definition at line 242 of file Integral.h.

◆ toStr() [66/197]

std::string toStr ( Int8 number)
inline

Serializes given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [67/197]

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

Serializes given constant into a string.

Definition at line 295 of file Integral.h.

◆ toStr() [68/197]

std::string toStr ( JoinRecoveryOptions::Enum recovery)
inline

Serializes join recovery option.

Definition at line 69 of file SessionSettings.h.

◆ toStr() [69/197]

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

Serializes object into a string.

Definition at line 170 of file Serialization.h.

◆ toStr() [70/197]

std::string toStr ( LogCategory::Enum mode)
inline

Serializes log category constant.

Definition at line 122 of file Logger.h.

◆ toStr() [71/197]

std::string toStr ( LogSeverity::Enum mode)
inline

Serializes log severity constant.

Definition at line 71 of file Logger.h.

◆ toStr() [72/197]

std::string toStr ( MatchEventIndicator set)
inline

Serializes object into a string.

Definition at line 787 of file Serialization.h.

◆ toStr() [73/197]

std::string toStr ( MessageTracing::Enum tracing)
inline

Serializes message tracing constant into a string.

Definition at line 62 of file LoggingSettings.h.

◆ toStr() [74/197]

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

Serializes object into a string.

Definition at line 365 of file Serialization.h.

◆ toStr() [75/197]

std::string toStr ( NetFeedRole::Enum role)
inline

Returns string presentation of feed role.

Definition at line 108 of file FeedAttributes.h.

◆ toStr() [76/197]

std::string toStr ( NetFeedType::Enum type)
inline

Returns string presentation of feed service type.

Definition at line 66 of file FeedAttributes.h.

◆ toStr() [77/197]

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

Serializes object into a string.

Definition at line 398 of file Serialization.h.

◆ toStr() [78/197]

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

Serializes object into a string.

Definition at line 432 of file Serialization.h.

◆ toStr() [79/197]

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

Serializes object into a string.

Definition at line 464 of file Serialization.h.

◆ toStr() [80/197]

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

Serializes object into a string.

Definition at line 495 of file Serialization.h.

◆ toStr() [81/197]

std::string toStr ( RealtimeFeedLayout::Enum layout)
inline

Returns string presentation of feed layout.

Definition at line 659 of file FeedSettings.h.

◆ toStr() [82/197]

std::string toStr ( RecoveryFeedLayout::Enum layout)
inline

Returns string presentation of feed layout.

Definition at line 295 of file FeedSettings.h.

◆ toStr() [83/197]

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

Serializes object into a string.

Definition at line 526 of file Serialization.h.

◆ toStr() [84/197]

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

Serializes object into a string.

Definition at line 559 of file Serialization.h.

◆ toStr() [85/197]

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

Serializes object into a string.

Definition at line 593 of file Serialization.h.

◆ toStr() [86/197]

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

Serializes object into a string.

Definition at line 627 of file Serialization.h.

◆ toStr() [87/197]

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

Serializes object into a string.

Definition at line 661 of file Serialization.h.

◆ toStr() [88/197]

std::string toStr ( SettlPriceType set)
inline

Serializes object into a string.

Definition at line 816 of file Serialization.h.

◆ toStr() [89/197]

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

Serializes object into a string.

Definition at line 693 of file Serialization.h.

◆ toStr() [90/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
BookState::Enum  )

Serializes book state value into a string.

◆ toStr() [91/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
BookUpdateNotification::Enum  )

Serializes book update notification policy into a string.

◆ toStr() [92/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const AdvancedSessionSettings &  )

Serializes market data processing session settings.

◆ toStr() [93/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const BookManagement &  )

Serializes book management settings into string.

◆ toStr() [94/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const DebugLoggingSettings &  )

Serializes Handler debug logging settings into a string.

◆ toStr() [95/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const DirectBboTracking &  )

Serializes BBO tracking parameters into string.

◆ toStr() [96/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const DirectBook &  )

Serializes book.

◆ toStr() [97/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const DirectPriceLevel &  )

Serializes price level attributes into a string.

◆ toStr() [98/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const FeedEngineThreadSettings &  )

Serializes settings defining behavior of feed engine threads into a string.

◆ toStr() [99/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const FeedSettings &  )

Serializes feed settings into string.

◆ toStr() [100/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const HandlerListeners &  )

Serializes information on associated listeners.

◆ toStr() [101/197]

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

Serializes BBA tracking parameters into string.

◆ toStr() [102/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const InstrumentSelection &  )

Serializes instrument selection into text presentation.

◆ toStr() [103/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const LoggingSettings &  )

Serializes Handler debug logging settings into a string.

◆ toStr() [104/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const MemoryPoolSettings &  )

Serializes memory pool settings into a string.

◆ toStr() [105/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const MulticastRecoveryFeedSettings &  )

Serializes feed settings into string.

◆ toStr() [106/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const NetFeedConnection &  )

Serializes feed connection attributes to a given string.

◆ toStr() [107/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const Order &  )

Appends representation of order to given string.

◆ toStr() [108/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const RealtimeFeedSettings &  )

Serializes feed settings into string.

◆ toStr() [109/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const Security &  )

Serializes security.

◆ toStr() [110/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const SessionSettings &  )

Serializes market data processing session settings.

◆ toStr() [111/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const SocketFeedEngineSettings &  )

Serializes feed engine settings into a string.

◆ toStr() [112/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const SolarflareFeedEngineSettings &  )

Serializes feed engine settings into a string.

◆ toStr() [113/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const TcpRecoveryFeedSettings &  )

Serializes feed settings into string.

◆ toStr() [114/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const TcpRecoverySessionSettings &  )

Serializes market recovery option.

◆ toStr() [115/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const TcpRecoverySettings &  )

Serializes TCP recovery settings.

◆ toStr() [116/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const ThreadAffinity &  )

Serializes thread affinity into a string.

◆ toStr() [117/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const ThreadPoolSettings &  )

Serializes thread pool settings into a string.

◆ toStr() [118/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
const Version &  )

Appends point-separated presentation of version to given string.

◆ toStr() [119/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
GapAndErrorHandlingOptions::Enum  )

Serializes gap and error handling option.

◆ toStr() [120/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
InstrumentRecoveryOptions::Enum  )

Serializes instrument definition recovery strategy.

◆ toStr() [121/197]

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

Serializes given integer into a string.

◆ toStr() [122/197]

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

Serializes given integer into a string.

◆ toStr() [123/197]

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

Serializes given integer into a string.

◆ toStr() [124/197]

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

Serializes given integer into a string.

◆ toStr() [125/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
JoinRecoveryOptions::Enum  )

Serializes join recovery option.

◆ toStr() [126/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
LogCategory::Enum  )

Serializes log category constant.

◆ toStr() [127/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
LogSeverity::Enum  )

Serializes log severity constant.

◆ toStr() [128/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
MessageTracing::Enum  )

Serializes message tracing constant into a string.

◆ toStr() [129/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
NetFeedType::Enum  )

Appends string presentation of feed service type.

◆ toStr() [130/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
RealtimeFeedLayout::Enum  )

Appends string presentation of feed layout.

◆ toStr() [131/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
RecoveryFeedLayout::Enum  )

Appends string presentation of feed layout.

◆ toStr() [132/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & ,
TradeProcessing::Enum  )

Serializes trade processing strategy.

◆ toStr() [133/197]

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

Serializes given integer into a string.

◆ toStr() [134/197]

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

Serializes given integer into a string.

◆ toStr() [135/197]

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

Serializes given integer into a string.

◆ toStr() [136/197]

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

Serializes given integer into a string.

◆ toStr() [137/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
AggressorFlag::Enum value )

Serializes object into a string.

◆ toStr() [138/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
AggressorSide::Enum value )

Serializes object into a string.

◆ toStr() [139/197]

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

Appends character to given std::string instance.

Definition at line 226 of file String.h.

◆ toStr() [140/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const AdminHeartbeat12 & obj )

Serializes object into a string.

◆ toStr() [141/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const AdminHeartbeat410 & obj )

Serializes object into a string.

◆ toStr() [142/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const AdminLogin15 & obj )

Serializes object into a string.

◆ toStr() [143/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const AdminLogin408 & obj )

Serializes object into a string.

◆ toStr() [144/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const AdminLogout16 & obj )

Serializes object into a string.

◆ toStr() [145/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const AdminLogout409 & obj )

Serializes object into a string.

◆ toStr() [146/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const ChannelReset4 & obj )

Serializes object into a string.

◆ toStr() [147/197]

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

Serializes decimal into a string.

Definition at line 608 of file Decimal.h.

◆ toStr() [148/197]

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 641 of file Decimal.h.

◆ toStr() [149/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const GroupSize & obj )

Serializes object into a string.

◆ toStr() [150/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const GroupSize8Byte & obj )

Serializes object into a string.

◆ toStr() [151/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const GroupSizeEncoding & obj )

Serializes object into a string.

◆ toStr() [152/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const IncrementalRefreshBookLongQty64 & obj )

Serializes object into a string.

◆ toStr() [153/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const IncrementalRefreshLimitsBanding50 & obj )

Serializes object into a string.

◆ toStr() [154/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const IncrementalRefreshTradeSummaryLongQty65 & obj )

Serializes object into a string.

◆ toStr() [155/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const InstrumentDefinitionFX63 & obj )

Serializes object into a string.

◆ toStr() [156/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const MaturityMonthYear & obj )

Serializes object into a string.

◆ toStr() [157/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const MessageHeader & obj )

Serializes object into a string.

◆ toStr() [158/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const SecurityStatus30 & obj )

Serializes object into a string.

◆ toStr() [159/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
const SnapshotFullRefreshLongQty69 & obj )

Serializes object into a string.

◆ toStr() [160/197]

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

Appends one string another one.

Definition at line 236 of file String.h.

◆ toStr() [161/197]

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

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

Definition at line 207 of file String.h.

◆ toStr() [162/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
EntryType::Enum value )

Serializes object into a string.

◆ toStr() [163/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
EntryTypeBook::Enum value )

Serializes object into a string.

◆ toStr() [164/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
EntryTypeDailyStatistics::Enum value )

Serializes object into a string.

◆ toStr() [165/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
EntryTypeStatistics::Enum value )

Serializes object into a string.

◆ toStr() [166/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
EventType::Enum value )

Serializes object into a string.

◆ toStr() [167/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
HaltReason::Enum value )

Serializes object into a string.

◆ toStr() [168/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
InstAttribValue set )

Serializes object into a string.

◆ toStr() [169/197]

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

Serializes given constant into a string.

Definition at line 280 of file Integral.h.

◆ toStr() [170/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
LegSide::Enum value )

Serializes object into a string.

◆ toStr() [171/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
MatchEventIndicator set )

Serializes object into a string.

◆ toStr() [172/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
MoneyOrPar::Enum value )

Serializes object into a string.

◆ toStr() [173/197]

void toStr ( std::string & str,
NetFeedRole::Enum role )
inline

Appends string presentation of feed role.

Definition at line 96 of file FeedAttributes.h.

◆ toStr() [174/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
OpenCloseSettlFlag::Enum value )

Serializes object into a string.

◆ toStr() [175/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
OrderUpdateAction::Enum value )

Serializes object into a string.

◆ toStr() [176/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
PriceSource::Enum value )

Serializes object into a string.

◆ toStr() [177/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
PutOrCall::Enum value )

Serializes object into a string.

◆ toStr() [178/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
RepoSubType::Enum value )

Serializes object into a string.

◆ toStr() [179/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
SecurityAltIDSource::Enum value )

Serializes object into a string.

◆ toStr() [180/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
SecurityTradingEvent::Enum value )

Serializes object into a string.

◆ toStr() [181/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
SecurityTradingStatus::Enum value )

Serializes object into a string.

◆ toStr() [182/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
SecurityUpdateAction::Enum value )

Serializes object into a string.

◆ toStr() [183/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
SettlPriceType set )

Serializes object into a string.

◆ toStr() [184/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
Side::Enum value )

Serializes object into a string.

◆ toStr() [185/197]

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 402 of file Time.h.

◆ toStr() [186/197]

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

Serializes timestamp according to specified pattern.

Definition at line 838 of file Time.h.

◆ toStr() [187/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
UpdateAction::Enum value )

Serializes object into a string.

◆ toStr() [188/197]

ONIXS_CONFLATEDUDP_EXPORTED void toStr ( std::string & str,
WorkupTradingStatus::Enum value )

Serializes object into a string.

◆ toStr() [189/197]

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

Formats timespan according to specified pattern.

Definition at line 433 of file Time.h.

◆ toStr() [190/197]

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

Serializes timestamp according to specified pattern.

Definition at line 875 of file Time.h.

◆ toStr() [191/197]

std::string toStr ( TradeProcessing::Enum strategy)
inline

Serializes trade processing strategy.

Definition at line 71 of file TradeProcessing.h.

◆ toStr() [192/197]

std::string toStr ( UInt16 number)
inline

Serializes given integer into a string.

Definition at line 182 of file Integral.h.

◆ toStr() [193/197]

std::string toStr ( UInt32 number)
inline

Serializes given integer into a string.

Definition at line 222 of file Integral.h.

◆ toStr() [194/197]

std::string toStr ( UInt64 number)
inline

Serializes given integer into a string.

Definition at line 262 of file Integral.h.

◆ toStr() [195/197]

std::string toStr ( UInt8 number)
inline

Serializes given integer into a string.

Definition at line 142 of file Integral.h.

◆ toStr() [196/197]

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

Serializes object into a string.

Definition at line 334 of file Serialization.h.

◆ toStr() [197/197]

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

Serializes object into a string.

Definition at line 726 of file Serialization.h.

◆ toStrAsHHMMSS()

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

◆ toStrAsHHMMSSmsec()

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

◆ toStrAsSDHHMMSSnsec()

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

◆ toStrAsYYYYMMDD()

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

Serializes timestamp in YYYYMMDD format.

◆ toStrAsYYYYMMDDHHMMSS()

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

Serializes timestamp in YYYYMMDDHHMMSS format.

◆ toStrAsYYYYMMDDHHMMSSmsec()

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

Serializes timestamp in YYYYMMDDHHMMSSmsec format.

◆ toStrAsYYYYMMDDHHMMSSnsec()

ONIXS_CONFLATEDUDP_EXPORTED 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 183 of file String.h.

◆ toStrRef() [2/2]

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

Constructs StrRef instance over std::string content.

Definition at line 174 of file String.h.

◆ typify()

template<class Message>
Message typify ( const BinaryMessage & message)
inline

Casts SBE-encoded message to given type.

Definition at line 34 of file Typification.h.