143 virtual size_t serialize(
void* buf)
const;
BV_MEMBER_INFO aggressor
Data of the Aggressor Member.
virtual ClassId::Enum id() const
Class id.
UInt16 numOfLegs
Number of legs.
UInt64 updateTime
Last Update Time.
virtual size_t serializationBufSize() const
BV_PORTFOLIO_RFCQ_ORDER_STATUS::Enum status
Processing status of the order.
static const size_t orderLegSize
Trading information leg.
BV_MEMBER_INFO provider
Data of the Provider Member.
virtual ~BV_PORTFOLIO_RFCQ_ORDER()
virtual BV_PORTFOLIO_RFCQ_ORDER * clone() const
virtual BV_PORTFOLIO_RFCQ_ORDER * clone(void *) const
Double netProceeds
Net Proceeds.
TI_IN_OUT_FLAG::Enum inOutFlag
Indicates whether it is an incoming order (IN) or an outgoing order (OUT)
UInt64 acceptanceTimeout
Timeout for manual acceptance.
std::vector< BV_PORTFOLIO_RFCQ_ORDER_LEG > orderLeg
BV_PORTFOLIO_RFCQ_ORDER()
UInt64 depthUpdateTime
Timestamp of the Portfolio RFCQ depth.
std::string clientExecID
Provider reference ID of the order execution.
UInt32 closeWithDealerId
Unique ID of the dealer owner of the matching quote.
BV_PORTFOLIO_RFCQ_ORDER_TYPE::Enum type
Type of Order.
UInt32 rfcqQuoteId
Unique ID of the Portfolio RFCQ quote to hit/lift.
UInt32 rfcqReqId
Unique ID of the Portfolio RFCQ request.
std::string dealerReferenceId
Provider reference ID of the quote.
size_t deserialize(const void *buf, size_t inLen)
UInt32 msgInfo
Unique ID of the Portfolio RFCQ order.
UInt32 execTraderId
Unique ID of the execution trader.
BV_PORTFOLIO_RFCQ_ORDER_EVENT::Enum event
Action applied to the order.
std::string execTraderName
Name of the execution trader.
virtual std::string toString() const
Provides string presentation.
unsigned long long UInt64
@ BV_PORTFOLIO_RFCQ_ORDER