#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BOND_EXT.h>
Public Member Functions | |
BV_BOND_EXT () | |
virtual | ~BV_BOND_EXT () |
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_BOND_EXT * | clone () const |
virtual BV_BOND_EXT * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Definition at line 43 of file SMP.Classes.BV_BOND_EXT.h.
|
inline |
Definition at line 46 of file SMP.Classes.BV_BOND_EXT.h.
|
inlinevirtual |
Definition at line 52 of file SMP.Classes.BV_BOND_EXT.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 116 of file SMP.Classes.BV_BOND_EXT.h.
|
virtual |
Provides string presentation.
Implements Class.
UInt16 accIntPrecision |
Number of decimals to be used (precision) in the calculations to be made for settlement purposes.
Definition at line 79 of file SMP.Classes.BV_BOND_EXT.h.
UInt16 couponResetFrequency |
Number indicating the frequency according to which the coupon rate changes, i.e. how many times per year coupon reset takes place (e.g. value '2' indicates that reset takes place twice per year - every 6 months)
Definition at line 100 of file SMP.Classes.BV_BOND_EXT.h.
TI_FLAG::Enum dLTSettlementEligibleFg |
Flag indicating if DLT Settlement is eligible.
Definition at line 106 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 financialInstrumentId |
Unique ID of the financial instrument (bond) in the TI_INSTRUMENT class (external reference key)
Definition at line 70 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 fix2FloatResetDate |
Date when the coupon plan changes from Fixed to Floating (for Variable Coupon Bonds)
Definition at line 97 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 greyMarketEndDate |
End date for trading the bond on the Grey Market.
Definition at line 85 of file SMP.Classes.BV_BOND_EXT.h.
TI_FLAG::Enum greyMarketFlag |
Flag indicating whether the bond belongs to the Grey Market or not.
Definition at line 82 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 instrumentClassId |
Unique ID of the instrument class.
Definition at line 76 of file SMP.Classes.BV_BOND_EXT.h.
std::string instrumentCode |
Alphanumeric code of the Cash bond (tradable instrument). This code could be different from the InstrumentCode in the TI_INSTRUMENTclass.
Definition at line 64 of file SMP.Classes.BV_BOND_EXT.h.
std::string instrumentDesc |
Description of the Cash bond (tradable instrument). This description could be different from the InstrumentDesc in the TI_INSTRUMENT class.
Definition at line 67 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 instrumentId |
Unique ID of the bond (tradable instrument)
Definition at line 61 of file SMP.Classes.BV_BOND_EXT.h.
TI_FLAG::Enum inventoryQuotingFg |
If True, inventory quotes are allowed for this tradable instrument.
Definition at line 94 of file SMP.Classes.BV_BOND_EXT.h.
TI_FLAG::Enum noYieldConvFg |
Flag stating whether Price/Yield conversion is not available for the Bond.
Definition at line 103 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 settlDate |
Date of settlement of bond (tradable instrument)
Definition at line 88 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 sortNumber |
Instrument sorting number.
Definition at line 91 of file SMP.Classes.BV_BOND_EXT.h.
UInt32 underlyingInstrumentId |
Unique ID of the underlying bond.
Definition at line 73 of file SMP.Classes.BV_BOND_EXT.h.