39 namespace BondVision {
82 static const size_t depthLegSize = 3;
86 static const size_t tradingLevelSize = 20;
94 size_t deserialize(
const void* buf,
size_t inLen);
97 virtual std::string toString ()
const;
108 virtual size_t serialize(
void* buf)
const;
UInt16 legId
Unique ID of the trading leg.
UInt64 bookTimestamp
Time at which the quote was hit/lifted.
virtual ~BV_RFCQ_SYNTHETIC_BOOK()
UInt32 memberId
Unique ID of the Buy Side Member.
virtual ClassId::Enum id() const
Class id.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ Type (Outright, Switch, Butterfly, MultiLeg, ...)
UInt32 tradingListId
Unique ID of the trading list.
virtual size_t serializationBufSize() const
std::vector< BV_RFCQ_TRADING_LEVEL > tradingLevel
std::vector< BV_RFCQ_DEPTH_LEG > depthLeg
unsigned long long UInt64
UInt32 traderId
Unique ID of the Buy Side Trader.
UInt32 rfcqReqId
Unique ID of the RFCQ request.