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