TT CORE SDK 2.0.2.1
TT CORE SDK documentation
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 char * GetOrderId () 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 char * GetClearingAccount () const noexcept=0
virtual uint64_t GetInstrumentId () const noexcept=0
virtual uint64_t GetAlgoDefinitionId () const noexcept=0
virtual const char * GetText () const noexcept=0
virtual const char * GetTextA () const noexcept=0
virtual const char * GetTextB () const noexcept=0
virtual const char * GetTextC () const noexcept=0
virtual const char * GetTextTT () const noexcept=0
virtual const char * GetSenderSubId () 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
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.

Here is the caller graph for this function:

◆ ~SDKAlgoRequest()

ttsdk::SDKAlgoRequest::~SDKAlgoRequest ( )
inlinenoexcept

Definition at line 37 of file sdkalgo_request.h.

Member Function Documentation

◆ dec_ref()

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

◆ del_ref()

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

◆ GetAccountId()

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

◆ GetAlgoDefinitionId()

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

◆ GetChildOrder()

virtual OrderPtr ttsdk::SDKAlgoRequest::GetChildOrder ( const uint32_t index) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetChildOrderCount()

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

only valid when the request is sent on for recovery

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

◆ GetClearingAccount()

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

◆ GetCurrentUserId()

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

◆ GetInstrumentId()

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

◆ GetOrderId()

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

◆ GetOrderType()

virtual ttsdk::OrderType ttsdk::SDKAlgoRequest::GetOrderType ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPrice()

virtual double ttsdk::SDKAlgoRequest::GetPrice ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetQuantity()

virtual double ttsdk::SDKAlgoRequest::GetQuantity ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetSenderSubId()

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

◆ GetSide()

virtual ttsdk::OrderSide ttsdk::SDKAlgoRequest::GetSide ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetText()

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

◆ GetTextA()

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

◆ GetTextB()

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

◆ GetTextC()

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

◆ GetTextTT()

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

◆ GetTimeInForce()

virtual ttsdk::TimeInForce ttsdk::SDKAlgoRequest::GetTimeInForce ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetUserId()

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

◆ GetUserParameter()

virtual UserParameter ttsdk::SDKAlgoRequest::GetUserParameter ( const uint32_t index) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetUserParameterCount()

virtual uint32_t ttsdk::SDKAlgoRequest::GetUserParameterCount ( ) 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

◆ IsForcedCancel()

virtual bool ttsdk::SDKAlgoRequest::IsForcedCancel ( ) const
pure virtualnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

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