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

#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CORPORATE_ACTION.h>

Public Member Functions

 BV_CORPORATE_ACTION ()
 
virtual ~BV_CORPORATE_ACTION ()
 
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_CORPORATE_ACTIONclone () const
 
virtual BV_CORPORATE_ACTIONclone (void *) const
 
- Public Member Functions inherited from Class
virtual ~Class ()
 
size_t getMaxMessageSize () const
 

Public Attributes

UInt32 financialInstrumentId
 
UInt32 announcementDate
 
BV_CALL_INDICATOR::Enum indicator
 
UInt32 exerciseDate
 
Double exercisePrice
 
Double exerciseAmount
 
TI_FLAG::Enum fullAmountFg
 
TI_FLAG::Enum calledFg
 

Detailed Description

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

Constructor & Destructor Documentation

BV_CORPORATE_ACTION ( )
inline

Definition at line 46 of file SMP.Classes.BV_CORPORATE_ACTION.h.

virtual ~BV_CORPORATE_ACTION ( )
inlinevirtual

Definition at line 50 of file SMP.Classes.BV_CORPORATE_ACTION.h.

Member Function Documentation

virtual BV_CORPORATE_ACTION* clone ( ) const
virtual

Implements Class.

virtual BV_CORPORATE_ACTION* 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 53 of file SMP.Classes.BV_CORPORATE_ACTION.h.

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 90 of file SMP.Classes.BV_CORPORATE_ACTION.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

UInt32 announcementDate

Call Announcement Date.

Definition at line 62 of file SMP.Classes.BV_CORPORATE_ACTION.h.

TI_FLAG::Enum calledFg

If Y, the call is no longer valid.

Definition at line 80 of file SMP.Classes.BV_CORPORATE_ACTION.h.

Double exerciseAmount

Call Exercise Amount.

Definition at line 74 of file SMP.Classes.BV_CORPORATE_ACTION.h.

UInt32 exerciseDate

Call Exercise Date. In case of call type set to 'call only on specified dates', it is the same as one of the call scheduled date.

Definition at line 68 of file SMP.Classes.BV_CORPORATE_ACTION.h.

Double exercisePrice

Call Exercise Price.

Definition at line 71 of file SMP.Classes.BV_CORPORATE_ACTION.h.

UInt32 financialInstrumentId

Unique ID of the financial instrument (Bond)

Definition at line 59 of file SMP.Classes.BV_CORPORATE_ACTION.h.

TI_FLAG::Enum fullAmountFg

Specifies if the total amount is called.

Definition at line 77 of file SMP.Classes.BV_CORPORATE_ACTION.h.

Indicator of call type (e.g. Call, MWC)

Definition at line 65 of file SMP.Classes.BV_CORPORATE_ACTION.h.


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