OnixS C++ CME Streamlined Market Data Handler  1.0.0.4
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  IncrementalRefreshTradeBlocks340
 
struct  IncrementalRefreshTradeBlocks349
 
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  NullDecimal64
 
struct  NullLogger
 
struct  NullMaturityMonthYear
 
struct  NullPRICENULL
 
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 MessageHeader::TemplateId MessageTemplateId
 
typedef FixedPointDecimal< Int32, IntegralConstant< Int8,-4 >> Decimal32
 
typedef Decimal Decimal64
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-7 >> PRICENULL
 
typedef Int64 DecimalMantissa
 
typedef Int8 DecimalExponent
 
typedef double Double
 
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, '\x0'> 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 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

ONIXS_CMESTREAMLINEDMDH_EXPORTED void throwBadBinaryData (const Char *className)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void throwBadBinaryGroup ()
 
void throwBadBinaryMessage ()
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void throwBadMessageVersion (SchemaVersion messageVersion)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void decimalToStr (std::string &, Int64, Int32)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool operator< (const Decimal &l, const Decimal &r)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool operator> (const Decimal &l, const Decimal &r)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool operator<= (const Decimal &l, const Decimal &r)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool operator>= (const Decimal &l, const Decimal &r)
 
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)
 
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_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const ThreadAffinity &)
 
std::string toStr (const ThreadAffinity &affinity)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const FeedEngineSettings &)
 
std::string toStr (const FeedEngineSettings &settings)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, RealtimeFeedLayout::Enum)
 
std::string toStr (RealtimeFeedLayout::Enum layout)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const RealtimeFeedSettings &)
 
std::string toStr (const RealtimeFeedSettings &settings)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const FeedSettings &)
 
std::string toStr (const FeedSettings &settings)
 
Timestamp localMktDateToTimestamp (LocalMktDate days)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED std::string makeLogFilename (UInt32)
 
ONIXS_CMESTREAMLINEDMDH_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_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, MessageTracing::Enum)
 
std::string toStr (MessageTracing::Enum tracing)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool fromStr (MessageTracing::Enum &, const Char *, size_t)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const HandlerDebugLoggingSettings &)
 
std::string toStr (const HandlerDebugLoggingSettings &settings)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const HandlerSettings &)
 
std::string toStr (const HandlerSettings &settings)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED std::string makeInstrumentCacheFilename (ChannelId)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void initialize (const InitializationSettings &)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, Int8)
 
std::string toStr (Int8 number)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, UInt8)
 
std::string toStr (UInt8 number)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, Int16)
 
std::string toStr (Int16 number)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, UInt16)
 
std::string toStr (UInt16 number)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, Int32)
 
std::string toStr (Int32 number)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, UInt32)
 
std::string toStr (UInt32 number)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, Int64)
 
std::string toStr (Int64 number)
 
ONIXS_CMESTREAMLINEDMDH_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)
 
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_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, LogSeverity::Enum)
 
std::string toStr (LogSeverity::Enum mode)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool fromStr (LogSeverity::Enum &, const Char *, size_t)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, LogCategory::Enum)
 
std::string toStr (LogCategory::Enum mode)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED 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)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED MemoryPoolmakeMemoryPool (size_t, size_t, size_t, size_t)
 
void throwZeroParameter (const char *parameter)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const MemoryPoolSettings &)
 
std::string toStr (const MemoryPoolSettings &settings)
 
ONIXS_CMESTREAMLINEDMDH_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_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const NetFeedConnection &)
 
std::string toStr (const NetFeedConnection &connection)
 
void throwBadPacket (size_t packetSize, size_t minimalSize)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void gatherLogFiles (FileList &, UInt32, const std::string &)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void gatherLogFiles (FileList &, UInt32, const std::string &, const std::string &)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void brief (std::string &, const Security &)
 
std::string brief (const Security &security)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, const Security &)
 
std::string toStr (const Security &security)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, AggressorSide::Enum value)
 
std::string toStr (AggressorSide::Enum value)
 
void toFix (std::string &str, AggressorSide::Enum value)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, EventTypeIndices::Enum value)
 
std::string toStr (EventTypeIndices::Enum value)
 
void toFix (std::string &str, EventTypeIndices::Enum value)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, EntryCode::Enum value)
 
std::string toStr (EntryCode::Enum value)
 
void toFix (std::string &str, EntryCode::Enum value)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, EntryTypeIndices::Enum value)
 
std::string toStr (EntryTypeIndices::Enum value)
 
void toFix (std::string &str, EntryTypeIndices::Enum value)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, UpdateAction::Enum value)
 
std::string toStr (UpdateAction::Enum value)
 
void toFix (std::string &str, UpdateAction::Enum value)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, SecurityUpdateAction::Enum value)
 
std::string toStr (SecurityUpdateAction::Enum value)
 
void toFix (std::string &str, SecurityUpdateAction::Enum value)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, MatchEventIndicator set)
 
std::string toStr (MatchEventIndicator set)
 
void toFix (std::string &str, MatchEventIndicator set)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, SettlPriceType set)
 
std::string toStr (SettlPriceType set)
 
void toFix (std::string &str, SettlPriceType set)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const Decimal32 &obj)
 
std::string toStr (const Decimal32 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const MaturityMonthYear &obj)
 
std::string toStr (const MaturityMonthYear &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const GroupSize &obj)
 
std::string toStr (const GroupSize &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const GroupSizeEncoding &obj)
 
std::string toStr (const GroupSizeEncoding &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const MessageHeader &obj)
 
std::string toStr (const MessageHeader &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const AdminHeartbeat312 &obj)
 
std::string toStr (const AdminHeartbeat312 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const AdminHeartbeat312 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const AdminLogin315 &obj)
 
std::string toStr (const AdminLogin315 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const AdminLogin315 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const AdminLogout316 &obj)
 
std::string toStr (const AdminLogout316 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const AdminLogout316 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshErisReferenceDataAndDailyStatistics333 &obj)
 
std::string toStr (const IncrementalRefreshErisReferenceDataAndDailyStatistics333 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshErisReferenceDataAndDailyStatistics333 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const NewsIndices339 &obj)
 
std::string toStr (const NewsIndices339 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const NewsIndices339 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshTradeBlocks340 &obj)
 
std::string toStr (const IncrementalRefreshTradeBlocks340 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshTradeBlocks340 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const QuoteRequest345 &obj)
 
std::string toStr (const QuoteRequest345 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const QuoteRequest345 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const InstrumentDefinitionIndices347 &obj)
 
std::string toStr (const InstrumentDefinitionIndices347 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const InstrumentDefinitionIndices347 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshIndices348 &obj)
 
std::string toStr (const IncrementalRefreshIndices348 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshIndices348 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshTradeBlocks349 &obj)
 
std::string toStr (const IncrementalRefreshTradeBlocks349 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshTradeBlocks349 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshEris351 &obj)
 
std::string toStr (const IncrementalRefreshEris351 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshEris351 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshEris353 &obj)
 
std::string toStr (const IncrementalRefreshEris353 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshEris353 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const IncrementalRefreshOTC356 &obj)
 
std::string toStr (const IncrementalRefreshOTC356 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const IncrementalRefreshOTC356 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &str, const InstrumentDefinitionEris363 &obj)
 
std::string toStr (const InstrumentDefinitionEris363 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toFix (std::string &str, const InstrumentDefinitionEris363 &obj)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStr (std::string &, GapAndErrorHandlingOptions::Enum)
 
std::string toStr (GapAndErrorHandlingOptions::Enum handling)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED 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)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED 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)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStrAsHHMMSS (std::string &, TimeSpan)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStrAsHHMMSSmsec (std::string &, TimeSpan)
 
ONIXS_CMESTREAMLINEDMDH_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)
 
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)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStrAsYYYYMMDD (std::string &, Timestamp)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
 
ONIXS_CMESTREAMLINEDMDH_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_CMESTREAMLINEDMDH_EXPORTED 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)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED bool fromStr (const Char *, size_t, Version &)
 
ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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.

typedef Decimal Decimal64

Floating-point decimal.

Definition at line 69 of file Composites.h.

Definition at line 40 of file Decimal.h.

typedef Int64 DecimalMantissa

Definition at line 39 of file Decimal.h.

typedef double Double

Definition at line 41 of file Decimal.h.

typedef UInt32 DWord

Alias for Double Word.

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

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 1197 of file BinaryMessage.h.

Aliases message type (template) identification.

Definition at line 1342 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 478 of file Fields.h.

Null value for optional ErisUDI field.

Definition at line 454 of file Fields.h.

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for optional Int32 field.

Definition at line 460 of file Fields.h.

Null value for optional Int8 field.

Definition at line 466 of file Fields.h.

Null value for optional LocalMktDate field.

Definition at line 472 of file Fields.h.

Null value for optional UInt16 field.

Definition at line 484 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for optional UInt32 field.

Definition at line 490 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for optional UInt64 field.

Definition at line 496 of file Fields.h.

Null value for optional UInt8 field.

Definition at line 502 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 215 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes decimal presented by mantissa and exponent into a string.

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

Deserializes message tracing constant from a string.

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

Deserializes log severity constant.

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

Deserializes log category constant.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Deserializes timestamp from string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 509 of file Fields.h.

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

Makes filename for instrument cache for the given channel.

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

Makes filename for log file for the given channel.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 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 FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 253 of file Decimal.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 330 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 332 of file String.h.

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

Compares with instances for inequality.

Definition at line 672 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 686 of file Time.h.

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

Definition at line 699 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 729 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 743 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 757 of file Time.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED bool OnixS::CME::Streamlined::MDH::operator< ( const Decimal l,
const Decimal r 
)
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 267 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 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 342 of file String.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.

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.

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

Compares two fixed-point decimals.

Definition at line 295 of file Decimal.h.

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 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 FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 239 of file Decimal.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 320 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 Timestamp left,
const Timestamp right 
)
inline

Compares with instances for equality.

Definition at line 662 of file Time.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED bool OnixS::CME::Streamlined::MDH::operator> ( const Decimal l,
const Decimal r 
)
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 281 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 350 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 Timestamp left,
const Timestamp right 
)
inline

Establishes order between two instances.

Definition at line 719 of file Time.h.

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

Compares two fixed-point decimals.

Definition at line 309 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.

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

Throws exception on bad repeating group entry.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 1189 of file BinaryMessage.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

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

Serializes object into FIX presentation.

ONIXS_CMESTREAMLINEDMDH_EXPORTED void OnixS::CME::Streamlined::MDH::toFix ( std::string &  str,
const InstrumentDefinitionEris363 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Appends string presentation of feed service type.

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

Serializes gap and error handling option.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes log severity constant.

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

Serializes object into a string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes object into a string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes market data processing session settings.

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

Serializes log category constant.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 ( LogCategory::Enum  mode)
inline

Serializes log category constant.

Definition at line 122 of file Logger.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.

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

Serializes object into a string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes Handler debug logging settings into a string.

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

Serializes BBA tracking parameters into 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.

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

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 157 of file HandlerSettings.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Appends point-separated presentation of version to given string.

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

Serializes security.

Definition at line 167 of file Security.h.

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

Serializes object into a 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.

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

Serializes given integer into a string.

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

Serializes given integer into a string.

Definition at line 182 of file Integral.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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.

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

Serializes given integer into a string.

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

Serializes instrument selection into text presentation.

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

Serializes TCP recovery settings.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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 206 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.

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

Serializes given integer into a string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes object into a string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes given integer into a string.

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

Serializes feed engine settings into a string.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.

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

Serializes object into a string.

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

Serializes object into a string.

Definition at line 316 of file Serialization.h.

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

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 336 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 345 of file Decimal.h.

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

Serializes object into a string.

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

Serializes feed settings into string.

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

Serializes object into a string.

Definition at line 357 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.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 377 of file Serialization.h.

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

Serializes object into a string.

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

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

Serializes object into a string.

Definition at line 398 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED void OnixS::CME::Streamlined::MDH::toStr ( std::string &  str,
const AdminLogin315 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 424 of file Time.h.

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

Serializes object into a string.

Definition at line 425 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 453 of file Serialization.h.

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

Serializes object into a string.

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

Serializes object into a string.

Definition at line 482 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 511 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 540 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 569 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 598 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 627 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 656 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 685 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 714 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 743 of file Serialization.h.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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 772 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 812 of file Time.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 847 of file Time.h.

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

Serializes timestamp in YYYYMMDD format.

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

Serializes timestamp in YYYYMMDDHHMMSS format.

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

Serializes timestamp in YYYYMMDDHHMMSSmsec format.

ONIXS_CMESTREAMLINEDMDH_EXPORTED 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.