OnixS C++ MTS Repo SDP Handler  1.3.2.8
API documentation
REPO_TOTAL_OFFICIAL_PRICE Class Reference

#include <SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h>

Collaboration diagram for REPO_TOTAL_OFFICIAL_PRICE:

Public Member Functions

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

Public Attributes

UInt32 sectionId
 
UInt32 startDateId
 
UInt32 endDateId
 
UInt32 startDate
 
UInt32 endDate
 
UInt32 vanillaId
 
UInt32 updateDate
 
Double minRate
 
Double maxRate
 
Double avgRate
 
Double qty
 
Double nominalValue
 
TI_TRADE_TYPE::Enum tradeType
 

Detailed Description

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

Constructor & Destructor Documentation

virtual ~REPO_TOTAL_OFFICIAL_PRICE ( )
inlinevirtual

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

Member Function Documentation

virtual REPO_TOTAL_OFFICIAL_PRICE* clone ( ) const
virtual

Implements Class.

virtual REPO_TOTAL_OFFICIAL_PRICE* 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.REPO_TOTAL_OFFICIAL_PRICE.h.

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 105 of file SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

Double avgRate

Weighted average duration trading rate.

Definition at line 86 of file SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h.

UInt32 endDate

Final value date.

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

UInt32 endDateId

ID of the final value date.

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

Double maxRate

Maximum duration trading rate.

Definition at line 83 of file SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h.

Double minRate

Minimum duration trading rate.

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

Double nominalValue

Nominal amount traded on the market.

Definition at line 92 of file SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h.

Double qty

Total amount of duration traded on the market.

Definition at line 89 of file SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h.

UInt32 sectionId

Unique ID of the section.

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

UInt32 startDate

Initial value date.

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

UInt32 startDateId

ID of the initial value date.

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

Specifies whether the price list refers to normal trading activity or to a RFQ.

Definition at line 95 of file SMP.Classes.REPO_TOTAL_OFFICIAL_PRICE.h.

UInt32 updateDate

Date on which the price list was created.

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

UInt32 vanillaId

Unique ID of the Vanilla.

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


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