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

Inbound SDK algo request message data. More...

#include <sdkalgo_request.h>

Inheritance diagram for ttsdk::SDKAlgoRequest:
Collaboration diagram for ttsdk::SDKAlgoRequest:

Public Member Functions

 SDKAlgoRequest ()
 
 ~SDKAlgoRequest () noexcept
 
virtual const charGetOrderId () const noexcept=0
 
virtual ttsdk::OrderType GetOrderType () const noexcept=0
 
virtual ttsdk::OrderSide GetSide () const noexcept=0
 
virtual ttsdk::TimeInForce GetTimeInForce () const noexcept=0
 
virtual double GetPrice () const noexcept=0
 
virtual double GetQuantity () const noexcept=0
 
virtual uint64_t GetUserId () const noexcept=0
 
virtual uint64_t GetCurrentUserId () const noexcept=0
 
virtual uint64_t GetAccountId () const noexcept=0
 
virtual const charGetClearingAccount () const noexcept=0
 
virtual uint64_t GetInstrumentId () const noexcept=0
 
virtual uint64_t GetAlgoDefinitionId () const noexcept=0
 
virtual const charGetText () const noexcept=0
 
virtual const charGetTextA () const noexcept=0
 
virtual const charGetTextB () const noexcept=0
 
virtual const charGetTextC () const noexcept=0
 
virtual const charGetTextTT () const noexcept=0
 
virtual const charGetSenderSubId () const noexcept=0
 
virtual uint32_t GetUserParameterCount () const noexcept=0
 
virtual UserParameter GetUserParameter (const uint32_t index) const noexcept=0
 
virtual bool IsForcedCancel () const noexcept=0
 
virtual uint32_t GetChildOrderCount () const noexcept=0
 only valid when the request is sent on for recovery
 
virtual OrderPtr GetChildOrder (const uint32_t index) 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
 

Detailed Description

Inbound SDK algo request message data.

Definition at line 33 of file sdkalgo_request.h.

Constructor & Destructor Documentation

◆ SDKAlgoRequest()

ttsdk::SDKAlgoRequest::SDKAlgoRequest ( )
inlineexplicit

Definition at line 36 of file sdkalgo_request.h.

◆ ~SDKAlgoRequest()

ttsdk::SDKAlgoRequest::~SDKAlgoRequest ( )
inlinenoexcept

Definition at line 37 of file sdkalgo_request.h.

Member Function Documentation

◆ GetAccountId()

virtual uint64_t ttsdk::SDKAlgoRequest::GetAccountId ( ) const
pure virtualnoexcept

◆ GetAlgoDefinitionId()

virtual uint64_t ttsdk::SDKAlgoRequest::GetAlgoDefinitionId ( ) const
pure virtualnoexcept

◆ GetChildOrder()

virtual OrderPtr ttsdk::SDKAlgoRequest::GetChildOrder ( const uint32_t index) const
pure virtualnoexcept

◆ GetChildOrderCount()

virtual uint32_t ttsdk::SDKAlgoRequest::GetChildOrderCount ( ) const
pure virtualnoexcept

only valid when the request is sent on for recovery

◆ GetClearingAccount()

virtual const char * ttsdk::SDKAlgoRequest::GetClearingAccount ( ) const
pure virtualnoexcept

◆ GetCurrentUserId()

virtual uint64_t ttsdk::SDKAlgoRequest::GetCurrentUserId ( ) const
pure virtualnoexcept

◆ GetInstrumentId()

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

◆ GetOrderId()

virtual const char * ttsdk::SDKAlgoRequest::GetOrderId ( ) const
pure virtualnoexcept

◆ GetOrderType()

virtual ttsdk::OrderType ttsdk::SDKAlgoRequest::GetOrderType ( ) const
pure virtualnoexcept

◆ GetPrice()

virtual double ttsdk::SDKAlgoRequest::GetPrice ( ) const
pure virtualnoexcept

◆ GetQuantity()

virtual double ttsdk::SDKAlgoRequest::GetQuantity ( ) const
pure virtualnoexcept

◆ GetSenderSubId()

virtual const char * ttsdk::SDKAlgoRequest::GetSenderSubId ( ) const
pure virtualnoexcept

◆ GetSide()

virtual ttsdk::OrderSide ttsdk::SDKAlgoRequest::GetSide ( ) const
pure virtualnoexcept

◆ GetText()

virtual const char * ttsdk::SDKAlgoRequest::GetText ( ) const
pure virtualnoexcept

◆ GetTextA()

virtual const char * ttsdk::SDKAlgoRequest::GetTextA ( ) const
pure virtualnoexcept

◆ GetTextB()

virtual const char * ttsdk::SDKAlgoRequest::GetTextB ( ) const
pure virtualnoexcept

◆ GetTextC()

virtual const char * ttsdk::SDKAlgoRequest::GetTextC ( ) const
pure virtualnoexcept

◆ GetTextTT()

virtual const char * ttsdk::SDKAlgoRequest::GetTextTT ( ) const
pure virtualnoexcept

◆ GetTimeInForce()

virtual ttsdk::TimeInForce ttsdk::SDKAlgoRequest::GetTimeInForce ( ) const
pure virtualnoexcept

◆ GetUserId()

virtual uint64_t ttsdk::SDKAlgoRequest::GetUserId ( ) const
pure virtualnoexcept

◆ GetUserParameter()

virtual UserParameter ttsdk::SDKAlgoRequest::GetUserParameter ( const uint32_t index) const
pure virtualnoexcept

◆ GetUserParameterCount()

virtual uint32_t ttsdk::SDKAlgoRequest::GetUserParameterCount ( ) const
pure virtualnoexcept

◆ IsForcedCancel()

virtual bool ttsdk::SDKAlgoRequest::IsForcedCancel ( ) const
pure virtualnoexcept

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