39 namespace BondVision {
52 dealerReferenceId.reserve(32);
85 static const size_t quotingLegSize = 3;
111 size_t deserialize(
const void* buf,
size_t inLen);
114 virtual std::string toString ()
const;
125 virtual size_t serialize(
void* buf)
const;
virtual ClassId::Enum id() const
Class id.
std::string dealerReferenceId
Free text.
UInt32 tradingListId
Unique ID of the trading list of bonds.
UInt32 creationDate
Date on which the message was written.
virtual ~BV_HIST_RFCQ_QUOTE()
UInt64 automaticMatchingValidityTime
Automatic matching validity time.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ Type (Outright, Switch, Butterfly, MultiLeg, ...)
UInt64 creationTime
Time at which the message was written.
UInt32 rfcqQuoteMsgId
Unique ID of the RFCQ quote.
UInt16 automaticMatchingThreshold
Automatic matching threshold in seconds.
TI_RFCQ_QUOTE_STATUS::Enum status
Status of the RFCQ quote.
std::vector< BV_HIST_RFCQ_QUOTING_LEG > quotingLeg
UInt32 rfcqReqId
Unique ID of the RFCQ request.
UInt16 legId
Unique ID of the trading leg.
BV_HIST_MEMBER_INFO provider
Data identifying the member who entered the quote.
UInt64 editTime
Last Update Time.
TI_RFCQ_QUOTE_EVENT::Enum event
Action applied to the quote.
virtual size_t serializationBufSize() const
unsigned long long UInt64