B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement Struct Reference

#include <CmiBinaryMessages.h>

Public Member Functions

const UInt8 getMaturityDay () const throw ()
 
const UInt8 getMaturityMonth () const throw ()
 
const UInt16 getMaturityYear () const throw ()
 
const UInt32 getProductKey () const throw ()
 
const UInt8 getProductState () const throw ()
 
const AsciiString getReportingClass () const throw ()
 
void setMaturityDay (UInt8 value) throw ()
 
void setMaturityMonth (UInt8 value) throw ()
 
void setMaturityYear (UInt16 value) throw ()
 
void setProductKey (UInt32 value) throw ()
 
void setProductState (UInt8 value) throw ()
 
void setReportingClass (const AsciiString &val) throw ()
 
std::ostream & toStream (std::ostream &os) const
 

Public Attributes

UInt8 maturityDay
 
UInt8 maturityMonth
 
UInt16 maturityYear
 
UInt32 productKey
 
UInt8 productState
 
Alpha8 reportingClass
 

Member Function Documentation

const UInt8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getMaturityDay ( ) const
throw (
)
inline
const UInt8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getMaturityMonth ( ) const
throw (
)
inline
const UInt16 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getMaturityYear ( ) const
throw (
)
inline

References BSWAP16.

const UInt32 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getProductKey ( ) const
throw (
)
inline

References BSWAP32.

const UInt8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getProductState ( ) const
throw (
)
inline
const AsciiString CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::getReportingClass ( ) const
throw (
)
inline
void CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setMaturityDay ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setMaturityMonth ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setMaturityYear ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setProductKey ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setProductState ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::setReportingClass ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

std::ostream& CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::toStream ( std::ostream &  os) const
inline

Member Data Documentation

UInt8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::maturityDay
UInt8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::maturityMonth
UInt16 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::maturityYear
UInt32 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::productKey
UInt8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::productState
Alpha8 CMI::ProductDownloadForFutureClassResponse::Products::ProductsElement::reportingClass