OnixS C++ MTS Bond Vision SDP Handler  1.1.0
API documentation
BV_ANALYTICS_BOND_TYPOLOGY Class Reference

#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_TYPOLOGYclone () const
 
virtual BV_ANALYTICS_BOND_TYPOLOGYclone (void *) const
 
- Public Member Functions inherited from Class
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
 

Detailed Description

Definition at line 43 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.

Constructor & Destructor Documentation

virtual ~BV_ANALYTICS_BOND_TYPOLOGY ( )
inlinevirtual

Definition at line 51 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.

Member Function Documentation

virtual BV_ANALYTICS_BOND_TYPOLOGY* clone ( ) const
virtual

Implements Class.

virtual BV_ANALYTICS_BOND_TYPOLOGY* clone ( void *  ) const
virtual

Implements Class.

size_t deserialize ( const void *  buf,
size_t  inLen 
)
virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

Definition at line 54 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 85 of file SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

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.


The documentation for this class was generated from the following file: