OnixS C++ CME MDP Streamlined Market Data Handler 1.2.0
API Documentation
Loading...
Searching...
No Matches
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

◆ AdminHeartbeat312Args

MessageArgs template instantiation for AdminHeartbeat312 message type.

Definition at line 83 of file MarketDataListener.h.

◆ AdminLogin315Args

MessageArgs template instantiation for AdminLogin315 message type.

Definition at line 89 of file MarketDataListener.h.

◆ AdminLogout316Args

MessageArgs template instantiation for AdminLogout316 message type.

Definition at line 95 of file MarketDataListener.h.

◆ BlockLength

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

Definition at line 1256 of file BinaryMessage.h.

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 30 of file Memory.h.

◆ ChannelId

typedef UInt32 ChannelId

Identifies CME channel.

Definition at line 28 of file Domain.h.

◆ CHAR

typedef Char CHAR

char.

Definition at line 31 of file Fields.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 36 of file String.h.

◆ CharNULL

typedef Char CharNULL

Char with a null value.

FIX type: char.

Definition at line 175 of file Fields.h.

◆ CpuIndex

typedef Int32 CpuIndex

Zero-based index of CPU.

Definition at line 31 of file FeedEngine.h.

◆ Currency

typedef Char Currency[3]

Currency.

FIX type: Currency.

Definition at line 37 of file Fields.h.

◆ Decimal32

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

Definition at line 37 of file Composites.h.

◆ Decimal32NULL

Optional floating point decimal with int32 mantissa and int8 exponent.

Definition at line 79 of file Composites.h.

◆ Decimal64

typedef FixedPointDecimal< Int64, Int8> Decimal64

Floating-point decimal.

Definition at line 121 of file Composites.h.

◆ DecimalExponent

Aliases exponent component type for the decimal type.

Definition at line 221 of file Decimal.h.

◆ DecimalMantissa

typedef Int64 DecimalMantissa

Aliases mantissa component type for the decimal type.

Definition at line 218 of file Decimal.h.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 36 of file Memory.h.

◆ EncodedLength

Length of message binary data.

Definition at line 1252 of file BinaryMessage.h.

◆ EntryTypeTrade

MDEntryTypeTrade.

Definition at line 69 of file Fields.h.

◆ ErisUDI

typedef Char ErisUDI

Eris User Defined Instrument.

FIX type: char.

Definition at line 43 of file Fields.h.

◆ ErrorArgs

Error arguments.

Definition at line 194 of file HandlerListener.h.

◆ FileList

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

Ordered list of logs to be replayed.

Definition at line 69 of file Replay.h.

◆ IncrementalRefreshEris351Args

MessageArgs template instantiation for IncrementalRefreshEris351 message type.

Definition at line 143 of file MarketDataListener.h.

◆ IncrementalRefreshEris353Args

MessageArgs template instantiation for IncrementalRefreshEris353 message type.

Definition at line 149 of file MarketDataListener.h.

◆ IncrementalRefreshErisReferenceDataAndDailyStatistics333Args

◆ IncrementalRefreshIndices348Args

◆ IncrementalRefreshOTC356Args

MessageArgs template instantiation for IncrementalRefreshOTC356 message type.

Definition at line 155 of file MarketDataListener.h.

◆ IncrementalRefreshOTC366Args

MessageArgs template instantiation for IncrementalRefreshOTC366 message type.

Definition at line 173 of file MarketDataListener.h.

◆ IncrementalRefreshTradeBlocks340Args

◆ IncrementalRefreshTradeBlocks349Args

◆ IncrementalRefreshTradeBlocks365Args

◆ InstrumentDefinitionEris363Args

◆ InstrumentDefinitionIndices347Args

◆ Int32

typedef Int32 Int32

int32.

Definition at line 47 of file Fields.h.

◆ Int8

typedef Int8 Int8

int8.

Definition at line 51 of file Fields.h.

◆ LegSecurityIDSource

Constant value sent from clearing for legs.

Definition at line 57 of file Fields.h.

◆ LocalMktDate

LocalMktDate type.

FIX type: LocalMktDate.

Definition at line 63 of file Fields.h.

◆ MessageSize

Aliases message length type.

Definition at line 1249 of file BinaryMessage.h.

◆ MessageTemplateId

Aliases message type (template) identification.

Definition at line 1401 of file BinaryMessage.h.

◆ NewsIndices339Args

MessageArgs template instantiation for NewsIndices339 message type.

Definition at line 107 of file MarketDataListener.h.

◆ NifList

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

List of network interfaces.

Definition at line 33 of file NetFeedConnection.h.

◆ NullCharNULL

Null value for optional CharNULL field.

Definition at line 490 of file Fields.h.

◆ NullErisUDI

Null value for optional ErisUDI field.

Definition at line 466 of file Fields.h.

◆ NullInt32

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for optional Int32 field.

Definition at line 472 of file Fields.h.

◆ NullInt8

Null value for optional Int8 field.

Definition at line 478 of file Fields.h.

◆ NullLocalMktDate

Null value for optional LocalMktDate field.

Definition at line 484 of file Fields.h.

◆ NullUInt16

Null value for optional UInt16 field.

Definition at line 496 of file Fields.h.

◆ NullUInt32

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for optional UInt32 field.

Definition at line 502 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for optional UInt64 field.

Definition at line 508 of file Fields.h.

◆ NullUInt8

Null value for optional UInt8 field.

Definition at line 514 of file Fields.h.

◆ PacketArgs

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

Definition at line 467 of file Packet.h.

◆ PRICENULL

Price NULL.

Definition at line 286 of file Composites.h.

◆ PRICENULL9

Optional Price with constant exponent -9.

Definition at line 328 of file Composites.h.

◆ QuoteRequest345Args

MessageArgs template instantiation for QuoteRequest345 message type.

Definition at line 119 of file MarketDataListener.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 39 of file Memory.h.

◆ SchemaVersion

Aliases SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

◆ SecurityExchange

typedef Char SecurityExchange[4]

SecurityExchange type.

FIX type: Exchange.

Definition at line 81 of file Fields.h.

◆ SecurityId

typedef UInt64 SecurityId

Unique security identifier.

Definition at line 31 of file Domain.h.

◆ SequenceNumber

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

Definition at line 194 of file Packet.h.

◆ String100

typedef Char String100[100]

String length 100.

FIX type: String.

Definition at line 87 of file Fields.h.

◆ String12

typedef Char String12[12]

StringLength12.

FIX type: String.

Definition at line 93 of file Fields.h.

◆ String30

typedef Char String30[30]

String Length 30.

FIX type: String.

Definition at line 99 of file Fields.h.

◆ String4

typedef Char String4[4]

StringLength4.

FIX type: String.

Definition at line 105 of file Fields.h.

◆ String5

typedef Char String5[5]

Optional string with length of 5.

FIX type: String.

Definition at line 111 of file Fields.h.

◆ String8

typedef Char String8[8]

String length 8.

FIX type: String.

Definition at line 117 of file Fields.h.

◆ StringLen3

typedef Char StringLen3[3]

Optional string with length of 3.

FIX type: String.

Definition at line 123 of file Fields.h.

◆ StringLength17

typedef Char StringLength17[17]

Optional string with length of 17.

FIX type: String.

Definition at line 129 of file Fields.h.

◆ StringLength2

typedef Char StringLength2[2]

StringLength of 2 characters.

FIX type: String.

Definition at line 135 of file Fields.h.

◆ StringLength26

typedef Char StringLength26[26]

Optional string with length of 26.

FIX type: String.

Definition at line 141 of file Fields.h.

◆ StringLength50

typedef Char StringLength50[50]

String With Length 50 Characters .

FIX type: String.

Definition at line 147 of file Fields.h.

◆ StringLength500

typedef Char StringLength500[500]

String with Length 500.

Definition at line 151 of file Fields.h.

◆ StringLength6

typedef Char StringLength6[6]

StringLength6.

FIX type: String.

Definition at line 157 of file Fields.h.

◆ StringLength9

typedef Char StringLength9[9]

String With Length 9 Characters.

FIX type: String.

Definition at line 163 of file Fields.h.

◆ Text

typedef Char Text[180]

Text.

FIX type: String.

Definition at line 169 of file Fields.h.

◆ UInt16

typedef UInt16 UInt16

uInt16.

Definition at line 179 of file Fields.h.

◆ UInt32

typedef UInt32 UInt32

uInt32.

Definition at line 183 of file Fields.h.

◆ UInt64

typedef UInt64 UInt64

uInt64.

Definition at line 187 of file Fields.h.

◆ UInt8

typedef UInt8 UInt8

uInt8.

Definition at line 191 of file Fields.h.

◆ UpdateActionNew

MDUpdateActionNew.

Definition at line 75 of file Fields.h.

◆ WarningArgs

Warning arguments.

Definition at line 189 of file HandlerListener.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 33 of file Memory.h.

Function Documentation

◆ advanceBackByBytes()

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

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

Definition at line 140 of file Memory.h.

◆ advanceByBytes()

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

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

Definition at line 121 of file Memory.h.

◆ brief() [1/2]

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

Security brief info.

Definition at line 147 of file Security.h.

◆ brief() [2/2]

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

Security brief info.

◆ byteDistance()

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

Returns distance in bytes between two pointers.

Definition at line 159 of file Memory.h.

◆ c_cast()

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

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

Definition at line 50 of file Memory.h.

◆ copy()

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

Copies items from source to target.

Items are not required to be of same type thus compatible types can be copied.

Definition at line 325 of file VectorOverArray.h.

◆ decimalToStr()

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

Serializes decimal presented by mantissa and exponent into a string.

◆ fromStr() [1/6]

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

Extracts version from point-separated presentation.

Updates version parameter if buffer is parsed successfully.

◆ fromStr() [2/6]

bool fromStr ( Decimal & ,
const char * ,
size_t  )

◆ fromStr() [3/6]

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

Deserializes log category constant.

◆ fromStr() [4/6]

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

Deserializes log severity constant.

◆ fromStr() [5/6]

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

Deserializes message tracing constant from a string.

◆ fromStr() [6/6]

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

Deserializes timestamp from string.

◆ gatherLogFiles() [1/2]

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

◆ gatherLogFiles() [2/2]

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

◆ initialize()

void initialize ( const InitializationSettings & )

One-time initialization of market data services.

◆ localMktDateToTimestamp()

Timestamp localMktDateToTimestamp ( LocalMktDate days)
inline

Converts days since epoch to Timestamp value.

Definition at line 521 of file Fields.h.

◆ makeInstrumentCacheFilename()

std::string makeInstrumentCacheFilename ( ChannelId )

Makes filename for instrument cache for the given channel.

◆ makeLogFilename()

std::string makeLogFilename ( UInt32 )

Makes filename for log file for the given channel.

◆ makeMemoryPool()

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

Constructs memory pool instance according to given configuration.

◆ operator!=() [1/15]

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

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

Definition at line 332 of file String.h.

◆ operator!=() [2/15]

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

◆ operator!=() [3/15]

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

Definition at line 374 of file Decimal.h.

◆ operator!=() [4/15]

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

Definition at line 390 of file Decimal.h.

◆ operator!=() [5/15]

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

Compares two fixed-point decimals.

Definition at line 134 of file Decimal.h.

◆ operator!=() [6/15]

template<UInt64 Value>
bool operator!= ( const IntegralConstant< UInt64, Value > & left,
const Timestamp & right )
inline

Definition at line 689 of file Time.h.

◆ operator!=() [7/15]

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

Definition at line 257 of file MemoryPool.h.

◆ operator!=() [8/15]

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

Compares StrRef with std::string.

Definition at line 292 of file String.h.

◆ operator!=() [9/15]

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

Compares with another instance.

Definition at line 252 of file String.h.

◆ operator!=() [10/15]

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

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

Definition at line 312 of file String.h.

◆ operator!=() [11/15]

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

Compares StrRef with std::string.

Definition at line 272 of file String.h.

◆ operator!=() [12/15]

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

Compares with other instance for in-equality.

Definition at line 320 of file Time.h.

◆ operator!=() [13/15]

template<UInt64 Value>
bool operator!= ( const Timestamp & left,
const IntegralConstant< UInt64, Value > & right )
inline

Compares with instances for inequality.

Definition at line 676 of file Time.h.

◆ operator!=() [14/15]

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

Compares with instances for inequality.

Definition at line 662 of file Time.h.

◆ operator!=() [15/15]

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

Definition at line 118 of file Version.h.

◆ operator+()

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

Adds time interval to given time point.

Definition at line 719 of file Time.h.

◆ operator-() [1/2]

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

Calculates time interval between two time points.

Definition at line 747 of file Time.h.

◆ operator-() [2/2]

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

Subtracts time interval from given time point.

Definition at line 733 of file Time.h.

◆ operator<() [1/8]

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

◆ operator<() [2/8]

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

Definition at line 426 of file Decimal.h.

◆ operator<() [3/8]

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

Definition at line 442 of file Decimal.h.

◆ operator<() [4/8]

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

Compares two fixed-point decimals.

Definition at line 151 of file Decimal.h.

◆ operator<() [5/8]

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

Establishes order over string refs.

Definition at line 341 of file String.h.

◆ operator<() [6/8]

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

Checks whether left time interval less than right one.

Definition at line 329 of file Time.h.

◆ operator<() [7/8]

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

Establishes order between two instances.

Definition at line 698 of file Time.h.

◆ operator<() [8/8]

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

Definition at line 126 of file Version.h.

◆ operator<<() [1/17]

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

Logs single character.

Definition at line 292 of file LogEvents.h.

◆ operator<<() [2/17]

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

Logs zero-terminated string.

Definition at line 254 of file LogEvents.h.

◆ operator<<() [3/17]

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

Logs decimal number.

Definition at line 421 of file LogEvents.h.

◆ operator<<() [4/17]

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

Logs standard string.

Definition at line 266 of file LogEvents.h.

◆ operator<<() [5/17]

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

Logs string by its reference.

Definition at line 278 of file LogEvents.h.

◆ operator<<() [6/17]

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

Definition at line 454 of file LogEvents.h.

◆ operator<<() [7/17]

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

Definition at line 440 of file LogEvents.h.

◆ operator<<() [8/17]

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

Logs an integer.

Definition at line 332 of file LogEvents.h.

◆ operator<<() [9/17]

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

Logs an integer.

Definition at line 360 of file LogEvents.h.

◆ operator<<() [10/17]

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

Logs an integer.

Definition at line 388 of file LogEvents.h.

◆ operator<<() [11/17]

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

Logs an integer.

Definition at line 304 of file LogEvents.h.

◆ operator<<() [12/17]

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

Logs an integer.

Definition at line 346 of file LogEvents.h.

◆ operator<<() [13/17]

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

Logs an integer.

Definition at line 374 of file LogEvents.h.

◆ operator<<() [14/17]

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

Logs an integer.

Definition at line 402 of file LogEvents.h.

◆ operator<<() [15/17]

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

Logs an integer.

Definition at line 318 of file LogEvents.h.

◆ operator<<() [16/17]

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

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

Definition at line 239 of file LogEvents.h.

◆ operator<<() [17/17]

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

StrRef serialization operator.

Definition at line 377 of file String.h.

◆ operator<=() [1/2]

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

◆ operator<=() [2/2]

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

Compares two fixed-point decimals.

Definition at line 187 of file Decimal.h.

◆ operator==() [1/13]

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

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

Definition at line 322 of file String.h.

◆ operator==() [2/13]

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

◆ operator==() [3/13]

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

Definition at line 342 of file Decimal.h.

◆ operator==() [4/13]

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

Definition at line 358 of file Decimal.h.

◆ operator==() [5/13]

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

Compares two fixed-point decimals.

Definition at line 116 of file Decimal.h.

◆ operator==() [6/13]

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

Definition at line 240 of file MemoryPool.h.

◆ operator==() [7/13]

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

Compares StrRef with std::string.

Definition at line 282 of file String.h.

◆ operator==() [8/13]

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

Compares StrRef instance with another one.

Definition at line 238 of file String.h.

◆ operator==() [9/13]

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

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

Definition at line 302 of file String.h.

◆ operator==() [10/13]

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

Compares StrRef with std::string.

Definition at line 262 of file String.h.

◆ operator==() [11/13]

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

Compares with other instance for equality.

Definition at line 310 of file Time.h.

◆ operator==() [12/13]

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

Compares with instances for equality.

Definition at line 652 of file Time.h.

◆ operator==() [13/13]

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

Compares with other instance for equality.

Definition at line 104 of file Version.h.

◆ operator>() [1/8]

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

Definition at line 413 of file Decimal.h.

◆ operator>() [2/8]

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

Definition at line 459 of file Decimal.h.

◆ operator>() [3/8]

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

Definition at line 475 of file Decimal.h.

◆ operator>() [4/8]

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

Compares two fixed-point decimals.

Definition at line 170 of file Decimal.h.

◆ operator>() [5/8]

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

Establishes order over string refs.

Definition at line 368 of file String.h.

◆ operator>() [6/8]

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

Checks whether left time interval greater than right one.

Definition at line 340 of file Time.h.

◆ operator>() [7/8]

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

Establishes order between two instances.

Definition at line 709 of file Time.h.

◆ operator>() [8/8]

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

Definition at line 148 of file Version.h.

◆ operator>=()

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

Compares two fixed-point decimals.

Definition at line 206 of file Decimal.h.

◆ processTypified()

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

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

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

Definition at line 55 of file Typification.h.

◆ selected() [1/3]

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

Checks whether security belongs to given selection.

Definition at line 256 of file Filtering.h.

◆ selected() [2/3]

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

Checks whether security with given identifier belongs to given selection.

Definition at line 222 of file Filtering.h.

◆ selected() [3/3]

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

Checks whether security with given attribute belongs to given selection.

Definition at line 238 of file Filtering.h.

◆ throwBadBinaryData()

void throwBadBinaryData ( const Char * className)

Throws exception on bad repeating group entry.

◆ throwBadBinaryGroup()

void throwBadBinaryGroup ( )

Throws exception on bad repeating group.

◆ throwBadBinaryMessage()

void throwBadBinaryMessage ( )
inline

Raises exception on bad binary message.

Definition at line 1241 of file BinaryMessage.h.

◆ throwBadMessageVersion()

void throwBadMessageVersion ( SchemaVersion messageVersion)

Raises exception on bad message version.

◆ throwBadPacket()

void throwBadPacket ( size_t packetSize,
size_t minimalSize )
inline

Raises exception on ill-formed packet.

Definition at line 199 of file Packet.h.

◆ throwVectorCopyOverflow()

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

Definition at line 292 of file VectorOverArray.h.

◆ throwZeroParameter()

void throwZeroParameter ( const char * parameter)
inline

Raises exception on zero parameter value.

Definition at line 33 of file MemoryPoolSettings.h.

◆ toByteBlock() [1/2]

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

Reinterprets pointer to one referencing to byte block.

Definition at line 105 of file Memory.h.

◆ toByteBlock() [2/2]

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

Reinterprets pointer to one referencing to byte block.

Definition at line 88 of file Memory.h.

◆ toFix() [1/24]

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

Serializes object into FIX presentation.

Definition at line 55 of file Serialization.h.

◆ toFix() [2/24]

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

Serializes object into FIX presentation.

◆ toFix() [3/24]

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

Serializes object into FIX presentation.

◆ toFix() [4/24]

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

Serializes object into FIX presentation.

◆ toFix() [5/24]

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

Serializes object into FIX presentation.

◆ toFix() [6/24]

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

Serializes object into FIX presentation.

◆ toFix() [7/24]

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

Serializes object into FIX presentation.

◆ toFix() [8/24]

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

Serializes object into FIX presentation.

◆ toFix() [9/24]

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

Serializes object into FIX presentation.

◆ toFix() [10/24]

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

Serializes object into FIX presentation.

◆ toFix() [11/24]

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

Serializes object into FIX presentation.

◆ toFix() [12/24]

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

Serializes object into FIX presentation.

◆ toFix() [13/24]

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

Serializes object into FIX presentation.

◆ toFix() [14/24]

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

Serializes object into FIX presentation.

◆ toFix() [15/24]

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

Serializes object into FIX presentation.

◆ toFix() [16/24]

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

Serializes object into FIX presentation.

◆ toFix() [17/24]

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

Serializes object into FIX presentation.

◆ toFix() [18/24]

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

Serializes object into FIX presentation.

Definition at line 120 of file Serialization.h.

◆ toFix() [19/24]

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

Serializes object into FIX presentation.

Definition at line 154 of file Serialization.h.

◆ toFix() [20/24]

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

Serializes object into FIX presentation.

Definition at line 89 of file Serialization.h.

◆ toFix() [21/24]

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

Serializes object into FIX presentation.

Definition at line 250 of file Serialization.h.

◆ toFix() [22/24]

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

Serializes object into FIX presentation.

Definition at line 219 of file Serialization.h.

◆ toFix() [23/24]

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

Serializes object into FIX presentation.

Definition at line 279 of file Serialization.h.

◆ toFix() [24/24]

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

Serializes object into FIX presentation.

Definition at line 185 of file Serialization.h.

◆ toOpaquePtr() [1/2]

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

Makes pointer as opaque one.

Definition at line 74 of file Memory.h.

◆ toOpaquePtr() [2/2]

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

Makes pointer as opaque one.

Definition at line 62 of file Memory.h.

◆ toStr() [1/135]

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

Serializes object into a string.

Definition at line 42 of file Serialization.h.

◆ toStr() [2/135]

std::string toStr ( Char character)
inline

Constructs std::string from a character.

Definition at line 209 of file String.h.

◆ toStr() [3/135]

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

Serializes object into a string.

Definition at line 456 of file Serialization.h.

◆ toStr() [4/135]

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

Serializes object into a string.

Definition at line 483 of file Serialization.h.

◆ toStr() [5/135]

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

Serializes object into a string.

Definition at line 511 of file Serialization.h.

◆ toStr() [6/135]

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

Definition at line 516 of file Decimal.h.

◆ toStr() [7/135]

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

Serializes object into a string.

Definition at line 296 of file Serialization.h.

◆ toStr() [8/135]

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

Serializes object into a string.

Definition at line 315 of file Serialization.h.

◆ toStr() [9/135]

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

Serializes object into a string.

Definition at line 334 of file Serialization.h.

◆ toStr() [10/135]

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

Serializes feed engine settings into a string.

Definition at line 264 of file FeedEngine.h.

◆ toStr() [11/135]

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

Serializes feed settings into string.

Definition at line 357 of file FeedSettings.h.

◆ toStr() [12/135]

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

Serializes fixed-point decimal into a string.

Definition at line 553 of file Decimal.h.

◆ toStr() [13/135]

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

Serializes object into a string.

Definition at line 394 of file Serialization.h.

◆ toStr() [14/135]

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

Serializes object into a string.

Definition at line 415 of file Serialization.h.

◆ toStr() [15/135]

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

Serializes Handler debug logging settings into a string.

Definition at line 154 of file HandlerDebugLogging.h.

◆ toStr() [16/135]

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

Serializes BBA tracking parameters into string.

Definition at line 178 of file HandlerSettings.h.

◆ toStr() [17/135]

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

Serializes object into a string.

Definition at line 743 of file Serialization.h.

◆ toStr() [18/135]

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

Serializes object into a string.

Definition at line 772 of file Serialization.h.

◆ toStr() [19/135]

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

Serializes object into a string.

Definition at line 540 of file Serialization.h.

◆ toStr() [20/135]

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

Serializes object into a string.

Definition at line 685 of file Serialization.h.

◆ toStr() [21/135]

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

Serializes object into a string.

Definition at line 801 of file Serialization.h.

◆ toStr() [22/135]

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

Serializes object into a string.

Definition at line 888 of file Serialization.h.

◆ toStr() [23/135]

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

Serializes object into a string.

Definition at line 598 of file Serialization.h.

◆ toStr() [24/135]

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

Serializes object into a string.

Definition at line 714 of file Serialization.h.

◆ toStr() [25/135]

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

Serializes object into a string.

Definition at line 859 of file Serialization.h.

◆ toStr() [26/135]

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

Serializes object into a string.

Definition at line 830 of file Serialization.h.

◆ toStr() [27/135]

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

Serializes object into a string.

Definition at line 656 of file Serialization.h.

◆ toStr() [28/135]

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

Serializes instrument selection into text presentation.

Definition at line 204 of file Filtering.h.

◆ toStr() [29/135]

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

Serializes object into a string.

Definition at line 355 of file Serialization.h.

◆ toStr() [30/135]

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

Serializes memory pool settings into a string.

Definition at line 195 of file MemoryPoolSettings.h.

◆ toStr() [31/135]

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

Serializes object into a string.

Definition at line 435 of file Serialization.h.

◆ toStr() [32/135]

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

Serializes feed connection attributes to a given string.

Definition at line 110 of file NetFeedConnection.h.

◆ toStr() [33/135]

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

Serializes object into a string.

Definition at line 569 of file Serialization.h.

◆ toStr() [34/135]

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

Serializes object into a string.

Definition at line 375 of file Serialization.h.

◆ toStr() [35/135]

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

Serializes object into a string.

Definition at line 627 of file Serialization.h.

◆ toStr() [36/135]

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

Serializes feed settings into string.

Definition at line 223 of file FeedSettings.h.

◆ toStr() [37/135]

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

Serializes security.

Definition at line 167 of file Security.h.

◆ toStr() [38/135]

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

Serializes market data processing session settings.

Definition at line 117 of file SessionSettings.h.

◆ toStr() [39/135]

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

Constructs std::string instance from StrRef one.

Definition at line 190 of file String.h.

◆ toStr() [40/135]

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

Serializes TCP recovery settings.

Definition at line 207 of file TcpRecovery.h.

◆ toStr() [41/135]

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

Serializes thread affinity into a string.

Definition at line 85 of file FeedEngine.h.

◆ toStr() [42/135]

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

Serializes Version instance into point-separated presentation.

Definition at line 174 of file Version.h.

◆ toStr() [43/135]

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

Serializes object into a string.

Definition at line 108 of file Serialization.h.

◆ toStr() [44/135]

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

Serializes object into a string.

Definition at line 141 of file Serialization.h.

◆ toStr() [45/135]

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

Serializes object into a string.

Definition at line 76 of file Serialization.h.

◆ toStr() [46/135]

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

Serializes gap and error handling option.

Definition at line 57 of file SessionSettings.h.

◆ toStr() [47/135]

std::string toStr ( Int16 number)
inline

Serializes given integer into a string.

Definition at line 162 of file Integral.h.

◆ toStr() [48/135]

std::string toStr ( Int32 number)
inline

Serializes given integer into a string.

Definition at line 202 of file Integral.h.

◆ toStr() [49/135]

std::string toStr ( Int64 number)
inline

Serializes given integer into a string.

Definition at line 242 of file Integral.h.

◆ toStr() [50/135]

std::string toStr ( Int8 number)
inline

Serializes given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [51/135]

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

Serializes given constant into a string.

Definition at line 295 of file Integral.h.

◆ toStr() [52/135]

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

Serializes log category constant.

Definition at line 122 of file Logger.h.

◆ toStr() [53/135]

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

Serializes log severity constant.

Definition at line 71 of file Logger.h.

◆ toStr() [54/135]

std::string toStr ( MatchEventIndicator set)
inline

Serializes object into a string.

Definition at line 238 of file Serialization.h.

◆ toStr() [55/135]

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

Serializes message tracing constant into a string.

Definition at line 59 of file HandlerDebugLogging.h.

◆ toStr() [56/135]

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

Returns string presentation of feed role.

Definition at line 96 of file NetFeedAttributes.h.

◆ toStr() [57/135]

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

Returns string presentation of feed service type.

Definition at line 54 of file NetFeedAttributes.h.

◆ toStr() [58/135]

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

Returns string presentation of feed layout.

Definition at line 77 of file FeedSettings.h.

◆ toStr() [59/135]

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

Serializes object into a string.

Definition at line 206 of file Serialization.h.

◆ toStr() [60/135]

std::string toStr ( SettlPriceType set)
inline

Serializes object into a string.

Definition at line 267 of file Serialization.h.

◆ toStr() [61/135]

void toStr ( std::string & ,
const FeedEngineSettings &  )

Serializes feed engine settings into a string.

◆ toStr() [62/135]

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

Serializes feed settings into string.

◆ toStr() [63/135]

void toStr ( std::string & ,
const HandlerDebugLoggingSettings &  )

Serializes Handler debug logging settings into a string.

◆ toStr() [64/135]

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

Serializes BBA tracking parameters into string.

◆ toStr() [65/135]

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

Serializes instrument selection into text presentation.

◆ toStr() [66/135]

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

Serializes memory pool settings into a string.

◆ toStr() [67/135]

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

Serializes feed connection attributes to a given string.

◆ toStr() [68/135]

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

Serializes feed settings into string.

◆ toStr() [69/135]

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

Serializes security.

◆ toStr() [70/135]

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

Serializes market data processing session settings.

◆ toStr() [71/135]

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

Serializes TCP recovery settings.

◆ toStr() [72/135]

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

Serializes thread affinity into a string.

◆ toStr() [73/135]

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

Appends point-separated presentation of version to given string.

◆ toStr() [74/135]

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

Serializes gap and error handling option.

◆ toStr() [75/135]

void toStr ( std::string & ,
Int16  )

Serializes given integer into a string.

◆ toStr() [76/135]

void toStr ( std::string & ,
Int32  )

Serializes given integer into a string.

◆ toStr() [77/135]

void toStr ( std::string & ,
Int64  )

Serializes given integer into a string.

◆ toStr() [78/135]

void toStr ( std::string & ,
Int8  )

Serializes given integer into a string.

◆ toStr() [79/135]

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

Serializes log category constant.

◆ toStr() [80/135]

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

Serializes log severity constant.

◆ toStr() [81/135]

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

Serializes message tracing constant into a string.

◆ toStr() [82/135]

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

Appends string presentation of feed service type.

◆ toStr() [83/135]

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

Appends string presentation of feed layout.

◆ toStr() [84/135]

void toStr ( std::string & ,
UInt16  )

Serializes given integer into a string.

◆ toStr() [85/135]

void toStr ( std::string & ,
UInt32  )

Serializes given integer into a string.

◆ toStr() [86/135]

void toStr ( std::string & ,
UInt64  )

Serializes given integer into a string.

◆ toStr() [87/135]

void toStr ( std::string & ,
UInt8  )

Serializes given integer into a string.

◆ toStr() [88/135]

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

Serializes object into a string.

◆ toStr() [89/135]

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

Appends character to given std::string instance.

Definition at line 218 of file String.h.

◆ toStr() [90/135]

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

Serializes object into a string.

◆ toStr() [91/135]

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

Serializes object into a string.

◆ toStr() [92/135]

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

Serializes object into a string.

◆ toStr() [93/135]

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

Definition at line 502 of file Decimal.h.

◆ toStr() [94/135]

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

Serializes object into a string.

◆ toStr() [95/135]

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

Serializes object into a string.

◆ toStr() [96/135]

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

Serializes object into a string.

◆ toStr() [97/135]

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

Serializes fixed-point decimal into a string.

Definition at line 534 of file Decimal.h.

◆ toStr() [98/135]

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

Serializes object into a string.

◆ toStr() [99/135]

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

Serializes object into a string.

◆ toStr() [100/135]

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

Serializes object into a string.

◆ toStr() [101/135]

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

Serializes object into a string.

◆ toStr() [102/135]

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

Serializes object into a string.

◆ toStr() [103/135]

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

Serializes object into a string.

◆ toStr() [104/135]

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

Serializes object into a string.

◆ toStr() [105/135]

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

Serializes object into a string.

◆ toStr() [106/135]

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

Serializes object into a string.

◆ toStr() [107/135]

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

Serializes object into a string.

◆ toStr() [108/135]

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

Serializes object into a string.

◆ toStr() [109/135]

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

Serializes object into a string.

◆ toStr() [110/135]

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

Serializes object into a string.

◆ toStr() [111/135]

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

Serializes object into a string.

◆ toStr() [112/135]

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

Serializes object into a string.

◆ toStr() [113/135]

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

Serializes object into a string.

◆ toStr() [114/135]

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

Serializes object into a string.

◆ toStr() [115/135]

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

Serializes object into a string.

◆ toStr() [116/135]

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

Appends one string another one.

Definition at line 228 of file String.h.

◆ toStr() [117/135]

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

◆ toStr() [118/135]

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

Serializes object into a string.

◆ toStr() [119/135]

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

Serializes object into a string.

◆ toStr() [120/135]

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

Serializes object into a string.

◆ toStr() [121/135]

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

Serializes given constant into a string.

Definition at line 280 of file Integral.h.

◆ toStr() [122/135]

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

Serializes object into a string.

◆ toStr() [123/135]

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

Appends string presentation of feed role.

Definition at line 84 of file NetFeedAttributes.h.

◆ toStr() [124/135]

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

Serializes object into a string.

◆ toStr() [125/135]

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

Serializes object into a string.

◆ toStr() [126/135]

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

Appends timespan formatted in specified pattern to given string.

Definition at line 383 of file Time.h.

◆ toStr() [127/135]

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

◆ toStr() [128/135]

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

Serializes object into a string.

◆ toStr() [129/135]

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

Formats timespan according to specified pattern.

Definition at line 414 of file Time.h.

◆ toStr() [130/135]

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

Serializes timestamp according to specified pattern.

Definition at line 837 of file Time.h.

◆ toStr() [131/135]

std::string toStr ( UInt16 number)
inline

Serializes given integer into a string.

Definition at line 182 of file Integral.h.

◆ toStr() [132/135]

std::string toStr ( UInt32 number)
inline

Serializes given integer into a string.

Definition at line 222 of file Integral.h.

◆ toStr() [133/135]

std::string toStr ( UInt64 number)
inline

Serializes given integer into a string.

Definition at line 262 of file Integral.h.

◆ toStr() [134/135]

std::string toStr ( UInt8 number)
inline

Serializes given integer into a string.

Definition at line 142 of file Integral.h.

◆ toStr() [135/135]

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

Serializes object into a string.

Definition at line 173 of file Serialization.h.

◆ toStrAsHHMMSS()

void toStrAsHHMMSS ( std::string & ,
TimeSpan  )

◆ toStrAsHHMMSSmsec()

void toStrAsHHMMSSmsec ( std::string & ,
TimeSpan  )

◆ toStrAsSDHHMMSSnsec()

void toStrAsSDHHMMSSnsec ( std::string & ,
TimeSpan  )

◆ toStrAsYYYYMMDD()

void toStrAsYYYYMMDD ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDD format.

◆ toStrAsYYYYMMDDHHMMSS()

void toStrAsYYYYMMDDHHMMSS ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDDHHMMSS format.

◆ toStrAsYYYYMMDDHHMMSSmsec()

void toStrAsYYYYMMDDHHMMSSmsec ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDDHHMMSSmsec format.

◆ toStrAsYYYYMMDDHHMMSSnsec()

void toStrAsYYYYMMDDHHMMSSnsec ( std::string & ,
Timestamp  )

Serializes timestamp in YYYYMMDDHHMMSSnsec format.

◆ toStrRef() [1/2]

StrRef toStrRef ( const Char * cStr)
inline

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

Definition at line 175 of file String.h.

◆ toStrRef() [2/2]

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

Constructs StrRef instance over std::string content.

Definition at line 166 of file String.h.

◆ typify()

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

Casts SBE-encoded message to given type.

Definition at line 34 of file Typification.h.