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