54 virtual
bool IsFill() const noexcept = 0;
123 virtual const
char*
GetText() const noexcept = 0;
Outbound order message receipt.
virtual void GetExtendedRejectInfo(ttsdk::ExtendedRejectionInformation &info) const noexcept=0
virtual ttsdk::UserDisconnectAction GetUserDisconnectAction() const noexcept=0
virtual const char * GetText() const noexcept=0
Order text fields.
virtual const char * GetTextB() const noexcept=0
virtual ttsdk::OrderRejectReason GetRejectReason() const noexcept=0
virtual uint64_t GetCurrentUserId() const noexcept=0
virtual double GetDisplayQty() const noexcept=0
virtual uint64_t GetOrderSequence() const noexcept=0
virtual double GetLastFillPrice() const noexcept=0
Fill information.
virtual const char * GetParentOrderId() const noexcept=0
virtual ttsdk::ExecType GetExecType() const noexcept=0
virtual ttsdk::MarketId GetMarket() const noexcept=0
virtual bool IsReject() const noexcept=0
virtual double GetOrderQty() const noexcept=0
virtual bool IsWorking() const noexcept=0
virtual bool IsChildOrder() const noexcept=0
virtual double GetTriggerPrice() const noexcept=0
virtual uint64_t GetUserId() const noexcept=0
User information.
virtual const char * GetSenderLocation() const noexcept=0
virtual uint64_t GetTransactionTime() const noexcept=0
virtual const char * GetExecId() const noexcept=0
virtual bool IsExternalAction() const noexcept=0
virtual bool IsFill() const noexcept=0
virtual bool IsExchangeReject() const noexcept=0
Reject details.
virtual const char * GetSenderSubId() const noexcept=0
virtual double GetRefreshQty() const noexcept=0
virtual bool IsRiskReject() const noexcept=0
virtual ttsdk::OrdStatus GetOrderStatus() const noexcept=0
virtual bool IsTriggerActivated() const noexcept=0
virtual uint64_t GetRequestId() const noexcept=0
virtual ttsdk::OrderSide GetSide() const noexcept=0
virtual const char * GetConnection() const noexcept=0
virtual uint64_t GetBrokerId() const noexcept=0
virtual ttsdk::MarketId GetColocation() const noexcept=0
Synthetic/Algo related fields.
virtual double GetLastFillQty() const noexcept=0
virtual ttsdk::TimeInForce GetTimeInForce() const noexcept=0
virtual ttsdk::MultiLegReportingType GetMultiLegReportingType() const noexcept=0
virtual uint64_t GetInstrumentId() const noexcept=0
Instrument information.
virtual uint64_t GetAccountId() const noexcept=0
virtual ttsdk::OrderType GetOrderType() const noexcept=0
virtual double GetMinimumQty() const noexcept=0
virtual const char * GetTextC() const noexcept=0
virtual bool IsDelete() const noexcept=0
virtual uint64_t GetReceivedFromExchange() const noexcept=0
virtual uint32_t GetClientIp() const noexcept=0
virtual uint32_t GetUserParameterCount() const noexcept=0
virtual ttsdk::UserParameter GetUserParameter(const uint32_t index) const noexcept=0
~ExecutionReport() noexcept
virtual double GetPrice() const noexcept=0
virtual const char * GetTextTT() const noexcept=0
virtual const char * GetTextA() const noexcept=0
virtual const char * GetUniqueExecId() const noexcept=0
virtual const char * GetOrderId() const noexcept=0
Order status.
virtual bool IsFullFill() const noexcept=0
virtual double GetCumQty() const noexcept=0
virtual double GetLeavesQty() const noexcept=0
virtual const char * GetClearingAccount() const noexcept=0
virtual ttsdk::SynthStatus GetSynthStatus() const noexcept=0