#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MWC_BOND.h>
Public Member Functions | |
BV_MWC_BOND () | |
virtual | ~BV_MWC_BOND () |
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_MWC_BOND * | clone () const |
virtual BV_MWC_BOND * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Definition at line 43 of file SMP.Classes.BV_MWC_BOND.h.
|
inline |
Definition at line 46 of file SMP.Classes.BV_MWC_BOND.h.
|
inlinevirtual |
Definition at line 50 of file SMP.Classes.BV_MWC_BOND.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 90 of file SMP.Classes.BV_MWC_BOND.h.
|
virtual |
Provides string presentation.
Implements Class.
UInt32 benchmarkId |
Id of the Benchmark Bond.
Definition at line 68 of file SMP.Classes.BV_MWC_BOND.h.
TI_BUSINESS_DAY_CONV::Enum businessDayConvention |
Convention used for call day.
Definition at line 77 of file SMP.Classes.BV_MWC_BOND.h.
TI_FLAG::Enum callAnnouncementFg |
Flag indicating whether a Call Exercise has been announced.
Definition at line 80 of file SMP.Classes.BV_MWC_BOND.h.
UInt32 financialInstrumentId |
Unique ID of the financial instrument (Bond)
Definition at line 59 of file SMP.Classes.BV_MWC_BOND.h.
Double margin |
In case of MWC exercise, the yield at which the bond will be repurchased will be the yield of the benchmark bond plus the margin.
Definition at line 65 of file SMP.Classes.BV_MWC_BOND.h.
UInt16 minimumNotice |
Minimum days notice to announce exercise of the MWC provision.
Definition at line 71 of file SMP.Classes.BV_MWC_BOND.h.
BV_NOTICE_DAY_TYPE::Enum noticeDayType |
Call days type, related to the minimum notice.
Definition at line 74 of file SMP.Classes.BV_MWC_BOND.h.
UInt32 terminationDate |
Termination date of the MWC provision.
Definition at line 62 of file SMP.Classes.BV_MWC_BOND.h.