Public Member Functions | |
| BV_TRADE_INFO () | |
| ~BV_TRADE_INFO () | |
| size_t | deserialize (const void *buf, size_t inLen) |
| std::string | toString () const |
| size_t | serializationBufSize () const |
| size_t | serialize (void *buf) const |
Definition at line 61 of file SMP.Substructures.BV_TRADE_INFO.h.
|
inline |
Definition at line 64 of file SMP.Substructures.BV_TRADE_INFO.h.
|
inline |
Definition at line 71 of file SMP.Substructures.BV_TRADE_INFO.h.
| size_t deserialize | ( | const void * | buf, |
| size_t | inLen ) |
|
inline |
Definition at line 231 of file SMP.Substructures.BV_TRADE_INFO.h.
| size_t serialize | ( | void * | buf | ) | const |
| std::string toString | ( | ) | const |
Provides string presentation.
| UInt32 accountId |
Unique ID of the Account.
Definition at line 116 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double accruedInterest |
Countervalue of the interests rate payd by the buyer to the seller, expressed in the trade currency.
Definition at line 125 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double adjustment |
Adjustment.
Definition at line 158 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_FLAG::Enum adjustmentFg |
Indicates whether adjustment is applied.
Definition at line 161 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_TRADE_MEMBER_INFO aggressor |
Data identifying the Aggressor (who did the order). If the order has been done by an Agent, the field indicates the member on behalf of which the Agent has operated.
Definition at line 83 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt16 areaCodeId |
Unique ID of the Area Code.
Definition at line 167 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_BEST_TRADING_INFO bVBestAsk |
Market best on the Ask side.
Definition at line 173 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_BEST_TRADING_INFO bVBestBid |
Market best on the Bid side.
Definition at line 170 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_ANALYTICS bvBestMidAnalytics |
Analytics.
Definition at line 200 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double bvBestMidMWCPriceTh |
Mid MWC Price Theoretical.
Definition at line 191 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double bVBestMidPrice |
MidPrice Value.
Definition at line 176 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_FLAG::Enum bVBestMidValidityFg |
Flag indicating whether the mid-price set in fields BvBestMidPrice or BvBestMidYield is valid or not.
Definition at line 203 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double bVBestMidYield |
MidYield Value.
Definition at line 179 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_VALUE bvBestMidYMWExrc |
Mid YMW Exercised.
Definition at line 194 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_VALUE bvBestMidYMWTh |
Mid YMW Theoretical.
Definition at line 188 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_VALUE bVBestMidYTC |
Mid Yield To Call.
Definition at line 182 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_VALUE bvBestMidYTR |
Mid Yield to Reset.
Definition at line 197 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_VALUE bVBestMidYTW |
Mid Yield To Worst.
Definition at line 185 of file SMP.Substructures.BV_TRADE_INFO.h.
| std::string currency |
Currency.
Definition at line 131 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt32 dealId |
Unique ID of the Deal.
Definition at line 77 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_MATCH_MODE::Enum fillMode |
Indicates whether the deal has been originated by a manual or authomatic matching.
Definition at line 104 of file SMP.Substructures.BV_TRADE_INFO.h.
| std::string financialInstrumentCode |
Code of the financial instrument.
Definition at line 92 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt32 financialInstrumentId |
Unique ID of the financial instrument.
Definition at line 89 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_FLAG::Enum greyMarketFlag |
Indicates if the instrument object of the trade has been dealt on grey market.
Definition at line 134 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double grossTradeAmt |
Gross Trade amount.
Definition at line 128 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_INSTRUMENT_INFO instrument |
Instrument info.
Definition at line 86 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt16 legId |
Unique ID of the trading leg.
Definition at line 212 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt16 marketAffiliation |
Specifies whether the trade has been closed on a regulated market or on a MTF.
Definition at line 140 of file SMP.Substructures.BV_TRADE_INFO.h.
| std::string micCode |
MIC Code.
Definition at line 206 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double nominalValue |
Nominal value.
Definition at line 119 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt32 parentTradeId |
In case of trade splitting, it's the ID of the parent trade.
Definition at line 146 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_FLAG::Enum preAgreedFg |
Pre-agreed flag.
Definition at line 221 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt64 preAllocationTime |
Time of pre-allocation.
Definition at line 152 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_TRADE_MEMBER_INFO provider |
Data identifying the Provider (who did the proposal). If the proposal has been done by an Agent, the field indicates the member on behalf of which the Agent has operated.
Definition at line 80 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_RFCQ_TYPE::Enum rfcqType |
RFCQ type.
Definition at line 215 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double settlCounterValue |
Countervalue of settlement trade, expressed in the trade currency.
Definition at line 122 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt32 settlDate |
Settlement date.
Definition at line 107 of file SMP.Substructures.BV_TRADE_INFO.h.
| Double settlementFXRate |
Exchange rate between Trading and Settlement Currencies (i.e. Settlement Currency or Trading Currency)
Definition at line 143 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt16 settlementOffset |
Settlement offset.
Definition at line 155 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_SETTL_STATUS::Enum settlStatus |
Settlement status.
Definition at line 113 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_SETTL_TYPE::Enum settlType |
Settlement type.
Definition at line 110 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_FLAG::Enum splittableFg |
Indicates whether the trade is splittable or not.
Definition at line 149 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_FILL_STATUS::Enum status |
Status of the trade (e.g. active, cancelled, cancelled - split, modified)
Definition at line 101 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_TRADE_TRADING_INFO tradeInfo |
Contract Price, Yield, Qty, NominalValue.
Definition at line 98 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_MSG_INFO tradeMsgInfo |
Contract number, contract closing (i.e. creation) date and hour, assigned by the central system.
Definition at line 74 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_TRADE_TYPE::Enum tradeType |
Specifies whether the trade results from normal trading activity or from a RFQ, RFCQ, etc.
Definition at line 164 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt32 transactionId |
Unique ID of the RFCQ or Inventory Order.
Definition at line 209 of file SMP.Substructures.BV_TRADE_INFO.h.
| BV_TRANSPARENCY_INFO transparencyInfo |
Pre and Post-Trade Transparency Info.
Definition at line 218 of file SMP.Substructures.BV_TRADE_INFO.h.
| UInt64 updateTime |
Last update time, useful for communications with pre-settlement systems.
Definition at line 137 of file SMP.Substructures.BV_TRADE_INFO.h.
| TI_VERB::Enum verb |
Order side - Buy or Sell.
Definition at line 95 of file SMP.Substructures.BV_TRADE_INFO.h.