OnixS MTS Repo/SDP Handler for C++  1.0.0.0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
REPO_ACM_COLLATERAL_OFFER_DEPTH Class Reference

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_ACM_COLLATERAL_OFFER_DEPTHclone () const
 
virtual REPO_ACM_COLLATERAL_OFFER_DEPTHclone (void *) const
 
- Public Member Functions inherited from Class
virtual ~Class ()
 Destructor. More...
 
size_t getMaxMessageSize () const
 

Public Attributes

UInt32 addresseeMemberId
 Unique ID of the member to whom data are addressed. More...
 
UInt32 cashOfferMsgId
 Unique ID of the Cash Offer. More...
 
REPO_INSTRUMENT_DATE_INFO instrument
 ID of the instrument. More...
 
UInt32 numRow
 Number of rows on Collateral Offer depth. More...
 
std::vector< REPO_ACM_COLLATERAL_OFFER_DEPTH_ROWcollateralOffers
 
UInt64 updateTime
 Time at which the data was last updated. More...
 

Static Public Attributes

static const size_t collateralOffersSize = 200
 Collateral Offer depth. More...
 

Member Function Documentation

virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

UInt32 addresseeMemberId

Unique ID of the member to whom data are addressed.

UInt32 cashOfferMsgId

Unique ID of the Cash Offer.

const size_t collateralOffersSize = 200
static

Collateral Offer depth.

ID of the instrument.

UInt32 numRow

Number of rows on Collateral Offer depth.

UInt64 updateTime

Time at which the data was last updated.