TT CORE SDK 2.0.1.1
TT CORE SDK documentation
Loading...
Searching...
No Matches
ttsdk::InstrumentResult Class Referenceabstract

#include <instrument_search.h>

Inheritance diagram for ttsdk::InstrumentResult:
Collaboration diagram for ttsdk::InstrumentResult:

Public Member Functions

virtual ~InstrumentResult ()
 
virtual const charGetName () const noexcept=0
 
virtual const charGetAlias () const noexcept=0
 
virtual uint64_t GetInstrumentId () const noexcept=0
 
virtual ProductType GetProductType () const noexcept=0
 
virtual const charGetProductName () const noexcept=0
 
virtual const charGetProductSymbol () const noexcept=0
 
virtual MarketId GetMarketId () const noexcept=0
 
virtual uint64_t GetMaturityDate () const noexcept=0
 
virtual const charGetSeriesKey () const noexcept=0
 
- Public Member Functions inherited from ttsdk::shared_base
 shared_base ()
 
virtual ~shared_base ()
 
int dec_ref () const
 
void inc_ref () const
 
virtual void del_ref () const
 

Protected Member Functions

 InstrumentResult ()
 

Detailed Description

Definition at line 26 of file instrument_search.h.

Constructor & Destructor Documentation

◆ ~InstrumentResult()

virtual ttsdk::InstrumentResult::~InstrumentResult ( )
inlinevirtual

Definition at line 29 of file instrument_search.h.

◆ InstrumentResult()

ttsdk::InstrumentResult::InstrumentResult ( )
inlineprotected

Definition at line 41 of file instrument_search.h.

Member Function Documentation

◆ GetAlias()

virtual const char * ttsdk::InstrumentResult::GetAlias ( ) const
pure virtualnoexcept

◆ GetInstrumentId()

virtual uint64_t ttsdk::InstrumentResult::GetInstrumentId ( ) const
pure virtualnoexcept

◆ GetMarketId()

virtual MarketId ttsdk::InstrumentResult::GetMarketId ( ) const
pure virtualnoexcept

◆ GetMaturityDate()

virtual uint64_t ttsdk::InstrumentResult::GetMaturityDate ( ) const
pure virtualnoexcept

◆ GetName()

virtual const char * ttsdk::InstrumentResult::GetName ( ) const
pure virtualnoexcept

◆ GetProductName()

virtual const char * ttsdk::InstrumentResult::GetProductName ( ) const
pure virtualnoexcept

◆ GetProductSymbol()

virtual const char * ttsdk::InstrumentResult::GetProductSymbol ( ) const
pure virtualnoexcept

◆ GetProductType()

virtual ProductType ttsdk::InstrumentResult::GetProductType ( ) const
pure virtualnoexcept

◆ GetSeriesKey()

virtual const char * ttsdk::InstrumentResult::GetSeriesKey ( ) const
pure virtualnoexcept

The documentation for this class was generated from the following file: