OnixS MTS Repo/SDP Handler for C++
Public Member Functions | Public Attributes | List of all members

Public Member Functions

virtual ClassId::Enum id () const
 Class id. More...
size_t deserialize (const void *buf, size_t inLen)
virtual std::string toString () const
 Provides string presentation. More...
virtual size_t serializationBufSize () const
virtual REPO_PLAIN_VANILLAclone () const
virtual REPO_PLAIN_VANILLAclone (void *) const
- Public Member Functions inherited from Class
virtual ~Class ()
 Destructor. More...
size_t getMaxMessageSize () const

Public Attributes

UInt32 vanillaId
 Unique ID of the Vanilla. More...
std::string vanillaCode
 Alphanumeric code of the Vanilla. More...
std::string vanillaDesc
 Description of the Vanilla. More...
UInt32 startDateId
 ID of the initial value date. More...
UInt32 endDateId
 ID of the final value date. More...
UInt32 sortNumber
 Vanilla sorting number. More...
TI_FLAG::Enum aCMFlag
 If TI_FLAG_Yes, then ACM trading modality is enabled on this Vanilla. More...

Member Function Documentation

virtual ClassId::Enum id ( ) const

Class id.

Implements Class.

virtual std::string toString ( ) const

Provides string presentation.

Implements Class.

Member Data Documentation

TI_FLAG::Enum aCMFlag

If TI_FLAG_Yes, then ACM trading modality is enabled on this Vanilla.

UInt32 endDateId

ID of the final value date.

UInt32 sortNumber

Vanilla sorting number.

UInt32 startDateId

ID of the initial value date.

std::string vanillaCode

Alphanumeric code of the Vanilla.

std::string vanillaDesc

Description of the Vanilla.

UInt32 vanillaId

Unique ID of the Vanilla.