130 virtual size_t serialize(
void* buf)
const;
BV_PORTFOLIO_RFCQ_STATUS::Enum status
Current status of the Portfolio RFCQ request.
BV_MEMBER_INFO aggressor
Member sending the Portfolio RFCQ.
virtual ClassId::Enum id() const
Class id.
UInt16 numOfLegs
Number of legs.
UInt64 updateTime
Last update timestamp.
virtual size_t serializationBufSize() const
TI_MSG_INFO msgInfo
Message Info (Unique ID) of the Portfolio Rfcq Request.
BV_MEMBER_INFO provider
Member receiving the Portfolio RFCQ.
UInt64 dueInTimeout
Time at which the Portfolio RFCQ will start.
virtual BV_PORTFOLIO_RFCQ * clone() const
static const size_t portfolioLegSize
Portfolio Request leg data.
TI_FLAG::Enum preAgreedFg
Specifies if the RFCQ is sent to one and only provider.
virtual BV_PORTFOLIO_RFCQ * clone(void *) const
std::vector< BV_PORTFOLIO_RFCQ_LEG > portfolioLeg
UInt32 rfcqDuration
Duration of the Portfolio (expressed in seconds)
UInt16 numOfCompetitors
Number of competitors.
UInt16 mOCAcceptanceTime
Specifies how much time, expressed in seconds, the Sell Side member has to accept the RFCQ MOC.
UInt32 rfcqReqId
Unique ID of the Portfolio RFCQ request.
UInt32 rfcqTimeout
Time of expiration of the Portfolio RFCQ.
virtual ~BV_PORTFOLIO_RFCQ()
std::string userInfo2
Client free text.
size_t deserialize(const void *buf, size_t inLen)
virtual std::string toString() const
Provides string presentation.
BV_PORTFOLIO_RFCQ_EVENT::Enum event
Action applied to the Portfolio RFCQ.
unsigned long long UInt64