OnixS C++ Tullett Prebon SURF Handler 1.6.1
API documentation
Loading...
Searching...
No Matches
OnixS::SURF::MarketData Namespace Reference

Classes

class  ArgumentException
class  ArgumentRangeException
struct  ConnectionRetries
struct  Date
struct  Decimal
struct  ErrorCode
class  ErrorListener
class  Exception
struct  FieldIds
struct  FieldValue
class  Handler
struct  HandlerSettings
struct  HandlerState
class  HandlerStateListener
class  HighResolutionTime
struct  HighResolutionTimeFields
struct  LogLevel
struct  LogSettings
class  NotImplementedException
class  NullArgumentException
class  OperationException
struct  Record
class  RecordListener
struct  RecordType
struct  Time
class  WarningListener

Typedefs

typedef unsigned int RecordNumber
typedef unsigned int FieldId
typedef std::vector< FieldIdFieldIdArray
typedef std::vector< FieldValue * > FieldValueArray
typedef long long HighResolutionTimeSpan

Functions

Decimal operator+ (Decimal)
Decimal operator- (Decimal)
Decimal operator+ (Decimal, Decimal)
Decimal operator- (Decimal, Decimal)
Decimal operator* (Decimal, Decimal)
Decimal operator/ (Decimal, Decimal)
bool operator< (Decimal, Decimal)
bool operator> (Decimal, Decimal)
bool operator<= (Decimal, Decimal)
bool operator>= (Decimal, Decimal)
std::ostream & operator<< (std::ostream &, const Decimal &)
std::string enumToString (RecordType::Enum)
std::string enumToString (ErrorCode::Enum)
std::string enumToString (FieldIds::Enum)
std::ostream & operator<< (std::ostream &, const Date &)
std::ostream & operator<< (std::ostream &, const Time &)
std::ostream & operator<< (std::ostream &, const FieldValue &)
std::ostream & operator<< (std::ostream &, const HandlerSettings &)
std::string enumToString (HandlerState::Enum)
std::string enumToString (LogLevel::Enum)
LogSettings::Enum operator| (LogSettings::Enum a, LogSettings::Enum b)
std::ostream & operator<< (std::ostream &, const Record &)
std::ostream & operator<< (std::ostream &, const HighResolutionTime &)

Typedef Documentation

◆ FieldId

typedef unsigned int FieldId

Alias for field ID.

Definition at line 49 of file Defines.h.

◆ FieldIdArray

typedef std::vector<FieldId> FieldIdArray

Alias for record fields storage.

Definition at line 33 of file Record.h.

◆ FieldValueArray

typedef std::vector<FieldValue*> FieldValueArray

Definition at line 34 of file Record.h.

◆ HighResolutionTimeSpan

typedef long long HighResolutionTimeSpan

Definition at line 83 of file Time.h.

◆ RecordNumber

typedef unsigned int RecordNumber

Alias for record number.

Definition at line 46 of file Defines.h.

Function Documentation

◆ enumToString() [1/5]

std::string enumToString ( ErrorCode::Enum )

Returns string representation.

◆ enumToString() [2/5]

std::string enumToString ( FieldIds::Enum )

Returns string representation.

◆ enumToString() [3/5]

std::string enumToString ( HandlerState::Enum )

Returns string representation of HandlerState value.

◆ enumToString() [4/5]

std::string enumToString ( LogLevel::Enum )

Returns string representation.

◆ enumToString() [5/5]

std::string enumToString ( RecordType::Enum )

Returns string representation.

◆ operator*()

Decimal operator* ( Decimal ,
Decimal  )

◆ operator+() [1/2]

Decimal operator+ ( Decimal )

◆ operator+() [2/2]

Decimal operator+ ( Decimal ,
Decimal  )

◆ operator-() [1/2]

Decimal operator- ( Decimal )

◆ operator-() [2/2]

Decimal operator- ( Decimal ,
Decimal  )

◆ operator/()

Decimal operator/ ( Decimal ,
Decimal  )

◆ operator<()

bool operator< ( Decimal ,
Decimal  )

◆ operator<<() [1/7]

std::ostream & operator<< ( std::ostream & ,
const Date &  )

◆ operator<<() [2/7]

std::ostream & operator<< ( std::ostream & ,
const Decimal &  )

◆ operator<<() [3/7]

std::ostream & operator<< ( std::ostream & ,
const FieldValue &  )

◆ operator<<() [4/7]

std::ostream & operator<< ( std::ostream & ,
const HandlerSettings &  )

◆ operator<<() [5/7]

std::ostream & operator<< ( std::ostream & ,
const HighResolutionTime &  )

◆ operator<<() [6/7]

std::ostream & operator<< ( std::ostream & ,
const Record &  )

◆ operator<<() [7/7]

std::ostream & operator<< ( std::ostream & ,
const Time &  )

◆ operator<=()

bool operator<= ( Decimal ,
Decimal  )

◆ operator>()

bool operator> ( Decimal ,
Decimal  )

◆ operator>=()

bool operator>= ( Decimal ,
Decimal  )

◆ operator|()

Typed logical operator helper.

Definition at line 74 of file LogSettings.h.