OnixS C++ CME MDP Streamlined Market Data Handler  1.2.0
API Documentation
OnixS::CME::Streamlined::MDH Namespace Reference

Classes

struct  AdminHeartbeat312
 
struct  AdminLogin315
 
struct  AdminLogout316
 
struct  AggressorSide
 
class  BinaryFields
 
class  BinaryGroup
 
class  BinaryGroupEntry
 
class  BinaryGroupList
 
class  BinaryGroupWithNested
 
class  BinaryMessage
 
class  BinaryMessageIterator
 
class  BinaryMessages
 
class  Decimal
 
struct  EntryCode
 
struct  EntryTypeIndices
 
struct  EventTypeIndices
 
class  FeedEngine
 
struct  FeedEngineListener
 
class  FeedEngineSettings
 
struct  FeedEngineThreadIdle
 
struct  FeedListener
 
class  FeedSettings
 
class  FileLogger
 
struct  FileLoggerListener
 
class  FileLoggerSettings
 
class  FixedPointDecimal
 
struct  GapAndErrorHandlingOptions
 
class  GroupSize
 
class  GroupSizeEncoding
 
class  Handler
 
class  HandlerDebugLoggingSettings
 
struct  HandlerListener
 
class  HandlerSettings
 
struct  IncrementalRefreshEris351
 
struct  IncrementalRefreshEris353
 
struct  IncrementalRefreshErisReferenceDataAndDailyStatistics333
 
struct  IncrementalRefreshIndices348
 
struct  IncrementalRefreshOTC356
 
struct  IncrementalRefreshOTC366
 
struct  IncrementalRefreshTradeBlocks340
 
struct  IncrementalRefreshTradeBlocks349
 
struct  IncrementalRefreshTradeBlocks365
 
class  InitializationSettings
 
struct  InstrumentDefinitionEris363
 
struct  InstrumentDefinitionIndices347
 
class  InstrumentSelection
 
struct  IntegralConstant
 
struct  Issue
 
class  IssueArgs
 
class  LocalWatch
 
struct  LogCategory
 
struct  LogDebug
 
class  LogEntry
 
struct  LogError
 
class  LogEvent
 
class  LoggedSessionSettings
 
class  Logger
 
struct  LogInfo
 
struct  LogSeverity
 
struct  LogWarning
 
struct  MarketDataListener
 
class  MatchEventIndicator
 
class  MaturityMonthYear
 
class  MemoryPool
 
class  MemoryPoolAllocator
 
class  MemoryPoolSettings
 
class  MessageArgs
 
class  MessageHeader
 
struct  MessageTracing
 
struct  Month
 
class  NaturalRefreshSession
 
class  NetFeed
 
class  NetFeedConnection
 
struct  NetFeedRole
 
struct  NetFeedType
 
class  NetPacket
 
struct  NewsIndices339
 
struct  NullDecimal32
 
struct  NullDecimal32NULL
 
struct  NullDecimal64
 
struct  NullLogger
 
struct  NullMaturityMonthYear
 
struct  NullPRICENULL
 
struct  NullPRICENULL9
 
class  Packet
 
struct  QuoteRequest345
 
struct  RealtimeFeedLayout
 
class  RealtimeFeedSettings
 
class  RecoveryCompletionArgs
 
struct  RecoveryCompletionStatus
 
class  ReplaySettings
 
struct  SchemaTraits
 
class  Security
 
struct  SecurityUpdateAction
 
class  SessionSettings
 
class  SettlPriceType
 
class  StrRef
 
class  TcpRecoveryService
 
class  TcpRecoverySettings
 
class  ThreadAffinity
 
class  TimeSpan
 
struct  TimeSpanFormat
 
class  Timestamp
 
struct  TimestampFormat
 
struct  TimeTraits
 
class  TinySet
 
class  TinyStrSet
 
class  TinyStrSetIterator
 
struct  UpdateAction
 
class  UtcWatch
 
class  VectorOverArray
 
class  Version
 
struct  WatchService
 

Typedefs

typedef UInt16 MessageSize
 
typedef MessageSize EncodedLength
 
typedef MessageSize BlockLength
 
typedef MessageHeader::TemplateId MessageTemplateId
 
typedef FixedPointDecimal< Int32, IntegralConstant< Int8,-4 >> Decimal32
 
typedef FixedPointDecimal< Int32, Int8Decimal32NULL
 
typedef FixedPointDecimal< Int64, Int8Decimal64
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-7 >> PRICENULL
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-9 >> PRICENULL9
 
typedef Int64 DecimalMantissa
 
typedef Int32 DecimalExponent
 
typedef UInt32 ChannelId
 
typedef UInt64 SecurityId
 
typedef Int32 CpuIndex
 
typedef Char CHAR
 
typedef Char Currency[3]
 
typedef Char ErisUDI
 
typedef Int32 Int32
 
typedef Int8 Int8
 
typedef IntegralConstant< Char, 'H'> LegSecurityIDSource
 
typedef UInt16 LocalMktDate
 
typedef IntegralConstant< Char, '2'> EntryTypeTrade
 
typedef IntegralConstant< Int8, 0 > UpdateActionNew
 
typedef Char SecurityExchange[4]
 
typedef Char String100[100]
 
typedef Char String12[12]
 
typedef Char String30[30]
 
typedef Char String4[4]
 
typedef Char String5[5]
 
typedef Char String8[8]
 
typedef Char StringLen3[3]
 
typedef Char StringLength17[17]
 
typedef Char StringLength2[2]
 
typedef Char StringLength26[26]
 
typedef Char StringLength50[50]
 
typedef Char StringLength500[500]
 
typedef Char StringLength6[6]
 
typedef Char StringLength9[9]
 
typedef Char Text[180]
 
typedef Char CharNULL
 
typedef UInt16 UInt16
 
typedef UInt32 UInt32
 
typedef UInt64 UInt64
 
typedef UInt8 UInt8
 
typedef IntegralConstant< Char, '\x0'> NullErisUDI
 
typedef IntegralConstant< Int32, 2147483647 > NullInt32
 
typedef IntegralConstant< Int8, 127 > NullInt8
 
typedef IntegralConstant< UInt16, 65535 > NullLocalMktDate
 
typedef IntegralConstant< Char, '0'> NullCharNULL
 
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 MessageArgs< AdminHeartbeat312AdminHeartbeat312Args
 
typedef MessageArgs< AdminLogin315AdminLogin315Args
 
typedef MessageArgs< AdminLogout316AdminLogout316Args
 
typedef MessageArgs< IncrementalRefreshErisReferenceDataAndDailyStatistics333IncrementalRefreshErisReferenceDataAndDailyStatistics333Args
 
typedef MessageArgs< NewsIndices339NewsIndices339Args
 
typedef MessageArgs< IncrementalRefreshTradeBlocks340IncrementalRefreshTradeBlocks340Args
 
typedef MessageArgs< QuoteRequest345QuoteRequest345Args
 
typedef MessageArgs< InstrumentDefinitionIndices347InstrumentDefinitionIndices347Args
 
typedef MessageArgs< IncrementalRefreshIndices348IncrementalRefreshIndices348Args
 
typedef MessageArgs< IncrementalRefreshTradeBlocks349IncrementalRefreshTradeBlocks349Args
 
typedef MessageArgs< IncrementalRefreshEris351IncrementalRefreshEris351Args
 
typedef MessageArgs< IncrementalRefreshEris353IncrementalRefreshEris353Args
 
typedef MessageArgs< IncrementalRefreshOTC356IncrementalRefreshOTC356Args
 
typedef MessageArgs< InstrumentDefinitionEris363InstrumentDefinitionEris363Args
 
typedef MessageArgs< IncrementalRefreshTradeBlocks365IncrementalRefreshTradeBlocks365Args
 
typedef MessageArgs< IncrementalRefreshOTC366IncrementalRefreshOTC366Args
 
typedef UInt8 Byte
 
typedef UInt16 Word
 
typedef UInt32 DWord
 
typedef UInt64 QWord
 
typedef std::vector< std::string > NifList
 
typedef UInt32 SequenceNumber
 
typedef NetPacket PacketArgs
 
typedef std::vector< std::string > FileList
 
typedef MessageHeader::Version SchemaVersion
 
typedef char Char
 

Functions

void throwBadBinaryData (const Char *className)
 
void throwBadBinaryGroup ()
 
void throwBadBinaryMessage ()
 
void throwBadMessageVersion (SchemaVersion messageVersion)
 
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)
 
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)
 
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)
 
bool fromStr (Decimal &, const char *, size_t)
 
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)
 
void toStr (std::string &, const ThreadAffinity &)
 
std::string toStr (const ThreadAffinity &affinity)
 
void toStr (std::string &, const FeedEngineSettings &)
 
std::string toStr (const FeedEngineSettings &settings)
 
void toStr (std::string &, RealtimeFeedLayout::Enum)
 
std::string toStr (RealtimeFeedLayout::Enum layout)
 
void toStr (std::string &, const RealtimeFeedSettings &)
 
std::string toStr (const RealtimeFeedSettings &settings)
 
void toStr (std::string &, const FeedSettings &)
 
std::string toStr (const FeedSettings &settings)
 
Timestamp localMktDateToTimestamp (LocalMktDate days)
 
std::string makeLogFilename (UInt32)
 
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)
 
void toStr (std::string &, MessageTracing::Enum)
 
std::string toStr (MessageTracing::Enum tracing)
 
bool fromStr (MessageTracing::Enum &, const Char *, size_t)
 
void toStr (std::string &, const HandlerDebugLoggingSettings &)
 
std::string toStr (const HandlerDebugLoggingSettings &settings)
 
void toStr (std::string &, const HandlerSettings &)
 
std::string toStr (const HandlerSettings &settings)
 
std::string makeInstrumentCacheFilename (ChannelId)
 
void initialize (const InitializationSettings &)
 
void toStr (std::string &, Int8)
 
std::string toStr (Int8 number)
 
void toStr (std::string &, UInt8)
 
std::string toStr (UInt8 number)
 
void toStr (std::string &, Int16)
 
std::string toStr (Int16 number)
 
void toStr (std::string &, UInt16)
 
std::string toStr (UInt16 number)
 
void toStr (std::string &, Int32)
 
std::string toStr (Int32 number)
 
void toStr (std::string &, UInt32)
 
std::string toStr (UInt32 number)
 
void toStr (std::string &, Int64)
 
std::string toStr (Int64 number)
 
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)
 
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)
 
void toStr (std::string &, LogSeverity::Enum)
 
std::string toStr (LogSeverity::Enum mode)
 
bool fromStr (LogSeverity::Enum &, const Char *, size_t)
 
void toStr (std::string &, LogCategory::Enum)
 
std::string toStr (LogCategory::Enum mode)
 
bool fromStr (LogCategory::Enum &, const Char *, size_t)
 
template<typename Target , typename Source >
Target c_cast (Source src)
 
template<typename Type >
void * toOpaquePtr (Type *ptr)
 
template<typename Type >
const void * toOpaquePtr (const Type *ptr)
 
template<typename Type >
BytetoByteBlock (Type *ptr)
 
template<typename Type >
const BytetoByteBlock (const Type *ptr)
 
template<typename Type >
Type * advanceByBytes (Type *pointer, ptrdiff_t distance)
 
template<typename Type >
Type * advanceBackByBytes (Type *pointer, ptrdiff_t distance)
 
template<typename Left , typename Right >
ptrdiff_t byteDistance (Left *left, Right *right)
 
template<class 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)
 
MemoryPoolmakeMemoryPool (size_t, size_t, size_t, size_t)
 
void throwZeroParameter (const char *parameter)
 
void toStr (std::string &, const MemoryPoolSettings &)
 
std::string toStr (const MemoryPoolSettings &settings)
 
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)
 
void toStr (std::string &, const NetFeedConnection &)
 
std::string toStr (const NetFeedConnection &connection)
 
void throwBadPacket (size_t packetSize, size_t minimalSize)
 
void gatherLogFiles (FileList &, UInt32, const std::string &)
 
void gatherLogFiles (FileList &, UInt32, const std::string &, const std::string &)
 
void brief (std::string &, const Security &)
 
std::string brief (const Security &security)
 
void toStr (std::string &, const Security &)
 
std::string toStr (const Security &security)
 
void toStr (std::string &str, AggressorSide::Enum value)
 
std::string toStr (AggressorSide::Enum value)
 
void toFix (std::string &str, AggressorSide::Enum value)
 
void toStr (std::string &str, EventTypeIndices::Enum value)
 
std::string toStr (EventTypeIndices::Enum value)
 
void toFix (std::string &str, EventTypeIndices::Enum value)
 
void toStr (std::string &str, EntryCode::Enum value)
 
std::string toStr (EntryCode::Enum value)
 
void toFix (std::string &str, EntryCode::Enum value)
 
void toStr (std::string &str, EntryTypeIndices::Enum value)
 
std::string toStr (EntryTypeIndices::Enum value)
 
void toFix (std::string &str, EntryTypeIndices::Enum value)
 
void toStr (std::string &str, UpdateAction::Enum value)
 
std::string toStr (UpdateAction::Enum value)
 
void toFix (std::string &str, UpdateAction::Enum value)
 
void toStr (std::string &str, SecurityUpdateAction::Enum value)
 
std::string toStr (SecurityUpdateAction::Enum value)
 
void toFix (std::string &str, SecurityUpdateAction::Enum value)
 
void toStr (std::string &str, MatchEventIndicator set)
 
std::string toStr (MatchEventIndicator set)
 
void toFix (std::string &str, MatchEventIndicator set)
 
void toStr (std::string &str, SettlPriceType set)
 
std::string toStr (SettlPriceType set)
 
void toFix (std::string &str, SettlPriceType set)
 
void toStr (std::string &str, const Decimal32 &obj)
 
std::string toStr (const Decimal32 &obj)
 
void toStr (std::string &str, const Decimal32NULL &obj)
 
std::string toStr (const Decimal32NULL &obj)
 
void toStr (std::string &str, const Decimal64 &obj)
 
std::string toStr (const Decimal64 &obj)
 
void toStr (std::string &str, const MaturityMonthYear &obj)
 
std::string toStr (const MaturityMonthYear &obj)
 
void toStr (std::string &str, const PRICENULL9 &obj)
 
std::string toStr (const PRICENULL9 &obj)
 
void toStr (std::string &str, const GroupSize &obj)
 
std::string toStr (const GroupSize &obj)
 
void toStr (std::string &str, const GroupSizeEncoding &obj)
 
std::string toStr (const GroupSizeEncoding &obj)
 
void toStr (std::string &str, const MessageHeader &obj)
 
std::string toStr (const MessageHeader &obj)
 
void toStr (std::string &str, const AdminHeartbeat312 &obj)
 
std::string toStr (const AdminHeartbeat312 &obj)
 
void toFix (std::string &str, const AdminHeartbeat312 &obj)
 
void toStr (std::string &str, const AdminLogin315 &obj)
 
std::string toStr (const AdminLogin315 &obj)
 
void toFix (std::string &str, const AdminLogin315 &obj)
 
void toStr (std::string &str, const AdminLogout316 &obj)
 
std::string toStr (const AdminLogout316 &obj)
 
void toFix (std::string &str, const AdminLogout316 &obj)
 
void toStr (std::string &str, const IncrementalRefreshErisReferenceDataAndDailyStatistics333 &obj)
 
std::string toStr (const IncrementalRefreshErisReferenceDataAndDailyStatistics333 &obj)
 
void toFix (std::string &str, const IncrementalRefreshErisReferenceDataAndDailyStatistics333 &obj)
 
void toStr (std::string &str, const NewsIndices339 &obj)
 
std::string toStr (const NewsIndices339 &obj)
 
void toFix (std::string &str, const NewsIndices339 &obj)
 
void toStr (std::string &str, const IncrementalRefreshTradeBlocks340 &obj)
 
std::string toStr (const IncrementalRefreshTradeBlocks340 &obj)
 
void toFix (std::string &str, const IncrementalRefreshTradeBlocks340 &obj)
 
void toStr (std::string &str, const QuoteRequest345 &obj)
 
std::string toStr (const QuoteRequest345 &obj)
 
void toFix (std::string &str, const QuoteRequest345 &obj)
 
void toStr (std::string &str, const InstrumentDefinitionIndices347 &obj)
 
std::string toStr (const InstrumentDefinitionIndices347 &obj)
 
void toFix (std::string &str, const InstrumentDefinitionIndices347 &obj)
 
void toStr (std::string &str, const IncrementalRefreshIndices348 &obj)
 
std::string toStr (const IncrementalRefreshIndices348 &obj)
 
void toFix (std::string &str, const IncrementalRefreshIndices348 &obj)
 
void toStr (std::string &str, const IncrementalRefreshTradeBlocks349 &obj)
 
std::string toStr (const IncrementalRefreshTradeBlocks349 &obj)
 
void toFix (std::string &str, const IncrementalRefreshTradeBlocks349 &obj)
 
void toStr (std::string &str, const IncrementalRefreshEris351 &obj)
 
std::string toStr (const IncrementalRefreshEris351 &obj)
 
void toFix (std::string &str, const IncrementalRefreshEris351 &obj)
 
void toStr (std::string &str, const IncrementalRefreshEris353 &obj)
 
std::string toStr (const IncrementalRefreshEris353 &obj)
 
void toFix (std::string &str, const IncrementalRefreshEris353 &obj)
 
void toStr (std::string &str, const IncrementalRefreshOTC356 &obj)
 
std::string toStr (const IncrementalRefreshOTC356 &obj)
 
void toFix (std::string &str, const IncrementalRefreshOTC356 &obj)
 
void toStr (std::string &str, const InstrumentDefinitionEris363 &obj)
 
std::string toStr (const InstrumentDefinitionEris363 &obj)
 
void toFix (std::string &str, const InstrumentDefinitionEris363 &obj)
 
void toStr (std::string &str, const IncrementalRefreshTradeBlocks365 &obj)
 
std::string toStr (const IncrementalRefreshTradeBlocks365 &obj)
 
void toFix (std::string &str, const IncrementalRefreshTradeBlocks365 &obj)
 
void toStr (std::string &str, const IncrementalRefreshOTC366 &obj)
 
std::string toStr (const IncrementalRefreshOTC366 &obj)
 
void toFix (std::string &str, const IncrementalRefreshOTC366 &obj)
 
void toStr (std::string &, GapAndErrorHandlingOptions::Enum)
 
std::string toStr (GapAndErrorHandlingOptions::Enum handling)
 
void toStr (std::string &, const SessionSettings &)
 
std::string toStr (const SessionSettings &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 toStr (std::string &, const TcpRecoverySettings &)
 
std::string toStr (const TcpRecoverySettings &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)
 
void toStrAsHHMMSS (std::string &, TimeSpan)
 
void toStrAsHHMMSSmsec (std::string &, TimeSpan)
 
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)
 
template<UInt64 Value>
bool operator!= (const Timestamp &left, const IntegralConstant< UInt64, Value > &right)
 
template<UInt64 Value>
bool operator!= (const IntegralConstant< UInt64, Value > &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)
 
void toStrAsYYYYMMDD (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
 
void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
 
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)
 
bool fromStr (Timestamp &, const Char *, size_t)
 
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)
 
bool fromStr (const Char *, size_t, Version &)
 
void toStr (std::string &, const Version &)
 
std::string toStr (const Version &version)
 

Typedef Documentation

MessageArgs template instantiation for AdminHeartbeat312 message type.

Definition at line 83 of file MarketDataListener.h.

MessageArgs template instantiation for AdminLogin315 message type.

Definition at line 89 of file MarketDataListener.h.

MessageArgs template instantiation for AdminLogout316 message type.

Definition at line 95 of file MarketDataListener.h.

Length of message body representing a block of fixed-length fields.

Definition at line 1256 of file BinaryMessage.h.

typedef UInt8 Byte

Alias for Byte.

Definition at line 30 of file Memory.h.

typedef UInt32 ChannelId

Identifies CME channel.

Definition at line 28 of file Domain.h.

typedef Char CHAR

char.

Definition at line 31 of file Fields.h.

typedef char Char

Character type alias.

Definition at line 36 of file String.h.

typedef Char CharNULL

Char with a null value.

FIX type: char.

Definition at line 175 of file Fields.h.

typedef Int32 CpuIndex

Zero-based index of CPU.

Definition at line 31 of file FeedEngine.h.

typedef Char Currency[3]

Currency.

FIX type: Currency.

Definition at line 37 of file Fields.h.

Fixed point decimal with int32 mantissa and constant -4 exponent.

Definition at line 37 of file Composites.h.

Optional floating point decimal with int32 mantissa and int8 exponent.

Definition at line 79 of file Composites.h.

typedef FixedPointDecimal< Int64, Int8> Decimal64

Floating-point decimal.

Definition at line 121 of file Composites.h.

Aliases exponent component type for the decimal type.

Definition at line 221 of file Decimal.h.

typedef Int64 DecimalMantissa

Aliases mantissa component type for the decimal type.

Definition at line 218 of file Decimal.h.

typedef UInt32 DWord

Alias for Double Word.

Definition at line 36 of file Memory.h.

Length of message binary data.

Definition at line 1252 of file BinaryMessage.h.

MDEntryTypeTrade.

Definition at line 69 of file Fields.h.

typedef Char ErisUDI

Eris User Defined Instrument.

FIX type: char.

Definition at line 43 of file Fields.h.

Error arguments.

Definition at line 194 of file HandlerListener.h.

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

Ordered list of logs to be replayed.

Definition at line 69 of file Replay.h.

MessageArgs template instantiation for IncrementalRefreshEris351 message type.

Definition at line 143 of file MarketDataListener.h.

MessageArgs template instantiation for IncrementalRefreshEris353 message type.

Definition at line 149 of file MarketDataListener.h.

MessageArgs template instantiation for IncrementalRefreshOTC356 message type.

Definition at line 155 of file MarketDataListener.h.

MessageArgs template instantiation for IncrementalRefreshOTC366 message type.

Definition at line 173 of file MarketDataListener.h.

typedef Int32 Int32

int32.

Definition at line 47 of file Fields.h.

typedef Int8 Int8

int8.

Definition at line 51 of file Fields.h.

Constant value sent from clearing for legs.

Definition at line 57 of file Fields.h.

LocalMktDate type.

FIX type: LocalMktDate.

Definition at line 63 of file Fields.h.

Aliases message length type.

Definition at line 1249 of file BinaryMessage.h.

Aliases message type (template) identification.

Definition at line 1401 of file BinaryMessage.h.

MessageArgs template instantiation for NewsIndices339 message type.

Definition at line 107 of file MarketDataListener.h.

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

List of network interfaces.

Definition at line 33 of file NetFeedConnection.h.

Null value for optional CharNULL field.

Definition at line 490 of file Fields.h.

Null value for optional ErisUDI field.

Definition at line 466 of file Fields.h.

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for optional Int32 field.

Definition at line 472 of file Fields.h.

Null value for optional Int8 field.

Definition at line 478 of file Fields.h.

Null value for optional LocalMktDate field.

Definition at line 484 of file Fields.h.

Null value for optional UInt16 field.

Definition at line 496 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for optional UInt32 field.

Definition at line 502 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for optional UInt64 field.

Definition at line 508 of file Fields.h.

Null value for optional UInt8 field.

Definition at line 514 of file Fields.h.

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

Definition at line 467 of file Packet.h.

Price NULL.

Definition at line 286 of file Composites.h.

Optional Price with constant exponent -9.

Definition at line 328 of file Composites.h.

MessageArgs template instantiation for QuoteRequest345 message type.

Definition at line 119 of file MarketDataListener.h.

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 39 of file Memory.h.

Aliases SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

typedef Char SecurityExchange[4]

SecurityExchange type.

FIX type: Exchange.

Definition at line 81 of file Fields.h.

typedef UInt64 SecurityId

Unique security identifier.

Definition at line 31 of file Domain.h.

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

Definition at line 194 of file Packet.h.

typedef Char String100[100]

String length 100.

FIX type: String.

Definition at line 87 of file Fields.h.

typedef Char String12[12]

StringLength12.

FIX type: String.

Definition at line 93 of file Fields.h.

typedef Char String30[30]

String Length 30.

FIX type: String.

Definition at line 99 of file Fields.h.

typedef Char String4[4]

StringLength4.

FIX type: String.

Definition at line 105 of file Fields.h.

typedef Char String5[5]

Optional string with length of 5.

FIX type: String.

Definition at line 111 of file Fields.h.

typedef Char String8[8]

String length 8.

FIX type: String.

Definition at line 117 of file Fields.h.

typedef Char StringLen3[3]

Optional string with length of 3.

FIX type: String.

Definition at line 123 of file Fields.h.

typedef Char StringLength17[17]

Optional string with length of 17.

FIX type: String.

Definition at line 129 of file Fields.h.

typedef Char StringLength2[2]

StringLength of 2 characters.

FIX type: String.

Definition at line 135 of file Fields.h.

typedef Char StringLength26[26]

Optional string with length of 26.

FIX type: String.

Definition at line 141 of file Fields.h.

typedef Char StringLength50[50]

String With Length 50 Characters .

FIX type: String.

Definition at line 147 of file Fields.h.

typedef Char StringLength500[500]

String with Length 500.

Definition at line 151 of file Fields.h.

typedef Char StringLength6[6]

StringLength6.

FIX type: String.

Definition at line 157 of file Fields.h.

typedef Char StringLength9[9]

String With Length 9 Characters.

FIX type: String.

Definition at line 163 of file Fields.h.

typedef Char Text[180]

Text.

FIX type: String.

Definition at line 169 of file Fields.h.

typedef UInt16 UInt16

uInt16.

Definition at line 179 of file Fields.h.

typedef UInt32 UInt32

uInt32.

Definition at line 183 of file Fields.h.

typedef UInt64 UInt64

uInt64.

Definition at line 187 of file Fields.h.

typedef UInt8 UInt8

uInt8.

Definition at line 191 of file Fields.h.

MDUpdateActionNew.

Definition at line 75 of file Fields.h.

Warning arguments.

Definition at line 189 of file HandlerListener.h.

typedef UInt16 Word

Alias for Word.

Definition at line 33 of file Memory.h.

Function Documentation

Type* OnixS::CME::Streamlined::MDH::advanceBackByBytes ( Type *  pointer,
ptrdiff_t  distance 
)
inline

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

Definition at line 140 of file Memory.h.

Type* OnixS::CME::Streamlined::MDH::advanceByBytes ( Type *  pointer,
ptrdiff_t  distance 
)
inline

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

Definition at line 121 of file Memory.h.

void OnixS::CME::Streamlined::MDH::brief ( std::string &  ,
const Security  
)

Security brief info.

std::string OnixS::CME::Streamlined::MDH::brief ( const Security security)
inline

Security brief info.

Definition at line 147 of file Security.h.

ptrdiff_t OnixS::CME::Streamlined::MDH::byteDistance ( Left *  left,
Right *  right 
)
inline

Returns distance in bytes between two pointers.

Definition at line 159 of file Memory.h.

Target OnixS::CME::Streamlined::MDH::c_cast ( Source  src)
inline

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

Definition at line 50 of file Memory.h.

void OnixS::CME::Streamlined::MDH::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.

void OnixS::CME::Streamlined::MDH::decimalToStr ( std::string &  ,
Int64  ,
Int32   
)

Serializes decimal presented by mantissa and exponent into a string.

bool OnixS::CME::Streamlined::MDH::fromStr ( MessageTracing::Enum ,
const Char ,
size_t   
)

Deserializes message tracing constant from a string.

bool OnixS::CME::Streamlined::MDH::fromStr ( LogSeverity::Enum ,
const Char ,
size_t   
)

Deserializes log severity constant.

bool OnixS::CME::Streamlined::MDH::fromStr ( LogCategory::Enum ,
const Char ,
size_t   
)

Deserializes log category constant.

bool OnixS::CME::Streamlined::MDH::fromStr ( const Char ,
size_t  ,
Version  
)

Extracts version from point-separated presentation.

Updates version parameter if buffer is parsed successfully.

bool OnixS::CME::Streamlined::MDH::fromStr ( Decimal ,
const char *  ,
size_t   
)
bool OnixS::CME::Streamlined::MDH::fromStr ( Timestamp ,
const Char ,
size_t   
)

Deserializes timestamp from string.

void OnixS::CME::Streamlined::MDH::gatherLogFiles ( FileList ,
UInt32  ,
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.

void OnixS::CME::Streamlined::MDH::gatherLogFiles ( FileList ,
UInt32  ,
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.

void OnixS::CME::Streamlined::MDH::initialize ( const InitializationSettings )

One-time initialization of market data services.

Timestamp OnixS::CME::Streamlined::MDH::localMktDateToTimestamp ( LocalMktDate  days)
inline

Converts days since epoch to Timestamp value.

Definition at line 521 of file Fields.h.

std::string OnixS::CME::Streamlined::MDH::makeInstrumentCacheFilename ( ChannelId  )

Makes filename for instrument cache for the given channel.

std::string OnixS::CME::Streamlined::MDH::makeLogFilename ( UInt32  )

Makes filename for log file for the given channel.

MemoryPool* OnixS::CME::Streamlined::MDH::makeMemoryPool ( size_t  ,
size_t  ,
size_t  ,
size_t   
)

Constructs memory pool instance according to given configuration.

bool OnixS::CME::Streamlined::MDH::operator!= ( const Version left,
const Version right 
)
inline

Definition at line 118 of file Version.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 134 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const StrRef left,
const StrRef right 
)
inline

Compares with another instance.

Definition at line 252 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const MemoryPoolAllocator< Object > &  left,
const MemoryPoolAllocator< OtherObject > &  right 
)
inline

Definition at line 257 of file MemoryPool.h.

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

Compares StrRef with std::string.

Definition at line 272 of file String.h.

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

Compares StrRef with std::string.

Definition at line 292 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const StrRef ref,
const Char str 
)
inline

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

Definition at line 312 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const TimeSpan left,
const TimeSpan right 
)
inline

Compares with other instance for in-equality.

Definition at line 320 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const Decimal left,
const Decimal right 
)
bool OnixS::CME::Streamlined::MDH::operator!= ( const Char str,
const StrRef ref 
)
inline

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

Definition at line 332 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const Decimal left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)
inline

Definition at line 374 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const Decimal right 
)
inline

Definition at line 390 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const Timestamp left,
const Timestamp right 
)
inline

Compares with instances for inequality.

Definition at line 662 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const Timestamp left,
const IntegralConstant< UInt64, Value > &  right 
)
inline

Compares with instances for inequality.

Definition at line 676 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator!= ( const IntegralConstant< UInt64, Value > &  left,
const Timestamp right 
)
inline

Definition at line 689 of file Time.h.

Timestamp OnixS::CME::Streamlined::MDH::operator+ ( const Timestamp timestamp,
const TimeSpan timeSpan 
)
inline

Adds time interval to given time point.

Definition at line 719 of file Time.h.

Timestamp OnixS::CME::Streamlined::MDH::operator- ( const Timestamp timestamp,
const TimeSpan timeSpan 
)
inline

Subtracts time interval from given time point.

Definition at line 733 of file Time.h.

TimeSpan OnixS::CME::Streamlined::MDH::operator- ( const Timestamp left,
const Timestamp right 
)
inline

Calculates time interval between two time points.

Definition at line 747 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const Version left,
const Version right 
)
inline

Definition at line 127 of file Version.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 152 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const TimeSpan left,
const TimeSpan right 
)
inline

Checks whether left time interval less than right one.

Definition at line 330 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const StrRef left,
const StrRef right 
)
inline

Establishes order over string refs.

Definition at line 342 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const Decimal left,
const Decimal right 
)
bool OnixS::CME::Streamlined::MDH::operator< ( const Decimal left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)
inline

Definition at line 427 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const Decimal right 
)
inline

Definition at line 443 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator< ( const Timestamp left,
const Timestamp right 
)
inline

Establishes order between two instances.

Definition at line 699 of file Time.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
Undefined  undefined 
)

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

Definition at line 240 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
const Char cStr 
)
inline

Logs zero-terminated string.

Definition at line 255 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
const std::string &  str 
)
inline

Logs standard string.

Definition at line 267 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
const StrRef strRef 
)
inline

Logs string by its reference.

Definition at line 279 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
Char  character 
)
inline

Logs single character.

Definition at line 293 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
Int8  number 
)
inline

Logs an integer.

Definition at line 305 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
UInt8  number 
)
inline

Logs an integer.

Definition at line 319 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
Int16  number 
)
inline

Logs an integer.

Definition at line 333 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
UInt16  number 
)
inline

Logs an integer.

Definition at line 347 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
Int32  number 
)
inline

Logs an integer.

Definition at line 361 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
UInt32  number 
)
inline

Logs an integer.

Definition at line 375 of file LogEvents.h.

std::ostream& OnixS::CME::Streamlined::MDH::operator<< ( std::ostream &  stream,
const StrRef text 
)
inline

StrRef serialization operator.

Definition at line 378 of file String.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
Int64  number 
)
inline

Logs an integer.

Definition at line 389 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
UInt64  number 
)
inline

Logs an integer.

Definition at line 403 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
const FixedPointDecimal< Mantissa, Exponent > &  number 
)
inline

Logs decimal number.

Definition at line 422 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
const Timestamp timestamp 
)
inline

Definition at line 441 of file LogEvents.h.

LogEvent& OnixS::CME::Streamlined::MDH::operator<< ( LogEvent event,
const TimeSpan timeSpan 
)
inline

Definition at line 455 of file LogEvents.h.

bool OnixS::CME::Streamlined::MDH::operator<= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 188 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator<= ( const Decimal left,
const Decimal right 
)
bool OnixS::CME::Streamlined::MDH::operator== ( const Version left,
const Version right 
)
inline

Compares with other instance for equality.

Definition at line 104 of file Version.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 116 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const StrRef left,
const StrRef right 
)
inline

Compares StrRef instance with another one.

Definition at line 238 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const MemoryPoolAllocator< Object > &  left,
const MemoryPoolAllocator< OtherObject > &  right 
)
inline

Definition at line 240 of file MemoryPool.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const StrRef ref,
const std::string &  str 
)
inline

Compares StrRef with std::string.

Definition at line 262 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const std::string &  str,
const StrRef ref 
)
inline

Compares StrRef with std::string.

Definition at line 282 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const StrRef ref,
const Char str 
)
inline

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

Definition at line 302 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const TimeSpan left,
const TimeSpan right 
)
inline

Compares with other instance for equality.

Definition at line 310 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const Char str,
const StrRef ref 
)
inline

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

Definition at line 322 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const Decimal left,
const Decimal right 
)
bool OnixS::CME::Streamlined::MDH::operator== ( const Decimal left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)
inline

Definition at line 342 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const Decimal right 
)
inline

Definition at line 358 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator== ( const Timestamp left,
const Timestamp right 
)
inline

Compares with instances for equality.

Definition at line 652 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const Version left,
const Version right 
)
inline

Definition at line 148 of file Version.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 170 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const TimeSpan left,
const TimeSpan right 
)
inline

Checks whether left time interval greater than right one.

Definition at line 340 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const StrRef left,
const StrRef right 
)
inline

Establishes order over string refs.

Definition at line 368 of file String.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const Decimal left,
const Decimal right 
)
inline

Definition at line 413 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const Decimal left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)
inline

Definition at line 459 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const Decimal right 
)
inline

Definition at line 475 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::operator> ( const Timestamp left,
const Timestamp right 
)
inline

Establishes order between two instances.

Definition at line 709 of file Time.h.

bool OnixS::CME::Streamlined::MDH::operator>= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 206 of file Decimal.h.

bool OnixS::CME::Streamlined::MDH::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.

bool OnixS::CME::Streamlined::MDH::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.

bool OnixS::CME::Streamlined::MDH::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.

bool OnixS::CME::Streamlined::MDH::selected ( const InstrumentSelection selection,
const Security security 
)
inline

Checks whether security belongs to given selection.

Definition at line 256 of file Filtering.h.

void OnixS::CME::Streamlined::MDH::throwBadBinaryData ( const Char className)

Throws exception on bad repeating group entry.

void OnixS::CME::Streamlined::MDH::throwBadBinaryGroup ( )

Throws exception on bad repeating group.

void OnixS::CME::Streamlined::MDH::throwBadBinaryMessage ( )
inline

Raises exception on bad binary message.

Definition at line 1241 of file BinaryMessage.h.

void OnixS::CME::Streamlined::MDH::throwBadMessageVersion ( SchemaVersion  messageVersion)

Raises exception on bad message version.

void OnixS::CME::Streamlined::MDH::throwBadPacket ( size_t  packetSize,
size_t  minimalSize 
)
inline

Raises exception on ill-formed packet.

Definition at line 199 of file Packet.h.

void OnixS::CME::Streamlined::MDH::throwVectorCopyOverflow ( TargetSize  targetSize,
SourceSize  sourceSize 
)

Definition at line 292 of file VectorOverArray.h.

void OnixS::CME::Streamlined::MDH::throwZeroParameter ( const char *  parameter)
inline

Raises exception on zero parameter value.

Definition at line 33 of file MemoryPoolSettings.h.

Byte* OnixS::CME::Streamlined::MDH::toByteBlock ( Type *  ptr)
inline

Reinterprets pointer to one referencing to byte block.

Definition at line 88 of file Memory.h.

const Byte* OnixS::CME::Streamlined::MDH::toByteBlock ( const Type *  ptr)
inline

Reinterprets pointer to one referencing to byte block.

Definition at line 105 of file Memory.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
AggressorSide::Enum  value 
)
inline

Serializes object into FIX presentation.

Definition at line 55 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
EventTypeIndices::Enum  value 
)
inline

Serializes object into FIX presentation.

Definition at line 89 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
EntryCode::Enum  value 
)
inline

Serializes object into FIX presentation.

Definition at line 120 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
EntryTypeIndices::Enum  value 
)
inline

Serializes object into FIX presentation.

Definition at line 154 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
UpdateAction::Enum  value 
)
inline

Serializes object into FIX presentation.

Definition at line 185 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
SecurityUpdateAction::Enum  value 
)
inline

Serializes object into FIX presentation.

Definition at line 219 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
MatchEventIndicator  set 
)
inline

Serializes object into FIX presentation.

Definition at line 250 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
SettlPriceType  set 
)
inline

Serializes object into FIX presentation.

Definition at line 279 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const AdminHeartbeat312 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const AdminLogin315 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const AdminLogout316 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshErisReferenceDataAndDailyStatistics333 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const NewsIndices339 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshTradeBlocks340 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const QuoteRequest345 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const InstrumentDefinitionIndices347 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshIndices348 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshTradeBlocks349 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshEris351 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshEris353 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshOTC356 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const InstrumentDefinitionEris363 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshTradeBlocks365 obj 
)

Serializes object into FIX presentation.

void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const IncrementalRefreshOTC366 obj 
)

Serializes object into FIX presentation.

void* OnixS::CME::Streamlined::MDH::toOpaquePtr ( Type *  ptr)
inline

Makes pointer as opaque one.

Definition at line 62 of file Memory.h.

const void* OnixS::CME::Streamlined::MDH::toOpaquePtr ( const Type *  ptr)
inline

Makes pointer as opaque one.

Definition at line 74 of file Memory.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
AggressorSide::Enum  value 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( AggressorSide::Enum  value)
inline

Serializes object into a string.

Definition at line 42 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
NetFeedType::Enum   
)

Appends string presentation of feed service type.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
GapAndErrorHandlingOptions::Enum   
)

Serializes gap and error handling option.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
MessageTracing::Enum   
)

Serializes message tracing constant into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( NetFeedType::Enum  type)
inline

Returns string presentation of feed service type.

Definition at line 54 of file NetFeedAttributes.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( GapAndErrorHandlingOptions::Enum  handling)
inline

Serializes gap and error handling option.

Definition at line 57 of file SessionSettings.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( MessageTracing::Enum  tracing)
inline

Serializes message tracing constant into a string.

Definition at line 59 of file HandlerDebugLogging.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
LogSeverity::Enum   
)

Serializes log severity constant.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
EventTypeIndices::Enum  value 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
RealtimeFeedLayout::Enum   
)

Appends string presentation of feed layout.

std::string OnixS::CME::Streamlined::MDH::toStr ( LogSeverity::Enum  mode)
inline

Serializes log severity constant.

Definition at line 71 of file Logger.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( EventTypeIndices::Enum  value)
inline

Serializes object into a string.

Definition at line 76 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( RealtimeFeedLayout::Enum  layout)
inline

Returns string presentation of feed layout.

Definition at line 77 of file FeedSettings.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const ThreadAffinity  
)

Serializes thread affinity into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
NetFeedRole::Enum  role 
)
inline

Appends string presentation of feed role.

Definition at line 84 of file NetFeedAttributes.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const ThreadAffinity affinity)
inline

Serializes thread affinity into a string.

Definition at line 85 of file FeedEngine.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( NetFeedRole::Enum  role)
inline

Returns string presentation of feed role.

Definition at line 96 of file NetFeedAttributes.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
EntryCode::Enum  value 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const NetFeedConnection  
)

Serializes feed connection attributes to a given string.

std::string OnixS::CME::Streamlined::MDH::toStr ( EntryCode::Enum  value)
inline

Serializes object into a string.

Definition at line 108 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const NetFeedConnection connection)
inline

Serializes feed connection attributes to a given string.

Definition at line 110 of file NetFeedConnection.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const SessionSettings  
)

Serializes market data processing session settings.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
LogCategory::Enum   
)

Serializes log category constant.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
Int8   
)

Serializes given integer into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const SessionSettings settings)
inline

Serializes market data processing session settings.

Definition at line 117 of file SessionSettings.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( Int8  number)
inline

Serializes given integer into a string.

Definition at line 122 of file Integral.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( LogCategory::Enum  mode)
inline

Serializes log category constant.

Definition at line 122 of file Logger.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
EntryTypeIndices::Enum  value 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
UInt8   
)

Serializes given integer into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( EntryTypeIndices::Enum  value)
inline

Serializes object into a string.

Definition at line 141 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( UInt8  number)
inline

Serializes given integer into a string.

Definition at line 142 of file Integral.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const HandlerDebugLoggingSettings  
)

Serializes Handler debug logging settings into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const HandlerDebugLoggingSettings settings)
inline

Serializes Handler debug logging settings into a string.

Definition at line 154 of file HandlerDebugLogging.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
Int16   
)

Serializes given integer into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const Security  
)

Serializes security.

std::string OnixS::CME::Streamlined::MDH::toStr ( Int16  number)
inline

Serializes given integer into a string.

Definition at line 162 of file Integral.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
UpdateAction::Enum  value 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const Security security)
inline

Serializes security.

Definition at line 167 of file Security.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const Version  
)

Appends point-separated presentation of version to given string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const HandlerSettings  
)

Serializes BBA tracking parameters into string.

std::string OnixS::CME::Streamlined::MDH::toStr ( UpdateAction::Enum  value)
inline

Serializes object into a string.

Definition at line 173 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const Version version)
inline

Serializes Version instance into point-separated presentation.

Definition at line 174 of file Version.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
UInt16   
)

Serializes given integer into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const HandlerSettings settings)
inline

Serializes BBA tracking parameters into string.

Definition at line 178 of file HandlerSettings.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( UInt16  number)
inline

Serializes given integer into a string.

Definition at line 182 of file Integral.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const MemoryPoolSettings  
)

Serializes memory pool settings into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const StrRef ref)
inline

Constructs std::string instance from StrRef one.

Definition at line 190 of file String.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
Int32   
)

Serializes given integer into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const MemoryPoolSettings settings)
inline

Serializes memory pool settings into a string.

Definition at line 195 of file MemoryPoolSettings.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const InstrumentSelection  
)

Serializes instrument selection into text presentation.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
SecurityUpdateAction::Enum  value 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const StrRef ref 
)
inline

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

Definition at line 199 of file String.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const TcpRecoverySettings  
)

Serializes TCP recovery settings.

std::string OnixS::CME::Streamlined::MDH::toStr ( Int32  number)
inline

Serializes given integer into a string.

Definition at line 202 of file Integral.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const InstrumentSelection selection)
inline

Serializes instrument selection into text presentation.

Definition at line 204 of file Filtering.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( SecurityUpdateAction::Enum  value)
inline

Serializes object into a string.

Definition at line 206 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const TcpRecoverySettings settings)
inline

Serializes TCP recovery settings.

Definition at line 207 of file TcpRecovery.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( Char  character)
inline

Constructs std::string from a character.

Definition at line 209 of file String.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
UInt32   
)

Serializes given integer into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const RealtimeFeedSettings  
)

Serializes feed settings into string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
Char  character 
)
inline

Appends character to given std::string instance.

Definition at line 218 of file String.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( UInt32  number)
inline

Serializes given integer into a string.

Definition at line 222 of file Integral.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const RealtimeFeedSettings settings)
inline

Serializes feed settings into string.

Definition at line 223 of file FeedSettings.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const std::string &  value 
)
inline

Appends one string another one.

Definition at line 228 of file String.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
MatchEventIndicator  set 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
Int64   
)

Serializes given integer into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( MatchEventIndicator  set)
inline

Serializes object into a string.

Definition at line 238 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( Int64  number)
inline

Serializes given integer into a string.

Definition at line 242 of file Integral.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
UInt64   
)

Serializes given integer into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const FeedEngineSettings  
)

Serializes feed engine settings into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
SettlPriceType  set 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( UInt64  number)
inline

Serializes given integer into a string.

Definition at line 262 of file Integral.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const FeedEngineSettings settings)
inline

Serializes feed engine settings into a string.

Definition at line 264 of file FeedEngine.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( SettlPriceType  set)
inline

Serializes object into a string.

Definition at line 267 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
IntegralConstant< Type, Constant >  constant 
)
inline

Serializes given constant into a string.

Definition at line 280 of file Integral.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const Decimal32 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( IntegralConstant< Type, Constant >  constant)
inline

Serializes given constant into a string.

Definition at line 295 of file Integral.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const Decimal32 obj)
inline

Serializes object into a string.

Definition at line 296 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const Decimal32NULL obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const Decimal32NULL obj)
inline

Serializes object into a string.

Definition at line 315 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const Decimal64 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const Decimal64 obj)
inline

Serializes object into a string.

Definition at line 334 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const MaturityMonthYear obj 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  ,
const FeedSettings  
)

Serializes feed settings into string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const MaturityMonthYear obj)
inline

Serializes object into a string.

Definition at line 355 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const FeedSettings settings)
inline

Serializes feed settings into string.

Definition at line 357 of file FeedSettings.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const PRICENULL9 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const PRICENULL9 obj)
inline

Serializes object into a string.

Definition at line 375 of file Serialization.h.

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

Appends timespan formatted in specified pattern to given string.

Definition at line 383 of file Time.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const GroupSize obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const GroupSize obj)
inline

Serializes object into a string.

Definition at line 394 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const GroupSizeEncoding obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( TimeSpan  timeSpan,
TimeSpanFormat::Enum  format = TimeSpanFormat::SDHHMMSSnsec 
)
inline

Formats timespan according to specified pattern.

Definition at line 414 of file Time.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const GroupSizeEncoding obj)
inline

Serializes object into a string.

Definition at line 415 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const MessageHeader obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const MessageHeader obj)
inline

Serializes object into a string.

Definition at line 435 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const AdminHeartbeat312 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const AdminHeartbeat312 obj)
inline

Serializes object into a string.

Definition at line 456 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const AdminLogin315 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const AdminLogin315 obj)
inline

Serializes object into a string.

Definition at line 483 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const Decimal number 
)
inline

Definition at line 502 of file Decimal.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const AdminLogout316 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const AdminLogout316 obj)
inline

Serializes object into a string.

Definition at line 511 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const Decimal number)
inline

Definition at line 516 of file Decimal.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshErisReferenceDataAndDailyStatistics333 obj 
)

Serializes object into a string.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const FixedPointDecimal< Mantissa, Exponent > &  number 
)
inline

Serializes fixed-point decimal into a string.

Definition at line 534 of file Decimal.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshErisReferenceDataAndDailyStatistics333 obj)
inline

Serializes object into a string.

Definition at line 540 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( const FixedPointDecimal< Mantissa, Exponent > &  number)
inline

Serializes fixed-point decimal into a string.

Definition at line 553 of file Decimal.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const NewsIndices339 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const NewsIndices339 obj)
inline

Serializes object into a string.

Definition at line 569 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshTradeBlocks340 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshTradeBlocks340 obj)
inline

Serializes object into a string.

Definition at line 598 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const QuoteRequest345 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const QuoteRequest345 obj)
inline

Serializes object into a string.

Definition at line 627 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const InstrumentDefinitionIndices347 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const InstrumentDefinitionIndices347 obj)
inline

Serializes object into a string.

Definition at line 656 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshIndices348 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshIndices348 obj)
inline

Serializes object into a string.

Definition at line 685 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshTradeBlocks349 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshTradeBlocks349 obj)
inline

Serializes object into a string.

Definition at line 714 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshEris351 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshEris351 obj)
inline

Serializes object into a string.

Definition at line 743 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshEris353 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshEris353 obj)
inline

Serializes object into a string.

Definition at line 772 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshOTC356 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshOTC356 obj)
inline

Serializes object into a string.

Definition at line 801 of file Serialization.h.

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

Serializes timestamp according to specified pattern.

Definition at line 802 of file Time.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const InstrumentDefinitionEris363 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const InstrumentDefinitionEris363 obj)
inline

Serializes object into a string.

Definition at line 830 of file Serialization.h.

std::string OnixS::CME::Streamlined::MDH::toStr ( Timestamp  timestamp,
TimestampFormat::Enum  format = TimestampFormat::YYYYMMDDHHMMSSnsec 
)
inline

Serializes timestamp according to specified pattern.

Definition at line 837 of file Time.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshTradeBlocks365 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshTradeBlocks365 obj)
inline

Serializes object into a string.

Definition at line 859 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const IncrementalRefreshOTC366 obj 
)

Serializes object into a string.

std::string OnixS::CME::Streamlined::MDH::toStr ( const IncrementalRefreshOTC366 obj)
inline

Serializes object into a string.

Definition at line 888 of file Serialization.h.

void OnixS::CME::Streamlined::MDH::toStrAsHHMMSS ( std::string &  ,
TimeSpan   
)
void OnixS::CME::Streamlined::MDH::toStrAsHHMMSSmsec ( std::string &  ,
TimeSpan   
)
void OnixS::CME::Streamlined::MDH::toStrAsSDHHMMSSnsec ( std::string &  ,
TimeSpan   
)
void OnixS::CME::Streamlined::MDH::toStrAsYYYYMMDD ( std::string &  ,
Timestamp   
)

Serializes timestamp in YYYYMMDD format.

void OnixS::CME::Streamlined::MDH::toStrAsYYYYMMDDHHMMSS ( std::string &  ,
Timestamp   
)

Serializes timestamp in YYYYMMDDHHMMSS format.

void OnixS::CME::Streamlined::MDH::toStrAsYYYYMMDDHHMMSSmsec ( std::string &  ,
Timestamp   
)

Serializes timestamp in YYYYMMDDHHMMSSmsec format.

void OnixS::CME::Streamlined::MDH::toStrAsYYYYMMDDHHMMSSnsec ( std::string &  ,
Timestamp   
)

Serializes timestamp in YYYYMMDDHHMMSSnsec format.

StrRef OnixS::CME::Streamlined::MDH::toStrRef ( const std::string &  str)
inline

Constructs StrRef instance over std::string content.

Definition at line 166 of file String.h.

StrRef OnixS::CME::Streamlined::MDH::toStrRef ( const Char cStr)
inline

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

Definition at line 175 of file String.h.

Message OnixS::CME::Streamlined::MDH::typify ( const BinaryMessage message)
inline

Casts SBE-encoded message to given type.

Definition at line 34 of file Typification.h.