52 namespace BondVision {
66 sectionCode.reserve(4);
67 dealerReferenceID.reserve(32);
68 quoteDigest.reserve(100);
70 clientOrderId.reserve(50);
71 execOrderId.reserve(50);
72 accountCode.reserve(200);
73 accountInfo.reserve(200);
74 settlementInfo.reserve(200);
75 mktAffiliationShortDesc.reserve(12);
76 mktAffiliationDesc.reserve(36);
77 userInfo1.reserve(200);
78 userInfo2.reserve(200);
198 static const size_t bidDepthSize = 30;
202 static const size_t askDepthSize = 30;
261 size_t deserialize(
const void* buf,
size_t inLen);
264 virtual std::string toString ()
const;
275 virtual size_t serialize(
void* buf)
const;
Double bpv
BPV of the tradable instrument at the moment of the RFCQ creation.
std::vector< BV_INVENTORY_TRADING_INFO > askDepth
BV_HIST_MEMBER_INFO provider
Member's ID of the Provider (Sell Side Member)
BV_HIST_INSTRUMENT_INFO_EXT instrument
Data regarding the tradable instrument.
Double bVBestMidPrice
Mid Price Value.
BV_LAST_DAY_BUY_SIDE_INVENTORY_ORDER()
virtual ClassId::Enum id() const
Class id.
std::string accountCode
Account code.
BV_TRANSPARENCY_INFO transparencyInfo
Pre and Post-Trade Transparency Info.
std::string userInfo2
Client free text.
Double yield
Yield of the order.
UInt32 dealId
Unique ID of the deal.
TI_ALLOCATION_TYPE::Enum allocationType
Type of allocation.
UInt32 settlementDate
Settlement date.
std::string dealerReferenceID
Provider reference ID of the quote.
UInt64 updateTime
Last update time.
UInt32 inventoryQuoteId
ID of the inventory quote to hit/lift.
Double bVBestMidYield
Mid Yield Value.
std::string sectionCode
Section Code.
BV_BEST_TRADING_INFO bVBestAsk
Market BV Best on the Ask side.
std::string currency
Currency code.
Double nominalValue
Nominal value.
std::string clientOrderId
ID of the order within the client institution.
Double bvBestMidMWCPriceTh
Mid MWC Price Theoretical.
Double accrued
Accrued interests.
Double price
Price of the order.
Double qty
Quantity of the order.
BV_ANALYTICS bvBestMidAnalytics
Analytics.
BV_VALUE bVBestMidYTC
Mid Yield To Call.
TI_FLAG::Enum bVBestMidValidityFg
Flag indicating whether the mid-price set in fields BvBestMidPrice/BvBestMidYield is valid or not...
UInt64 quoteUpdateTime
Time at which the inventory quote was last updated.
std::string settlementInfo
Settlement information.
std::string execOrderId
ID of the execution within the client institution.
TI_MSG_INFO orderMsgInfo
Data identifying the inventory order.
TI_VERB::Enum verb
Specifies whether it is a buy or sell order and is set from the receiving member's viewpoint (Aggress...
virtual ~BV_LAST_DAY_BUY_SIDE_INVENTORY_ORDER()
std::string quoteDigest
Encrypted information related to quote data.
BV_BEST_TRADING_INFO bVBestBid
Market BV Best on the Bid side.
UInt16 accrualDays
Number of accrual days.
BV_HIST_MEMBER_INFO aggressor
Member's ID of the Aggressor (Buy Side Member)
Double principal
Principal amount.
BV_VALUE bvBestMidYMWExrc
Mid YMW Exercised.
std::string userInfo1
Client free text.
std::string mktAffiliationShortDesc
Short description of the Market Affiliation.
virtual size_t serializationBufSize() const
std::vector< BV_INVENTORY_TRADING_INFO > bidDepth
BV_VALUE bVBestMidYTW
MidYield To Worse.
UInt32 creationDate
Date on which the message was written.
std::string mktAffiliationDesc
Long description of the Market Affiliation.
UInt16 nextOrderDenialTime
Delay in seconds before another order on the same tradable instrument could be sent as defined in the...
BV_INVENTORY_ORDER_STATUS::Enum status
Processing status of the order.
UInt64 creationTime
Time at which the message was written.
BV_VALUE bvBestMidYTR
Mid Yield to Reset.
BV_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator
Short Selling indicator.
std::string accountInfo
Additional account information.
unsigned long long UInt64
UInt32 allocationId
Unique ID of the pre-allocation or of the allocation during the trade splitting phase.
UInt32 stageOrderId
Stage Order ID.
UInt64 acceptanceTimeout
Timeout for manual acceptance.
BV_VALUE bvBestMidYMWTh
Mid YMW Theoretical.
UInt16 settlementOffset
Settlement offset espressed as number of days starting from the trading date.