40 namespace BondVision {
87 static const size_t previewLegSize = 3;
97 static const size_t transparencyInfoSize = 3;
101 static const size_t dealerListSize = 100;
106 size_t deserialize(
const void* buf,
size_t inLen);
109 virtual std::string toString ()
const;
120 virtual size_t serialize(
void* buf)
const;
TI_FLAG::Enum preAgreedFg
Specifies if the RFCQ is sent to one and only provider.
TI_FLAG::Enum partialFillFg
Specifies whether Sell Side members should be selected taking into consideration their willingness to...
virtual size_t serializationBufSize() const
UInt32 traderId
Unique ID of the Buy Side Trader.
std::vector< BV_TRANSPARENCY_INFO > transparencyInfo
UInt32 memberId
ID of the Buy side member.
std::vector< BV_RFCQ_DEALER_LIST_PREVIEW_LEG > previewLeg
TI_RFCQ_TYPE::Enum rFCQType
RFCQ type.
UInt16 numOfDealers
Number of the specified dealers.
BV_RFCQ_DEALER_SELECTION_TYPE::Enum dealerSelectionType
Dealer Selection Type.
UInt32 previewId
ID of the preview request.
virtual ~BV_RFCQ_DEALER_LIST_PREVIEW()
BV_RFCQ_DEALER_LIST_PREVIEW()
std::vector< BV_DEALER_LIST_INFO > dealerList
TI_FLAG::Enum preTradeFg
Specifies whether the RFCQ will be subject to pre-trade transparency or not.
virtual ClassId::Enum id() const
Class id.