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;
TI_RFCQ_QUOTE_STATUS::Enum status
Status of the RFCQ quote.
virtual size_t serializationBufSize() const
UInt32 rfcqReqId
Unique ID of the RFCQ request.
BV_MEMBER_INFO provider
Data identifying the member who entered the quote.
virtual ClassId::Enum id() const
Class id.
UInt32 tradingListId
Unique ID of the trading list of bonds.
UInt64 editTime
Last Update Time.
UInt16 legId
Unique ID of the trading leg.
std::string dealerReferenceId
Free text.
UInt64 automaticMatchingValidityTime
Automatic matching validity time.
UInt32 rfcqQuoteMsgId
Unique ID of the RFCQ quote.
UInt64 creationTime
Time at which the message was written.
TI_RFCQ_QUOTE_EVENT::Enum event
Action applied to the quote.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ Type (Outright, Switch, Butterfly, MultiLeg, ...)
std::vector< BV_RFCQ_QUOTING_LEG > quotingLeg
unsigned long long UInt64
UInt32 creationDate
Date on which the message was written.
UInt16 automaticMatchingThreshold
Automatic matching threshold expressed in seconds.