API  Version 2.0.1
Low-Latency HFT API
 All Classes Functions Variables
API2::OrderConfirmation Class Reference

The OrderConfirmation class contains the Exchange Order Confirmation Message data. More...

#include <sharedResponse.h>

Public Member Functions

 OrderConfirmation (const OrderConfirmation &other)
 
OrderConfirmationoperator= (const OrderConfirmation &)
 
void clone (const OrderConfirmation &other)
 
virtual ~OrderConfirmation ()
 ~OrderConfirmation
 
 OrderConfirmation ()
 OrderConfirmation Constructor.
 
void initialize ()
 initialize
 
DATA_TYPES::CLORDER_ID getClOrderId () const
 getClOrderId To get Unique Client Order Id, sent to exchange at the time of Order Sending More...
 
DATA_TYPES::String getExchangeOrderId () const
 getExchangeOrderId To get Exchange Order Id of the Order. More...
 
DATA_TYPES::SYMBOL_ID getSymbolId () const
 getSymbolId To get unique SymbolID, which is a unique Identifier for an Instrument in the system. More...
 
DATA_TYPES::QTY getLastFillQuantity () const
 getLastFillQuantity To get Last filled quantity More...
 
DATA_TYPES::PRICE getLastFillPrice () const
 getLastFillPrice To get last filled Price More...
 
DATA_TYPES::EXCHANGE_TIME getExchangeEntryTime () const
 getExchangeEntryTime To get Time of Order Entry in the exchange More...
 
DATA_TYPES::EXCHANGE_TIME getExchangeModifyTime () const
 getExchangeModifyTime To get Time of Order Modification in the exchange More...
 
DATA_TYPES::STRATEGY_ID getStrategyId () const
 getStrategyId To get The Strategy Id to which this Order belongs to More...
 
DATA_TYPES::CLIENT_ID getClientId () const
 getClientId To get the client Id for which this Order belongs More...
 
DATA_TYPES::PRICE getLimitPrice () const
 getLimitPrice To get Limit Price set for Order More...
 
DATA_TYPES::OrderStatus getOrderStatus () const
 getOrderStatus To get the OrderStatus More...
 
DATA_TYPES::OrderMode getOrderMode () const
 getOrderMode To getOrderMode (Buy/Sell) for the order More...
 
DATA_TYPES::QTY getOrderQuantity () const
 getOrderQuantity To get th Order Quantity More...
 
DATA_TYPES::PRICE getOrderPrice () const
 getOrderPrice To get the Order Price More...
 
DATA_TYPES::QTY getIOCCanceledQuantity () const
 getIOCCanceledQuantity More...
 
DATA_TYPES::CLORDER_ID getOriginalClOrderId () const
 getOriginalClOrderId More...
 
DATA_TYPES::String getTradeId () const
 getTradeId More...
 
const char * getTradeIdCharPtr () const
 
const char * getExchangeOrderIdCharPtr () const
 
DATA_TYPES::ERROR_CODE getErrorCode () const
 getErrorCode More...
 
DATA_TYPES::TRADER_ID getTraderId () const
 getTraderId More...
 
void setClOrderId (DATA_TYPES::CLORDER_ID clOrderId)
 setClOrderId More...
 
void setExchangeOrderId (char exchangeOrderId[])
 setExchangeOrderId More...
 
void setExchangeOrderId (std::string exchangeOrderId)
 setExchangeOrderId More...
 
void setSymbolId (DATA_TYPES::SYMBOL_ID symbolId)
 setSymbolId More...
 
void setLastFillQuantity (DATA_TYPES::QTY qty)
 setLastFillQuantity More...
 
void setLastFillPrice (DATA_TYPES::PRICE price)
 setLastFillPrice More...
 
void setExchangeEntryTime (DATA_TYPES::EXCHANGE_TIME exchangeEntryTime)
 setExchangeEntryTime More...
 
void setExchangeModifyTime (DATA_TYPES::EXCHANGE_TIME exchangeModifyTime)
 setExchangeModifyTime More...
 
void setStrategyId (DATA_TYPES::STRATEGY_ID strategyId)
 setStrategyId More...
 
void setClientId (DATA_TYPES::CLIENT_ID clientId)
 setClientId More...
 
void setLimitPrice (DATA_TYPES::PRICE limitPrice)
 setLimitPrice More...
 
void setOrderStatus (DATA_TYPES::OrderStatus orderStatus)
 setOrderStatus More...
 
void setOrderMode (DATA_TYPES::OrderMode orderMode)
 setOrderMode More...
 
void setOrderQuantity (DATA_TYPES::QTY quantity)
 setOrderQuantity More...
 
void setOrderPrice (DATA_TYPES::PRICE price)
 setOrderPrice More...
 
void setIOCCanceledQuantity (DATA_TYPES::QTY quantity)
 setIOCCanceledQuantity More...
 
void setOriginalClOrderId (DATA_TYPES::CLORDER_ID originalClOrderId)
 setOriginalClOrderId More...
 
void setSequenceNumber (DATA_TYPES::SEQUENCE_NUMBER sequenceNumber)
 setSequenceNumber More...
 
void setTradeId (char tradeId[])
 setTradeId More...
 
void setTradeId (std::string tradeId)
 setTradeId More...
 
void setErrorCode (DATA_TYPES::ERROR_CODE errorCode)
 setErrorCode More...
 
void setTraderId (DATA_TYPES::TRADER_ID traderId)
 setTraderId More...
 
void setOrderCategory (DATA_TYPES::ENUM orderCategory)
 setOrderCategory More...
 
void setLastFillPrice1 (DATA_TYPES::PRICE lastFillPrice1)
 setLastFillPrice1 More...
 
void setLastFillPrice2 (DATA_TYPES::PRICE lastFillPrice2)
 setLastFillPrice2 More...
 
void dump ()
 dump
 
DATA_TYPES::ENUM getOrderCategory () const
 getOrderCategory More...
 
DATA_TYPES::PRICE getLastFillPrice1 () const
 getLastFillPrice1 More...
 
DATA_TYPES::PRICE getLastFillPrice2 () const
 getLastFillPrice2 More...
 

Detailed Description

The OrderConfirmation class contains the Exchange Order Confirmation Message data.

Member Function Documentation

DATA_TYPES::CLIENT_ID API2::OrderConfirmation::getClientId ( ) const

getClientId To get the client Id for which this Order belongs

Returns
ClientId as API2::DATA_TYPES::CLIENT_ID
DATA_TYPES::CLORDER_ID API2::OrderConfirmation::getClOrderId ( ) const

getClOrderId To get Unique Client Order Id, sent to exchange at the time of Order Sending

Returns
ClientOrderId as API2::DATA_TYPES::CLORDER_ID
DATA_TYPES::ERROR_CODE API2::OrderConfirmation::getErrorCode ( ) const

getErrorCode

Returns
DATA_TYPES::EXCHANGE_TIME API2::OrderConfirmation::getExchangeEntryTime ( ) const

getExchangeEntryTime To get Time of Order Entry in the exchange

Returns
ExchangeEntryTime as API2::DATA_TYPES::EXCHANGE_TIME
DATA_TYPES::EXCHANGE_TIME API2::OrderConfirmation::getExchangeModifyTime ( ) const

getExchangeModifyTime To get Time of Order Modification in the exchange

Returns
ExchangeModifyTime as API2::DATA_TYPES::EXCHANGE_TIME
DATA_TYPES::String API2::OrderConfirmation::getExchangeOrderId ( ) const

getExchangeOrderId To get Exchange Order Id of the Order.

Returns
exchangeOrderId as API2::DATA_TYPES::String
DATA_TYPES::QTY API2::OrderConfirmation::getIOCCanceledQuantity ( ) const

getIOCCanceledQuantity

Returns
DATA_TYPES::PRICE API2::OrderConfirmation::getLastFillPrice ( ) const

getLastFillPrice To get last filled Price

Returns
LastFillPrice as API2::DATA_TYPES::PRICE
DATA_TYPES::PRICE API2::OrderConfirmation::getLastFillPrice1 ( ) const

getLastFillPrice1

Returns
DATA_TYPES::PRICE API2::OrderConfirmation::getLastFillPrice2 ( ) const

getLastFillPrice2

Returns
DATA_TYPES::QTY API2::OrderConfirmation::getLastFillQuantity ( ) const

getLastFillQuantity To get Last filled quantity

Returns
LastFillQuantity as API2::DATA_TYPES::QTY
DATA_TYPES::PRICE API2::OrderConfirmation::getLimitPrice ( ) const

getLimitPrice To get Limit Price set for Order

Returns
LimitPrice as API2::DATA_TYPES::PRICE
DATA_TYPES::ENUM API2::OrderConfirmation::getOrderCategory ( ) const

getOrderCategory

Returns
DATA_TYPES::OrderMode API2::OrderConfirmation::getOrderMode ( ) const

getOrderMode To getOrderMode (Buy/Sell) for the order

Returns
OrderMode as API2::DATA_TYPES::OrderMode
DATA_TYPES::PRICE API2::OrderConfirmation::getOrderPrice ( ) const

getOrderPrice To get the Order Price

Returns
OrderPrice as API2::DATA_TYPES::PRICE
DATA_TYPES::QTY API2::OrderConfirmation::getOrderQuantity ( ) const

getOrderQuantity To get th Order Quantity

Returns
OrderQuantity as API2::DATA_TYPES::QTY
DATA_TYPES::OrderStatus API2::OrderConfirmation::getOrderStatus ( ) const

getOrderStatus To get the OrderStatus

Returns
returns OrderStatus as API2::DATA_TYPES::OrderStatus
DATA_TYPES::CLORDER_ID API2::OrderConfirmation::getOriginalClOrderId ( ) const

getOriginalClOrderId

Returns
DATA_TYPES::STRATEGY_ID API2::OrderConfirmation::getStrategyId ( ) const

getStrategyId To get The Strategy Id to which this Order belongs to

Returns
StrategyId as API2::DATA_TYPES::STRATEGY_ID
DATA_TYPES::SYMBOL_ID API2::OrderConfirmation::getSymbolId ( ) const

getSymbolId To get unique SymbolID, which is a unique Identifier for an Instrument in the system.

Returns
SymbolId as API2::DATA_TYPES::SYMBOL_ID
DATA_TYPES::String API2::OrderConfirmation::getTradeId ( ) const

getTradeId

Returns
Trade Id as API2::DATA_TYPES::String
DATA_TYPES::TRADER_ID API2::OrderConfirmation::getTraderId ( ) const

getTraderId

Returns
void API2::OrderConfirmation::setClientId ( DATA_TYPES::CLIENT_ID  clientId)

setClientId

Parameters
clientId
void API2::OrderConfirmation::setClOrderId ( DATA_TYPES::CLORDER_ID  clOrderId)

setClOrderId

Parameters
clOrderId
void API2::OrderConfirmation::setErrorCode ( DATA_TYPES::ERROR_CODE  errorCode)

setErrorCode

Parameters
errorCode
void API2::OrderConfirmation::setExchangeEntryTime ( DATA_TYPES::EXCHANGE_TIME  exchangeEntryTime)

setExchangeEntryTime

Parameters
exchangeEntryTime
void API2::OrderConfirmation::setExchangeModifyTime ( DATA_TYPES::EXCHANGE_TIME  exchangeModifyTime)

setExchangeModifyTime

Parameters
exchangeModifyTime
void API2::OrderConfirmation::setExchangeOrderId ( char  exchangeOrderId[])

setExchangeOrderId

Parameters
exchangeOrderId
void API2::OrderConfirmation::setExchangeOrderId ( std::string  exchangeOrderId)

setExchangeOrderId

Parameters
exchangeOrderId
void API2::OrderConfirmation::setIOCCanceledQuantity ( DATA_TYPES::QTY  quantity)

setIOCCanceledQuantity

Parameters
quantity
void API2::OrderConfirmation::setLastFillPrice ( DATA_TYPES::PRICE  price)

setLastFillPrice

Parameters
price
void API2::OrderConfirmation::setLastFillPrice1 ( DATA_TYPES::PRICE  lastFillPrice1)

setLastFillPrice1

Parameters
lastFillPrice1
void API2::OrderConfirmation::setLastFillPrice2 ( DATA_TYPES::PRICE  lastFillPrice2)

setLastFillPrice2

Parameters
lastFillPrice2
void API2::OrderConfirmation::setLastFillQuantity ( DATA_TYPES::QTY  qty)

setLastFillQuantity

Parameters
qty
void API2::OrderConfirmation::setLimitPrice ( DATA_TYPES::PRICE  limitPrice)

setLimitPrice

Parameters
limitPrice
void API2::OrderConfirmation::setOrderCategory ( DATA_TYPES::ENUM  orderCategory)

setOrderCategory

Parameters
orderCategory
void API2::OrderConfirmation::setOrderMode ( DATA_TYPES::OrderMode  orderMode)

setOrderMode

Parameters
orderMode
void API2::OrderConfirmation::setOrderPrice ( DATA_TYPES::PRICE  price)

setOrderPrice

Parameters
price
void API2::OrderConfirmation::setOrderQuantity ( DATA_TYPES::QTY  quantity)

setOrderQuantity

Parameters
quantity
void API2::OrderConfirmation::setOrderStatus ( DATA_TYPES::OrderStatus  orderStatus)

setOrderStatus

Parameters
orderStatus
void API2::OrderConfirmation::setOriginalClOrderId ( DATA_TYPES::CLORDER_ID  originalClOrderId)

setOriginalClOrderId

Parameters
originalClOrderId
void API2::OrderConfirmation::setSequenceNumber ( DATA_TYPES::SEQUENCE_NUMBER  sequenceNumber)

setSequenceNumber

Parameters
sequenceNumber
void API2::OrderConfirmation::setStrategyId ( DATA_TYPES::STRATEGY_ID  strategyId)

setStrategyId

Parameters
strategyId
void API2::OrderConfirmation::setSymbolId ( DATA_TYPES::SYMBOL_ID  symbolId)

setSymbolId

Parameters
symbolId
void API2::OrderConfirmation::setTradeId ( char  tradeId[])

setTradeId

Parameters
tradeId
void API2::OrderConfirmation::setTradeId ( std::string  tradeId)

setTradeId

Parameters
tradeId
void API2::OrderConfirmation::setTraderId ( DATA_TYPES::TRADER_ID  traderId)

setTraderId

Parameters
traderId

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