EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
IceImpact::MarkerIndexPrices Struct Reference

#include <B2BITS_IceImpactMessages.h>

Inheritance diagram for IceImpact::MarkerIndexPrices:
Inheritance graph
[legend]
Collaboration diagram for IceImpact::MarkerIndexPrices:
Collaboration graph
[legend]

Public Member Functions

 MarkerIndexPrices () throw ()
 
 MarkerIndexPrices (bool initFields) throw ()
 
size_t getMsgLength () const throw ()
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
const Int32 getMarketID () const throw ()
 
void setMarketID (Int32 val) throw ()
 
const Int64 getPrice () const throw ()
 
void setPrice (Int64 val) throw ()
 
const Int64 getPublishedDateTime () const throw ()
 
void setPublishedDateTime (Int64 val) throw ()
 
const Int32 getReserved () const throw ()
 
void setReserved (Int32 val) throw ()
 
const AsciiString getShortName () const throw ()
 
void setShortName (const AsciiString &val) throw ()
 
const AsciiString getValuationDate () const throw ()
 
void setValuationDate (const AsciiString &val) throw ()
 
const StatusCode::Enum getStatus () const throw ()
 
void setStatus (const StatusCode::Enum val) throw ()
 
const Alpha getIndexPriceDenominator () const throw ()
 
void setIndexPriceDenominator (Alpha val) throw ()
 
- Public Member Functions inherited from IceImpact::MessageHeader
MessageType::Enum getMessageType () const
 
void setMessageType (MessageType::Enum value)
 
i16 getMessageBodyLength () const
 
void setMessageBodyLength (i16 value)
 

Public Attributes

Int32 marketID
 
Int64 price
 
ShortName shortName
 
Int64 publishedDateTime
 
TextDate valuationDate
 
StatusCode status
 
Int32 reserved
 
Alpha indexPriceDenominator
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_MarkerIndexPrices
 

Constructor & Destructor Documentation

IceImpact::MarkerIndexPrices::MarkerIndexPrices ( )
throw (
)
inline
IceImpact::MarkerIndexPrices::MarkerIndexPrices ( bool  initFields)
throw (
)
inlineexplicit

Member Function Documentation

const Alpha IceImpact::MarkerIndexPrices::getIndexPriceDenominator ( ) const
throw (
)
inline
const Int32 IceImpact::MarkerIndexPrices::getMarketID ( ) const
throw (
)
inline
size_t IceImpact::MarkerIndexPrices::getMsgLength ( ) const
throw (
)
inline
const Int64 IceImpact::MarkerIndexPrices::getPrice ( ) const
throw (
)
inline
const Int64 IceImpact::MarkerIndexPrices::getPublishedDateTime ( ) const
throw (
)
inline
const Int32 IceImpact::MarkerIndexPrices::getReserved ( ) const
throw (
)
inline
const AsciiString IceImpact::MarkerIndexPrices::getShortName ( ) const
throw (
)
inline
const StatusCode::Enum IceImpact::MarkerIndexPrices::getStatus ( ) const
throw (
)
inline
const AsciiString IceImpact::MarkerIndexPrices::getValuationDate ( ) const
throw (
)
inline
void IceImpact::MarkerIndexPrices::setIndexPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setPrice ( Int64  val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setPublishedDateTime ( Int64  val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setReserved ( Int32  val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setShortName ( const AsciiString val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setStatus ( const StatusCode::Enum  val)
throw (
)
inline
void IceImpact::MarkerIndexPrices::setValuationDate ( const AsciiString val)
throw (
)
inline
std::ostream& IceImpact::MarkerIndexPrices::toStream ( std::ostream &  os) const
inline
std::string IceImpact::MarkerIndexPrices::toString ( ) const
inline

Member Data Documentation

Alpha IceImpact::MarkerIndexPrices::indexPriceDenominator
Int32 IceImpact::MarkerIndexPrices::marketID
Int64 IceImpact::MarkerIndexPrices::price
Int64 IceImpact::MarkerIndexPrices::publishedDateTime
Int32 IceImpact::MarkerIndexPrices::reserved
ShortName IceImpact::MarkerIndexPrices::shortName
StatusCode IceImpact::MarkerIndexPrices::status
const MessageType::Enum IceImpact::MarkerIndexPrices::TYPE = MessageType::MessageType_MarkerIndexPrices
static
TextDate IceImpact::MarkerIndexPrices::valuationDate