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

#include <CmiBinaryMessages.h>

+ Collaboration diagram for CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement:

Public Member Functions

const AsciiString getEquitySymbol () const throw ()
 
const Alpha getLegSide () const throw ()
 
const UInt8 getMaturityDay () const throw ()
 
const UInt8 getMaturityMonth () const throw ()
 
const UInt16 getMaturityYear () const throw ()
 
const Alpha getOptionType () const throw ()
 
const UInt32 getProductKey () const throw ()
 
const UInt8 getProductType () const throw ()
 
const UInt32 getRatioQuantity () const throw ()
 
const AsciiString getReportingClass () const throw ()
 
void setEquitySymbol (const AsciiString &val) throw ()
 
void setLegSide (Alpha value) throw ()
 
void setMaturityDay (UInt8 value) throw ()
 
void setMaturityMonth (UInt8 value) throw ()
 
void setMaturityYear (UInt16 value) throw ()
 
void setOptionType (Alpha value) throw ()
 
void setProductKey (UInt32 value) throw ()
 
void setProductType (UInt8 value) throw ()
 
void setRatioQuantity (UInt32 value) throw ()
 
void setReportingClass (const AsciiString &val) throw ()
 
std::ostream & toStream (std::ostream &os) const
 

Public Attributes

Alpha8 equitySymbol
 
Alpha legSide
 
UInt8 maturityDay
 
UInt8 maturityMonth
 
UInt16 maturityYear
 
Alpha optionType
 
Decimal price
 
UInt32 productKey
 
UInt8 productType
 
UInt32 ratioQuantity
 
Alpha8 reportingClass
 

Member Function Documentation

const AsciiString CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getEquitySymbol ( ) const
throw (
)
inline
const Alpha CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getLegSide ( ) const
throw (
)
inline
const UInt8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getMaturityDay ( ) const
throw (
)
inline
const UInt8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getMaturityMonth ( ) const
throw (
)
inline
const UInt16 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getMaturityYear ( ) const
throw (
)
inline

References BSWAP16.

const Alpha CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getOptionType ( ) const
throw (
)
inline
const UInt32 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getProductKey ( ) const
throw (
)
inline

References BSWAP32.

const UInt8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getProductType ( ) const
throw (
)
inline
const UInt32 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getRatioQuantity ( ) const
throw (
)
inline

References BSWAP32.

const AsciiString CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::getReportingClass ( ) const
throw (
)
inline
void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setEquitySymbol ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setLegSide ( Alpha  value)
throw (
)
inline
void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setMaturityDay ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setMaturityMonth ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setMaturityYear ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setOptionType ( Alpha  value)
throw (
)
inline
void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setProductKey ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setProductType ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setRatioQuantity ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::setReportingClass ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

std::ostream& CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::toStream ( std::ostream &  os) const
inline

Member Data Documentation

Alpha8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::equitySymbol
Alpha CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::legSide
UInt8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::maturityDay
UInt8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::maturityMonth
UInt16 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::maturityYear
Alpha CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::optionType
Decimal CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::price
UInt32 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::productKey
UInt8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::productType
UInt32 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::ratioQuantity
Alpha8 CMI::ProductDownloadForStrategyClassResponse::Products::ProductsElement::Legs::LegsElement::reportingClass