159 virtual size_t serialize(
void* buf)
const;
virtual ClassId::Enum id() const
Class id.
std::string closeWithDealerDesc
Description of the owner of the matching quote.
UInt64 updateTime
Last update time.
virtual size_t serializationBufSize() const
virtual ~BV_HIST_RFCQ_ORDER()
static const size_t orderLegSize
Order leg data.
TI_MSG_INFO msgInfo
Message Info (Unique ID) of the RFCQ order.
TI_RFCQ_ORDER_TYPE::Enum type
Type of Order: TI_RFCQ_ORDER_TYPE_Normal or TI_RFCQ_ORDER_TYPE_BestPrice (Only for RFCQ Outright)
BV_ORDER_EVENT::Enum event
Action applied to the RFCQ order.
BV_HIST_MEMBER_INFO aggressor
Member's ID of the Aggressor.
TI_IN_OUT_FLAG::Enum inOutFlag
Indicates whether it is an incoming order (IN) or an outgoing order (OUT)
UInt32 tradingListId
Unique ID of the trading list of bonds.
BV_HIST_MEMBER_INFO provider
Member's ID of the Provider.
TI_FLAG::Enum automatchingFg
If True, the order has been generated by the central system.
virtual BV_HIST_RFCQ_ORDER * clone(void *) const
UInt64 acceptanceTimeout
Timeout for manual acceptance.
std::string closeWithDealerCode
ABI/MTS code of the owner of the matching quote.
TI_RFCQ_MATCHING_TYPE::Enum matchingType
Matching type.
TI_FLAG::Enum preTradeFg
If set, starts the Pre-Trade Transparency Time.
UInt64 depthUpdateTime
Timestamp of the RFCQ depth.
TI_RFCQ_ORDER_STATUS::Enum status
Processing status of the order.
std::string clientExecID
Provider reference ID of the order execution.
UInt16 legId
Unique ID of the trading leg.
UInt32 rfcqQuoteId
ID of the RFCQ quote to hit/lift.
std::string closeWithDealerShortDesc
Short description of the owner of the matching quote.
UInt32 rfcqReqId
ID of the RFCQ request.
std::string dealerReferenceId
Provider reference ID of the quote.
std::vector< BV_HIST_RFCQ_ORDER_LEG > orderLeg
size_t deserialize(const void *buf, size_t inLen)
std::string execTraderName
Name of the execution trader.
virtual std::string toString() const
Provides string presentation.
virtual BV_HIST_RFCQ_ORDER * clone() const
unsigned long long UInt64