#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h>
Public Member Functions | |
BV_RFCQ_SELL_SIDE_SUMMARY () | |
virtual | ~BV_RFCQ_SELL_SIDE_SUMMARY () |
virtual ClassId::Enum | id () const |
size_t | deserialize (const void *buf, size_t inLen) |
virtual std::string | toString () const |
virtual size_t | serializationBufSize () const |
virtual BV_RFCQ_SELL_SIDE_SUMMARY * | clone () const |
virtual BV_RFCQ_SELL_SIDE_SUMMARY * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Static Public Attributes | |
static const size_t | legSummarySize = 3 |
Definition at line 50 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
|
inline |
Definition at line 53 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
|
inlinevirtual |
Definition at line 61 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 195 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
|
virtual |
Provides string presentation.
Implements Class.
BV_ALGO_INFO algoInfo |
Algo info.
Definition at line 91 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 areaCodeId |
Unique ID of the Buy Side Member Area Code.
Definition at line 182 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 buySideMemberId |
Unique ID of the Buy Side Member.
Definition at line 121 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
std::string buySideTraderName |
Unique name of the trader of the Buy Side Member.
Definition at line 124 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
BV_CLIENT_IDENTIFICATION_INFO clientIdentificationInfo |
Client identification info.
Definition at line 94 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt64 closingTime |
Closing time of the RFCQ.
Definition at line 136 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
std::string comment |
Free text.
Definition at line 185 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 creationDate |
Creation date of the RFCQ.
Definition at line 79 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt64 creationTime |
Creation time of the RFCQ.
Definition at line 82 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
BV_RFCQ_DEALER_SELECTION_TYPE::Enum dealerSelectionType |
Dealer Selection Type.
Definition at line 127 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 delay |
Difference between RFCQ creation time and the time of the first quote sent by the Sell Side Member.
Definition at line 145 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 dueInTime |
Number of seconds the RFCQ will be deferred (for Multileg RFCQ)
Definition at line 103 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt64 dueInTimeout |
Time at which the MultiLeg RFCQ will start.
Definition at line 106 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
BV_RFCQ_COVER_INFO durWeightedYieldCoverInfo |
Duration weighted yield cover information (only for Butterfly RFCQs)
Definition at line 160 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_RFCQ_REQUEST_STATUS::Enum finalStatus |
Specifies the final status of the RFCQ.
Definition at line 130 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
BV_RFCQ_COVER_INFO grossYieldCoverInfo |
Gross yield cover information (only for Switch and Butterfly RFCQs)
Definition at line 157 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
Double grossYieldSpread |
Only valid for Switch and Butterfly RFCQ.
Definition at line 163 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 legId |
Unique ID of the trading leg.
Definition at line 115 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
std::vector<BV_RFCQ_LEG_SUMMARY> legSummary |
Definition at line 179 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
|
static |
Leg summay information.
Definition at line 178 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_FLAG::Enum msgFg |
If True, messages have been exchanged during the RFCQ between the Sell Side Member and the Buy Side Member.
Definition at line 118 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 numOfLegs |
Trading List - Number of legs.
Definition at line 172 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 numOfTradableLegs |
Number of tradable bonds in the trading list.
Definition at line 175 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 participatingSellSideNr |
Number of Sell Side Members that took part in the RFCQ.
Definition at line 142 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_FLAG::Enum preAgreedFg |
Specifies if the RFCQ is sent to one and only provider.
Definition at line 97 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_FLAG::Enum preTradeFg |
Specifies whether the RFCQ is subject to pre-trade transparency.
Definition at line 100 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
BV_RFCQ_COVER_INFO priceCoverInfo |
Price cover information (only for Outright, Multileg and Double-sided RFCQs)
Definition at line 151 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
BV_RFCQ_COVER_INFO proceedsCoverInfo |
Proceeds cover information (only for Switch and Butterfly RFCQs)
Definition at line 154 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
Double proceedsSpread |
Only valid for Switch (Proceeds Spread) and Butterfly RFCQ (Proceeds Weighted Spread)
Definition at line 166 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_RFCQ_PROVIDER_STATUS::Enum providerStatus |
Final status of the Sell Side Member.
Definition at line 133 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_RFCQ_QUANTITY_CALCULATION::Enum quantityCalculation |
Type of quantity calculation carried out by the Buy Side member.
Definition at line 109 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
SInt32 responseTimeDifference |
Delay between the first quote sent to the Buy Side Member by the Sell Side Member and the first quote sent by all other competing members.
Definition at line 148 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_RFCQ_ORIGIN::Enum rfcqOrigin |
RFCQ Origin(From Scratch, From Single Dealer Page, From Inventory)
Definition at line 88 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 rfcqReqId |
Unique ID of the RFCQ request.
Definition at line 76 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
TI_RFCQ_TYPE::Enum rfcqType |
RFCQ Type (Outright, Switch, Butterfly, MultiLeg, ...)
Definition at line 85 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
Double riskWeightedYieldSpread |
Only valid for Butterfly RFCQ.
Definition at line 169 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 sellSideMemberId |
Unique ID of the member to whom the RFCQ summary is addressed.
Definition at line 70 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt16 sellSideNr |
Number of Sell Side Members to whom the RFCQ was addressed.
Definition at line 139 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 sellSideTraderId |
Unique Id of the trader of the sell side.
Definition at line 73 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.
UInt32 tradingListId |
Unique ID of the trading list of bonds.
Definition at line 112 of file SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h.