OnixS C++ Tullett Prebon SURF Handler  1.6.1
API documentation
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

typedef unsigned int FieldId

Alias for field ID.

Definition at line 49 of file Defines.h.

typedef std::vector<FieldId> FieldIdArray

Alias for record fields storage.

Definition at line 33 of file Record.h.

typedef std::vector<FieldValue*> FieldValueArray

Definition at line 34 of file Record.h.

typedef long long HighResolutionTimeSpan

Definition at line 83 of file Time.h.

typedef unsigned int RecordNumber

Alias for record number.

Definition at line 46 of file Defines.h.

Function Documentation

std::string OnixS::SURF::MarketData::enumToString ( RecordType::Enum  )

Returns string representation.

std::string OnixS::SURF::MarketData::enumToString ( HandlerState::Enum  )

Returns string representation of HandlerState value.

std::string OnixS::SURF::MarketData::enumToString ( ErrorCode::Enum  )

Returns string representation.

std::string OnixS::SURF::MarketData::enumToString ( LogLevel::Enum  )

Returns string representation.

std::string OnixS::SURF::MarketData::enumToString ( FieldIds::Enum  )

Returns string representation.

Decimal OnixS::SURF::MarketData::operator* ( Decimal  ,
Decimal   
)
Decimal OnixS::SURF::MarketData::operator+ ( Decimal  )
Decimal OnixS::SURF::MarketData::operator+ ( Decimal  ,
Decimal   
)
Decimal OnixS::SURF::MarketData::operator- ( Decimal  )
Decimal OnixS::SURF::MarketData::operator- ( Decimal  ,
Decimal   
)
Decimal OnixS::SURF::MarketData::operator/ ( Decimal  ,
Decimal   
)
bool OnixS::SURF::MarketData::operator< ( Decimal  ,
Decimal   
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const Date  
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const Record  
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const Time  
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const HandlerSettings  
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const Decimal  
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const FieldValue  
)
std::ostream& OnixS::SURF::MarketData::operator<< ( std::ostream &  ,
const HighResolutionTime  
)
bool OnixS::SURF::MarketData::operator<= ( Decimal  ,
Decimal   
)
bool OnixS::SURF::MarketData::operator> ( Decimal  ,
Decimal   
)
bool OnixS::SURF::MarketData::operator>= ( Decimal  ,
Decimal   
)
LogSettings::Enum OnixS::SURF::MarketData::operator| ( LogSettings::Enum  a,
LogSettings::Enum  b 
)
inline

Typed logical operator helper.

Definition at line 74 of file LogSettings.h.