TT CORE SDK 2.0.2.1
TT CORE SDK documentation
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 char * GetName () const noexcept=0
virtual const char * GetAlias () const noexcept=0
virtual uint64_t GetInstrumentId () const noexcept=0
virtual ProductType GetProductType () const noexcept=0
virtual const char * GetProductName () const noexcept=0
virtual const char * GetProductSymbol () const noexcept=0
virtual MarketId GetMarketId () const noexcept=0
virtual uint64_t GetMaturityDate () const noexcept=0
virtual const char * GetSeriesKey () const noexcept=0
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.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ dec_ref()

int ttsdk::shared_base::dec_ref ( ) const
inherited

◆ del_ref()

virtual void ttsdk::shared_base::del_ref ( ) const
virtualinherited

◆ GetAlias()

virtual const char * ttsdk::InstrumentResult::GetAlias ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetInstrumentId()

virtual uint64_t ttsdk::InstrumentResult::GetInstrumentId ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMarketId()

virtual MarketId ttsdk::InstrumentResult::GetMarketId ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMaturityDate()

virtual uint64_t ttsdk::InstrumentResult::GetMaturityDate ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetName()

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

◆ GetProductName()

virtual const char * ttsdk::InstrumentResult::GetProductName ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetProductSymbol()

virtual const char * ttsdk::InstrumentResult::GetProductSymbol ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetProductType()

virtual ProductType ttsdk::InstrumentResult::GetProductType ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetSeriesKey()

virtual const char * ttsdk::InstrumentResult::GetSeriesKey ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ inc_ref()

void ttsdk::shared_base::inc_ref ( ) const
inherited

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