146 virtual size_t serialize(
void* buf)
const;
UInt32 creationDate
Date on which the message was created.
BV_MEMBER_INFO aggressor
ID of the member sending the RFCQ.
UInt16 dueInTime
Number of seconds the RFCQ will be deferred (for Multileg RFCQ)
virtual ClassId::Enum id() const
Class id.
UInt64 updateTime
Last update time.
std::vector< BV_RFCQ_LEG > rfcqLeg
virtual size_t serializationBufSize() const
TI_RFCQ_STATUS::Enum status
Status of the RFCQ.
BV_MEMBER_INFO provider
ID of the member receiving the RFCQ.
UInt64 dueInTimeout
Time at which the MultiLeg RFCQ will start.
UInt32 tradingListId
Unique ID of the trading list of bonds.
TI_FLAG::Enum preAgreedFg
Specifies if the RFCQ is sent to one and only provider.
TI_RFCQ_ORIGIN::Enum rfcqOrigin
RFCQ Origin(From Scratch, From Single Dealer Page, From Inventory)
TI_FLAG::Enum preTradeFg
Specifies whether the RFCQ will be subject to pre-trade transparency or not.
UInt32 rfcqDuration
Duration of the RFCQ (expressed in seconds)
TI_RFCQ_QUANTITY_CALCULATION::Enum quantityCalculation
Type of quantity calculation carried out by the Buy Side member.
UInt64 creationTime
Time at which the message was created.
static const size_t rfcqLegSize
RFCQ Leg data (in case of Multileg RFCQ or Double Sided RFCQ the legs are specified in the trading li...
UInt32 rfcqMsgId
Unique ID of the RFCQ.
TI_RFCQ_EVENT::Enum event
Action applied to the RFCQ.
BV_RFCQ_DEALER_SELECTION_TYPE::Enum dealerSelectionType
Dealer Selection Type.
UInt16 numOfCompetitors
Number of competitors for this RFCQ.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ Type (Outright, Switch, Butterfly, MultiLeg, ...)
virtual BV_RFCQ * clone() const
UInt32 rfcqReqId
Unique ID of the RFCQ request.
size_t deserialize(const void *buf, size_t inLen)
UInt64 rfcqTimeout
Time of expiration of the RFCQ.
virtual BV_RFCQ * clone(void *) const
virtual std::string toString() const
Provides string presentation.
unsigned long long UInt64