#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h>
Public Member Functions | |
BV_ANALYTICS_BOND_TYPOLOGY () | |
virtual | ~BV_ANALYTICS_BOND_TYPOLOGY () |
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_ANALYTICS_BOND_TYPOLOGY * | clone () const |
virtual BV_ANALYTICS_BOND_TYPOLOGY * | clone (void *) const |
![]() | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Public Attributes | |
std::string | bondTypology |
UInt32 | financialInstrumentId |
BV_ANALYTIC::Enum | analytic |
UInt32 | rateId |
UInt32 | curveID |
BV_INTERPOLATION_METHOD::Enum | interpolationMethod |
Definition at line 43 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
|
inline |
Definition at line 46 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
|
inlinevirtual |
Definition at line 51 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 85 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
|
virtual |
Provides string presentation.
Implements Class.
BV_ANALYTIC::Enum analytic |
Analytic.
Definition at line 66 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
std::string bondTypology |
Bond Typology. The value is used as alternative to FinancialInstrumentId. If set to 0, the analytic is valid for the Financial Instrument specified in field FinancialInstrumentId.
Definition at line 60 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
UInt32 curveID |
Unique Id of the curve.
Definition at line 72 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
UInt32 financialInstrumentId |
Unique Id of the financial instrument. The value is used as alternative to BondTypology. If set to 0 (wildcard), the analytic is valid for all Financial Instruments with the same BondTypology.
Definition at line 63 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
BV_INTERPOLATION_METHOD::Enum interpolationMethod |
Interpolation Method.
Definition at line 75 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.
UInt32 rateId |
Financial Instrument Rate Id.
Definition at line 69 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.