43 namespace BondVision {
58 dealerReferenceId.reserve(32);
59 clientExecID.reserve(50);
60 execTraderName.reserve(12);
108 static const size_t orderLegSize = 3;
142 static const size_t inventoryDepthSize = 30;
146 static const size_t rFCQDepthSize = 20;
154 size_t deserialize(
const void* buf,
size_t inLen);
157 virtual std::string toString ()
const;
168 virtual size_t serialize(
void* buf)
const;
std::vector< BV_RFCQ_ORDER_DEPTH_INFO > inventoryDepth
virtual size_t serializationBufSize() const
UInt32 execTraderId
Unique ID of the execution trader.
std::string execTraderName
Name of the execution trader.
TI_FLAG::Enum preTradeFg
If set, starts the Pre-Trade Transparency Time.
UInt32 closeWithDealerId
Unique ID of the dealer owner of the matching quote.
virtual ClassId::Enum id() const
Class id.
TI_RFCQ_ORDER_TYPE::Enum type
Type of Order.
TI_FLAG::Enum preTradeAutomaticAcceptanceFg
If set, the RFCQ quote can be matched.
std::string dealerReferenceId
Provider reference ID of the quote.
TI_FLAG::Enum automatchingFg
If True, the order has been generated by the central system.
UInt32 tradingListId
Unique ID of the trading list of bonds.
UInt32 rfcqQuoteId
ID of the RFCQ quote to hit/lift.
UInt64 acceptanceTimeout
Timeout for manual acceptance.
BV_MEMBER_INFO provider
Member's ID of the Provider.
BV_ORDER_EVENT::Enum event
Action applied to the RFCQ order.
TI_IN_OUT_FLAG::Enum inOutFlag
Indicates whether it is an incoming order (IN) or an outgoing order (OUT)
TI_RFCQ_MATCHING_TYPE::Enum matchingType
Matching type.
std::vector< BV_RFCQ_ORDER_DEPTH_INFO > rFCQDepth
std::vector< BV_RFCQ_ORDER_LEG > orderLeg
TI_MSG_INFO msgInfo
Message Info (Unique ID) of the RFCQ order.
std::string clientExecID
Provider reference ID of the order execution.
UInt32 rfcqReqId
ID of the RFCQ request.
UInt64 depthUpdateTime
Timestamp of the RFCQ depth.
BV_MEMBER_INFO aggressor
Member's ID of the Aggressor.
unsigned long long UInt64
UInt64 updateTime
Last update time.
TI_RFCQ_ORDER_STATUS::Enum status
Processing status of the order.
UInt16 legId
Unique ID of the trading leg.