OnixS C++ EuroTLX GTP Market Data Handler  1.4.0
API documentation
OnixS::EuroTLX::MarketData::GTP Namespace Reference

Classes

struct  AddOrderIncrementalMsg
 
struct  AddOrderMBOMsg
 
struct  AddOrderMBPMsg
 
struct  AddOrderShortMBOMsg
 
struct  AddOrderShortMBPMsg
 
struct  AgencyCrossIndicator
 
struct  AlgorithmicIndicator
 
struct  AnnouncementsMsg
 
struct  AnnouncementType
 
class  ArgumentException
 
struct  AuctionInfo
 
struct  AuctionType
 
class  BinaryFields
 
class  BinaryMessage
 
struct  ClearingType
 
struct  DataSource
 
struct  DeferralEnrichmentType
 
struct  DeleteOrderMsg
 
struct  DirtyCleanPrice
 
struct  DuplicativeIndicator
 
struct  ErrorCode
 
class  ErrorListener
 
struct  EventCode
 
class  Exception
 
struct  FeedDescriptor
 
class  FeedEngine
 
struct  FeedEngineListener
 
class  FeedEngineSettings
 
struct  FeedEngineThreadIdle
 
class  FixedPointDecimal
 
struct  GrossSettlementIndicator
 
class  Handler
 
struct  HandlerSettings
 
struct  HandlerState
 
class  HandlerStateListener
 
struct  HiddenExecutionIndicator
 
struct  ImbalanceDirection
 
struct  IndicativeQuoteInformationMsg
 
struct  InstrumentDirectoryEquitiesMsg
 
struct  InstrumentDirectoryFixedIncomeMsg
 
struct  InstrumentDirectoryMsg
 
struct  InstrumentOptionStyle
 
struct  InstrumentStatusMsg
 
struct  IntegralConstant
 
struct  InverseOrderbook
 
struct  LogFilePermission
 
struct  LogLevel
 
struct  LogSettings
 
struct  MarketMechanism
 
class  MessageListener
 
struct  MiFIDIITradeMsg
 
struct  ModificationIndicator
 
struct  ModifyOrderMsg
 
struct  Month
 
struct  NegotiationIndicator
 
struct  OffBookAutomatedIndicator
 
class  OperationException
 
struct  OrderBookClearMsg
 
struct  OrderBookType
 
struct  OrderType
 
struct  PostTradeDeferralReason
 
struct  PriceFormationIndicator
 
class  ProtocolListener
 
struct  ReferencePriceIndicator
 
class  ReplayListener
 
struct  ReplayOptions
 
class  Semaphore
 
struct  ServiceDescriptor
 
struct  SessionChangeReason
 
struct  SettlementSystem
 
struct  Side
 
struct  SourceVenue
 
struct  SpecialDividendIndicator
 
struct  StatisticsMsg
 
struct  StatisticsSnapshotMsg
 
struct  StatisticsUpdateMsg
 
struct  StatisticType
 
class  StrRef
 
struct  SystemEventMsg
 
struct  TcpFeedDescriptor
 
struct  TcpServiceDescriptor
 
class  ThreadAffinity
 
class  TimeSpan
 
struct  TimeSpanFormats
 
class  Timestamp
 
struct  TimestampFormat
 
struct  TopOfBookMsg
 
struct  TradeMsg
 
struct  TradeQualifier
 
struct  TradeSummarySide
 
struct  TradeType
 
struct  TradingMode
 
struct  TradingStatus
 
struct  TransactionCategory
 
struct  UnderlyingType
 
class  WarningListener
 
struct  YearMonthDay
 

Typedefs

typedef std::vector< std::string > HandlerLogs
 
typedef std::vector< std::string >::iterator HandlerLogsEntry
 
typedef std::set< std::string > Symbols
 
typedef UInt8 Byte
 
typedef char Char
 
typedef StrRef Alpha
 
typedef UInt8 BitField
 
typedef StrRef Date
 
typedef StrRef Time
 
typedef UInt64 UDT
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 > > Price
 
typedef FixedPointDecimal< UInt64, IntegralConstant< Int8,-8 > > Size
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-4 > > Price4
 
typedef FixedPointDecimal< UInt64, IntegralConstant< Int8,-4 > > Size4
 
typedef StrRef DateAndTime
 
typedef StrRef MiFIDDecimal
 
typedef UInt32 SequenceNumber
 
typedef UInt16 MessageSize
 
typedef size_t CpuIndex
 
typedef TimeSpanFormats::Enum TimeSpanFormat
 

Functions

ONIXS_EUROTLX_GTP_API void toStr (std::string &, EventCode::Enum)
 
std::string toStr (EventCode::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, SettlementSystem::Enum)
 
std::string toStr (SettlementSystem::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, ClearingType::Enum)
 
std::string toStr (ClearingType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, UnderlyingType::Enum)
 
std::string toStr (UnderlyingType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, InstrumentOptionStyle::Enum)
 
std::string toStr (InstrumentOptionStyle::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, DirtyCleanPrice::Enum)
 
std::string toStr (DirtyCleanPrice::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, GrossSettlementIndicator::Enum)
 
std::string toStr (GrossSettlementIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, InverseOrderbook::Enum)
 
std::string toStr (InverseOrderbook::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, SessionChangeReason::Enum)
 
std::string toStr (SessionChangeReason::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, Side::Enum)
 
std::string toStr (Side::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, OrderType::Enum)
 
std::string toStr (OrderType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, TradeType::Enum)
 
std::string toStr (TradeType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, TradeQualifier::Enum)
 
std::string toStr (TradeQualifier::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, AuctionType::Enum)
 
std::string toStr (AuctionType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, StatisticType::Enum)
 
std::string toStr (StatisticType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, AuctionInfo::Enum)
 
std::string toStr (AuctionInfo::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, AnnouncementType::Enum)
 
std::string toStr (AnnouncementType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, OrderBookType::Enum)
 
std::string toStr (OrderBookType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, SourceVenue::Enum)
 
std::string toStr (SourceVenue::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, TradingStatus::Enum)
 
std::string toStr (TradingStatus::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, ImbalanceDirection::Enum)
 
std::string toStr (ImbalanceDirection::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, HiddenExecutionIndicator::Enum)
 
std::string toStr (HiddenExecutionIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, TradeSummarySide::Enum)
 
std::string toStr (TradeSummarySide::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, MarketMechanism::Enum)
 
std::string toStr (MarketMechanism::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, TradingMode::Enum)
 
std::string toStr (TradingMode::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, TransactionCategory::Enum)
 
std::string toStr (TransactionCategory::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, NegotiationIndicator::Enum)
 
std::string toStr (NegotiationIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, AgencyCrossIndicator::Enum)
 
std::string toStr (AgencyCrossIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, ModificationIndicator::Enum)
 
std::string toStr (ModificationIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, ReferencePriceIndicator::Enum)
 
std::string toStr (ReferencePriceIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, SpecialDividendIndicator::Enum)
 
std::string toStr (SpecialDividendIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, OffBookAutomatedIndicator::Enum)
 
std::string toStr (OffBookAutomatedIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, PriceFormationIndicator::Enum)
 
std::string toStr (PriceFormationIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, AlgorithmicIndicator::Enum)
 
std::string toStr (AlgorithmicIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, PostTradeDeferralReason::Enum)
 
std::string toStr (PostTradeDeferralReason::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, DeferralEnrichmentType::Enum)
 
std::string toStr (DeferralEnrichmentType::Enum value)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, DuplicativeIndicator::Enum)
 
std::string toStr (DuplicativeIndicator::Enum value)
 
ONIXS_EUROTLX_GTP_API std::string enumToString (LogLevel::Enum)
 
LogSettings::Enum operator| (LogSettings::Enum a, LogSettings::Enum b)
 
LogFilePermission::Enum operator| (LogFilePermission::Enum a, LogFilePermission::Enum b)
 
void ONIXS_EUROTLX_GTP_API gatherLogs (HandlerLogs *gatheredLogs, const std::string &root)
 
TimeSpan operator- (const Timestamp &left, const Timestamp &right)
 
ONIXS_EUROTLX_GTP_API void throwIncorrectSize (const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
 
ONIXS_EUROTLX_GTP_API std::string enumToString (ErrorCode::Enum)
 
ONIXS_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const ServiceDescriptor &descriptor)
 
ONIXS_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const FeedDescriptor &descriptor)
 
ONIXS_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const TcpServiceDescriptor &descriptor)
 
ONIXS_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const TcpFeedDescriptor &descriptor)
 
ONIXS_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const HandlerSettings &settings)
 
template<typename Type >
void * toOpaquePtr (Type *ptr) ONIXS_EUROTLX_GTP_NOTHROW
 
template<typename Type >
const void * toOpaquePtr (const Type *ptr) ONIXS_EUROTLX_GTP_NOTHROW
 
template<typename Type >
BytetoByteBlock (Type *ptr) ONIXS_EUROTLX_GTP_NOTHROW
 
template<typename Type >
const BytetoByteBlock (const Type *ptr) ONIXS_EUROTLX_GTP_NOTHROW
 
template<typename Type >
Type * advanceByBytes (Type *pointer, ptrdiff_t distance) ONIXS_EUROTLX_GTP_NOTHROW
 
template<typename Type >
Type * advanceBackByBytes (Type *pointer, ptrdiff_t distance) ONIXS_EUROTLX_GTP_NOTHROW
 
template<typename Left , typename Right >
ptrdiff_t byteDistance (Left *left, Right *right) ONIXS_EUROTLX_GTP_NOTHROW
 
template<class FieldValue >
FieldValue unalignedCopy (const void *p) ONIXS_EUROTLX_GTP_NOTHROW
 
template<class Mantissa , class Exponent >
bool operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator<= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
template<class Mantissa , class Exponent >
bool operator>= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
 
ONIXS_EUROTLX_GTP_API void decimalToStr (std::string &, Int64, Int32)
 
template<class Mantissa , class Exponent >
void toStr (std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
 
template<class Mantissa , class Exponent >
std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &number)
 
template<class Mantissa , class Exponent >
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &number)
 
ONIXS_EUROTLX_GTP_API std::string enumToString (HandlerState::Enum)
 
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_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const DataSource &ds)
 
ONIXS_EUROTLX_GTP_API std::ostream & operator<< (std::ostream &stream, const FeedEngineSettings &settings)
 
 ONIXS_EUROTLX_GTP_API_DECL (class, FeedEngine)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, Int8)
 
std::string toStr (Int8 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, UInt8)
 
std::string toStr (UInt8 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, Int16)
 
std::string toStr (Int16 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, UInt16)
 
std::string toStr (UInt16 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, Int32)
 
std::string toStr (Int32 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, UInt32)
 
std::string toStr (UInt32 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, Int64)
 
std::string toStr (Int64 number)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, UInt64)
 
std::string toStr (UInt64 number)
 
template<typename Type , Type Constant>
void toStr (std::string &str, IntegralConstant< Type, Constant > constant)
 
template<typename Type , Type Constant>
std::string toStr (IntegralConstant< Type, Constant > constant)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const AddOrderIncrementalMsg &)
 
std::string toStr (const AddOrderIncrementalMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const AddOrderMBOMsg &)
 
std::string toStr (const AddOrderMBOMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const AddOrderMBPMsg &)
 
std::string toStr (const AddOrderMBPMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const AddOrderShortMBOMsg &)
 
std::string toStr (const AddOrderShortMBOMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const AddOrderShortMBPMsg &)
 
std::string toStr (const AddOrderShortMBPMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const AnnouncementsMsg &)
 
std::string toStr (const AnnouncementsMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const IndicativeQuoteInformationMsg &)
 
std::string toStr (const IndicativeQuoteInformationMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const InstrumentDirectoryMsg &)
 
std::string toStr (const InstrumentDirectoryMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const InstrumentDirectoryEquitiesMsg &)
 
std::string toStr (const InstrumentDirectoryEquitiesMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const InstrumentDirectoryFixedIncomeMsg &)
 
std::string toStr (const InstrumentDirectoryFixedIncomeMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const InstrumentStatusMsg &)
 
std::string toStr (const InstrumentStatusMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const MiFIDIITradeMsg &)
 
std::string toStr (const MiFIDIITradeMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const OrderBookClearMsg &)
 
std::string toStr (const OrderBookClearMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const DeleteOrderMsg &)
 
std::string toStr (const DeleteOrderMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const ModifyOrderMsg &)
 
std::string toStr (const ModifyOrderMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const StatisticsMsg &)
 
std::string toStr (const StatisticsMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const StatisticsSnapshotMsg &)
 
std::string toStr (const StatisticsSnapshotMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const StatisticsUpdateMsg &)
 
std::string toStr (const StatisticsUpdateMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const SystemEventMsg &)
 
std::string toStr (const SystemEventMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const TopOfBookMsg &)
 
std::string toStr (const TopOfBookMsg &msg)
 
ONIXS_EUROTLX_GTP_API void toStr (std::string &, const TradeMsg &)
 
std::string toStr (const TradeMsg &msg)
 

Typedef Documentation

typedef StrRef Alpha

These fields use standard ASCII character bytes. They are left justified and padded on the right with spaces.

Definition at line 79 of file Defines.h.

typedef UInt8 BitField

A single byte used to hold up to eight 1-bit flags. Each bit will represent a Boolean flag. The 0 bit is the lowest significant bit and the 7 bit is the highest significant bit.

Definition at line 82 of file Defines.h.

typedef UInt8 Byte

Alias for Byte.

A single byte used to hold one ASCII character.

Definition at line 37 of file Memory.h.

typedef char Char

Character type alias.

Definition at line 42 of file String.h.

typedef size_t CpuIndex

Zero-based index of CPU.

Definition at line 37 of file FeedEngine.h.

typedef StrRef Date

Date specified in the YYYYMMDD format using ASCII characters.

Definition at line 88 of file Defines.h.

ISO 8601 date and time in the following string format:YYYY-MM-DDThh:mm:ss.ddddddZ.

Definition at line 132 of file Defines.h.

typedef std::vector<std::string> HandlerLogs

Ordered list of logs to be replayed.

Definition at line 34 of file Replay.h.

typedef std::vector<std::string>::iterator HandlerLogsEntry

Read-write iterator over ordered list of logs to be replayed.

Definition at line 37 of file Replay.h.

typedef UInt16 MessageSize

Aliases message length type.

Definition at line 141 of file Defines.h.

These fields use standard ASCII character bytes to represent numeric values. They are left justified and padded on the right with spaces.

Definition at line 135 of file Defines.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -8> > Price

Signed Little-Endian encoded 64bit integer field with eight implied decimal places.

Definition at line 102 of file Defines.h.

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

Signed Little-Endian encoded 64bit integer field with four implied decimal places.

Definition at line 120 of file Defines.h.

typedef UInt32 SequenceNumber

Alias for Sequence Number type.

Definition at line 138 of file Defines.h.

typedef FixedPointDecimal< UInt64, IntegralConstant<Int8, -8> > Size

Little-Endian encoded 64 bit unsigned integer with eight implied decimal places.

Definition at line 111 of file Defines.h.

typedef FixedPointDecimal< UInt64, IntegralConstant<Int8, -4> > Size4

Little-Endian encoded 64 bit unsigned integer with four implied decimal places.

Definition at line 129 of file Defines.h.

typedef std::set<std::string> Symbols

Alias for symbol list.

Definition at line 171 of file HandlerSettings.h.

typedef StrRef Time

Time specified in HHMMSS format using ASCII characters in a 24 hour clock format.

Definition at line 91 of file Defines.h.

Time span format.

Definition at line 52 of file TimeSpan.h.

typedef UInt64 UDT

time stamp (in UTC) = (date time per second resolution in unix time format) * 1,000,000,000 + (nanoseconds component)

Definition at line 94 of file Defines.h.

Function Documentation

Type* OnixS::EuroTLX::MarketData::GTP::advanceBackByBytes ( Type *  pointer,
ptrdiff_t  distance 
)
inline

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

Definition at line 129 of file Memory.h.

Type* OnixS::EuroTLX::MarketData::GTP::advanceByBytes ( Type *  pointer,
ptrdiff_t  distance 
)
inline

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

Definition at line 109 of file Memory.h.

ptrdiff_t OnixS::EuroTLX::MarketData::GTP::byteDistance ( Left *  left,
Right *  right 
)
inline

Returns distance in bytes between two pointers.

Definition at line 149 of file Memory.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::decimalToStr ( std::string &  ,
Int64  ,
Int32   
)

Serializes decimal presented by mantissa and exponent into a string.

ONIXS_EUROTLX_GTP_API std::string OnixS::EuroTLX::MarketData::GTP::enumToString ( ErrorCode::Enum  )

Returns string representation of ErrorCode value.

ONIXS_EUROTLX_GTP_API std::string OnixS::EuroTLX::MarketData::GTP::enumToString ( HandlerState::Enum  )

Returns string representation of HandlerState value.

ONIXS_EUROTLX_GTP_API std::string OnixS::EuroTLX::MarketData::GTP::enumToString ( LogLevel::Enum  )

Returns string representation of ErrorCode value.

void ONIXS_EUROTLX_GTP_API OnixS::EuroTLX::MarketData::GTP::gatherLogs ( HandlerLogs gatheredLogs,
const std::string &  root 
)

Gathers log files logs which are stored in a given folder.

OnixS::EuroTLX::MarketData::GTP::ONIXS_EUROTLX_GTP_API_DECL ( class  ,
FeedEngine   
)
bool OnixS::EuroTLX::MarketData::GTP::operator!= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 148 of file Decimal.h.

bool OnixS::EuroTLX::MarketData::GTP::operator!= ( const StrRef left,
const StrRef right 
)
inline

Compares with another instance.

Definition at line 316 of file String.h.

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

Compares StrRef with std::string.

Definition at line 336 of file String.h.

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

Compares StrRef with std::string.

Definition at line 356 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator!= ( const StrRef ref,
const Char str 
)
inline

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

Definition at line 376 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator!= ( const Char str,
const StrRef ref 
)
inline

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

Definition at line 396 of file String.h.

TimeSpan OnixS::EuroTLX::MarketData::GTP::operator- ( const Timestamp left,
const Timestamp right 
)
inline

Definition at line 255 of file Timestamp.h.

bool OnixS::EuroTLX::MarketData::GTP::operator< ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 157 of file Decimal.h.

bool OnixS::EuroTLX::MarketData::GTP::operator< ( const StrRef left,
const StrRef right 
)
inline

Establishes order over string refs.

Definition at line 406 of file String.h.

ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const ServiceDescriptor descriptor 
)
ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const FeedDescriptor descriptor 
)
ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const DataSource ds 
)
ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const TcpServiceDescriptor descriptor 
)
ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const TcpFeedDescriptor descriptor 
)
ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const HandlerSettings settings 
)
ONIXS_EUROTLX_GTP_API std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const FeedEngineSettings settings 
)
std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const FixedPointDecimal< Mantissa, Exponent > &  number 
)

Definition at line 215 of file Decimal.h.

std::ostream& OnixS::EuroTLX::MarketData::GTP::operator<< ( std::ostream &  stream,
const StrRef text 
)
inline

StrRef serialization operator.

Definition at line 442 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator<= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 175 of file Decimal.h.

bool OnixS::EuroTLX::MarketData::GTP::operator== ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 139 of file Decimal.h.

bool OnixS::EuroTLX::MarketData::GTP::operator== ( const StrRef left,
const StrRef right 
)
inline

Compares StrRef instance with another one.

Definition at line 302 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator== ( const StrRef ref,
const std::string &  str 
)
inline

Compares StrRef with std::string.

Definition at line 326 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator== ( const std::string &  str,
const StrRef ref 
)
inline

Compares StrRef with std::string.

Definition at line 346 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator== ( const StrRef ref,
const Char str 
)
inline

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

Definition at line 366 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator== ( const Char str,
const StrRef ref 
)
inline

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

Definition at line 386 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator> ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 166 of file Decimal.h.

bool OnixS::EuroTLX::MarketData::GTP::operator> ( const StrRef left,
const StrRef right 
)
inline

Establishes order over string refs.

Definition at line 432 of file String.h.

bool OnixS::EuroTLX::MarketData::GTP::operator>= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

Definition at line 184 of file Decimal.h.

LogSettings::Enum OnixS::EuroTLX::MarketData::GTP::operator| ( LogSettings::Enum  a,
LogSettings::Enum  b 
)
inline

Typed logical operator helper.

Definition at line 85 of file LogSettings.h.

LogFilePermission::Enum OnixS::EuroTLX::MarketData::GTP::operator| ( LogFilePermission::Enum  a,
LogFilePermission::Enum  b 
)
inline

Typed logical operator helper.

Definition at line 114 of file LogSettings.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::throwIncorrectSize ( const std::string &  messageName,
MessageSize  receivedSize,
MessageSize  expectedSize 
)
Byte* OnixS::EuroTLX::MarketData::GTP::toByteBlock ( Type *  ptr)
inline

Reinterprets pointer to one referencing to byte block.

Definition at line 74 of file Memory.h.

const Byte* OnixS::EuroTLX::MarketData::GTP::toByteBlock ( const Type *  ptr)
inline

Reinterprets pointer to one referencing to byte block.

Definition at line 92 of file Memory.h.

void* OnixS::EuroTLX::MarketData::GTP::toOpaquePtr ( Type *  ptr)
inline

Makes pointer as opaque one.

Definition at line 46 of file Memory.h.

const void* OnixS::EuroTLX::MarketData::GTP::toOpaquePtr ( const Type *  ptr)
inline

Makes pointer as opaque one.

Definition at line 59 of file Memory.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
EventCode::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( EventCode::Enum  value)
inline

Returns string presentation of object.

Definition at line 58 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const SystemEventMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const SystemEventMsg msg)
inline

Serializes object into string.

Definition at line 81 of file SystemEvent.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const AddOrderShortMBPMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const OrderBookClearMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const AddOrderShortMBPMsg msg)
inline

Serializes object into string.

Definition at line 88 of file AddOrderShortMBP.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const OrderBookClearMsg msg)
inline

Serializes object into string.

Definition at line 88 of file OrderBookClear.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const AddOrderShortMBOMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
SettlementSystem::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const AddOrderShortMBOMsg msg)
inline

Serializes object into string.

Definition at line 95 of file AddOrderShortMBO.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( SettlementSystem::Enum  value)
inline

Returns string presentation of object.

Definition at line 98 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const IndicativeQuoteInformationMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const IndicativeQuoteInformationMsg msg)
inline

Serializes object into string.

Definition at line 104 of file IndicativeQuoteInformation.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const InstrumentStatusMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const AnnouncementsMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const InstrumentStatusMsg msg)
inline

Serializes object into string.

Definition at line 109 of file InstrumentStatus.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const AnnouncementsMsg msg)
inline

Serializes object into string.

Definition at line 111 of file Announcements.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
Int8   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( Int8  number)
inline

Serializes given integer into a string.

Definition at line 120 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const DeleteOrderMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
ClearingType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const DeleteOrderMsg msg)
inline

Serializes object into string.

Definition at line 123 of file DeleteOrder.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( ClearingType::Enum  value)
inline

Returns string presentation of object.

Definition at line 126 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const StatisticsUpdateMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const AddOrderMBPMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const StatisticsUpdateMsg msg)
inline

Serializes object into string.

Definition at line 130 of file StatisticsUpdate.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
UInt8   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const AddOrderMBPMsg msg)
inline

Serializes object into string.

Definition at line 131 of file AddOrderMBP.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( UInt8  number)
inline

Serializes given integer into a string.

Definition at line 133 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const StatisticsMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const AddOrderMBOMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const StatisticsMsg msg)
inline

Serializes object into string.

Definition at line 137 of file Statistics.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const AddOrderMBOMsg msg)
inline

Serializes object into string.

Definition at line 138 of file AddOrderMBO.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const AddOrderIncrementalMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
Int16   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const AddOrderIncrementalMsg msg)
inline

Serializes object into string.

Definition at line 144 of file AddOrderIncremental.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( Int16  number)
inline

Serializes given integer into a string.

Definition at line 146 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const TopOfBookMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const ModifyOrderMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const TradeMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const ModifyOrderMsg msg)
inline

Serializes object into string.

Definition at line 151 of file ModifyOrder.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const TopOfBookMsg msg)
inline

Serializes object into string.

Definition at line 151 of file TopOfBook.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const TradeMsg msg)
inline

Serializes object into string.

Definition at line 152 of file Trade.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
UInt16   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( UInt16  number)
inline

Serializes given integer into a string.

Definition at line 159 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
Int32   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( Int32  number)
inline

Serializes given integer into a string.

Definition at line 172 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
UnderlyingType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( UnderlyingType::Enum  value)
inline

Returns string presentation of object.

Definition at line 178 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
UInt32   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( UInt32  number)
inline

Serializes given integer into a string.

Definition at line 185 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
Int64   
)

Serializes given integer into a string.

void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  str,
const FixedPointDecimal< Mantissa, Exponent > &  number 
)
inline

Serializes fixed-point decimal into a string.

Definition at line 197 of file Decimal.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( Int64  number)
inline

Serializes given integer into a string.

Definition at line 198 of file Integral.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const FixedPointDecimal< Mantissa, Exponent > &  number)
inline

Serializes fixed-point decimal into a string.

Definition at line 204 of file Decimal.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const InstrumentDirectoryMsg  
)

Serializes object into string.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
InstrumentOptionStyle::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const InstrumentDirectoryMsg msg)
inline

Serializes object into string.

Definition at line 208 of file InstrumentDirectory.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
UInt64   
)

Serializes given integer into a string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( InstrumentOptionStyle::Enum  value)
inline

Returns string presentation of object.

Definition at line 209 of file Enumerations.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( UInt64  number)
inline

Serializes given integer into a string.

Definition at line 211 of file Integral.h.

void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  str,
IntegralConstant< Type, Constant >  constant 
)
inline

Serializes given constant into a string.

Definition at line 222 of file Integral.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( IntegralConstant< Type, Constant >  constant)
inline

Serializes given constant into a string.

Definition at line 229 of file Integral.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
DirtyCleanPrice::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( DirtyCleanPrice::Enum  value)
inline

Returns string presentation of object.

Definition at line 240 of file Enumerations.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const StrRef ref)
inline

Constructs std::string instance from StrRef one.

Definition at line 254 of file String.h.

void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  str,
const StrRef ref 
)
inline

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

Definition at line 263 of file String.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
GrossSettlementIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( GrossSettlementIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 271 of file Enumerations.h.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( Char  character)
inline

Constructs std::string from a character.

Definition at line 273 of file String.h.

void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  str,
Char  character 
)
inline

Appends character to given std::string instance.

Definition at line 282 of file String.h.

void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  str,
const std::string &  value 
)
inline

Appends one string another one.

Definition at line 292 of file String.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
InverseOrderbook::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( InverseOrderbook::Enum  value)
inline

Returns string presentation of object.

Definition at line 299 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const StatisticsSnapshotMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const StatisticsSnapshotMsg msg)
inline

Serializes object into string.

Definition at line 337 of file StatisticsSnapshot.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
SessionChangeReason::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( SessionChangeReason::Enum  value)
inline

Returns string presentation of object.

Definition at line 345 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const InstrumentDirectoryFixedIncomeMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const InstrumentDirectoryFixedIncomeMsg msg)
inline

Serializes object into string.

Definition at line 351 of file InstrumentDirectoryFixedIncome.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const MiFIDIITradeMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const MiFIDIITradeMsg msg)
inline

Serializes object into string.

Definition at line 355 of file MiFIDIITrade.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
Side::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( Side::Enum  value)
inline

Returns string presentation of object.

Definition at line 373 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
const InstrumentDirectoryEquitiesMsg  
)

Serializes object into string.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( const InstrumentDirectoryEquitiesMsg msg)
inline

Serializes object into string.

Definition at line 378 of file InstrumentDirectoryEquities.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
OrderType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( OrderType::Enum  value)
inline

Returns string presentation of object.

Definition at line 413 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
TradeType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( TradeType::Enum  value)
inline

Returns string presentation of object.

Definition at line 474 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
TradeQualifier::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( TradeQualifier::Enum  value)
inline

Returns string presentation of object.

Definition at line 505 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
AuctionType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( AuctionType::Enum  value)
inline

Returns string presentation of object.

Definition at line 557 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
StatisticType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( StatisticType::Enum  value)
inline

Returns string presentation of object.

Definition at line 636 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
AuctionInfo::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( AuctionInfo::Enum  value)
inline

Returns string presentation of object.

Definition at line 676 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
AnnouncementType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( AnnouncementType::Enum  value)
inline

Returns string presentation of object.

Definition at line 719 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
OrderBookType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( OrderBookType::Enum  value)
inline

Returns string presentation of object.

Definition at line 756 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
SourceVenue::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( SourceVenue::Enum  value)
inline

Returns string presentation of object.

Definition at line 814 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
TradingStatus::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( TradingStatus::Enum  value)
inline

Returns string presentation of object.

Definition at line 890 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
ImbalanceDirection::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( ImbalanceDirection::Enum  value)
inline

Returns string presentation of object.

Definition at line 924 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
HiddenExecutionIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( HiddenExecutionIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 955 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
TradeSummarySide::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( TradeSummarySide::Enum  value)
inline

Returns string presentation of object.

Definition at line 986 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
MarketMechanism::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( MarketMechanism::Enum  value)
inline

Returns string presentation of object.

Definition at line 1029 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
TradingMode::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( TradingMode::Enum  value)
inline

Returns string presentation of object.

Definition at line 1084 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
TransactionCategory::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( TransactionCategory::Enum  value)
inline

Returns string presentation of object.

Definition at line 1121 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
NegotiationIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( NegotiationIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1158 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
AgencyCrossIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( AgencyCrossIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1186 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
ModificationIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( ModificationIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1217 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
ReferencePriceIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( ReferencePriceIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1248 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
SpecialDividendIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( SpecialDividendIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1276 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
OffBookAutomatedIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( OffBookAutomatedIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1307 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
PriceFormationIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( PriceFormationIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1341 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
AlgorithmicIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( AlgorithmicIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1369 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
PostTradeDeferralReason::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( PostTradeDeferralReason::Enum  value)
inline

Returns string presentation of object.

Definition at line 1409 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
DeferralEnrichmentType::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( DeferralEnrichmentType::Enum  value)
inline

Returns string presentation of object.

Definition at line 1467 of file Enumerations.h.

ONIXS_EUROTLX_GTP_API void OnixS::EuroTLX::MarketData::GTP::toStr ( std::string &  ,
DuplicativeIndicator::Enum   
)

Appends string presentation of object.

std::string OnixS::EuroTLX::MarketData::GTP::toStr ( DuplicativeIndicator::Enum  value)
inline

Returns string presentation of object.

Definition at line 1495 of file Enumerations.h.

StrRef OnixS::EuroTLX::MarketData::GTP::toStrRef ( const std::string &  str)
inline

Constructs StrRef instance over std::string content.

Definition at line 230 of file String.h.

StrRef OnixS::EuroTLX::MarketData::GTP::toStrRef ( const Char cStr)
inline

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

Definition at line 239 of file String.h.

FieldValue OnixS::EuroTLX::MarketData::GTP::unalignedCopy ( const void *  p)
inline

Definition at line 166 of file Memory.h.