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::NewExpiry Struct Reference

#include <B2BITS_IceImpactMessages.h>

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

Public Member Functions

 NewExpiry () throw ()
 
 NewExpiry (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 Int16 getMarketTypeID () const throw ()
 
void setMarketTypeID (Int16 val) throw ()
 
const Int32 getIncrementPrice () const throw ()
 
void setIncrementPrice (Int32 val) throw ()
 
const Int32 getIncrementQty () const throw ()
 
void setIncrementQty (Int32 val) throw ()
 
const Int32 getLotSize () const throw ()
 
void setLotSize (Int32 val) throw ()
 
const Int16 getMaturityYear () const throw ()
 
void setMaturityYear (Int16 val) throw ()
 
const Int16 getMaturityMonth () const throw ()
 
void setMaturityMonth (Int16 val) throw ()
 
const Int16 getMaturityDay () const throw ()
 
void setMaturityDay (Int16 val) throw ()
 
const Int32 getMinQty () const throw ()
 
void setMinQty (Int32 val) throw ()
 
const Int32 getUnitQuantity () const throw ()
 
void setUnitQuantity (Int32 val) throw ()
 
const Int64 getMinPrice () const throw ()
 
void setMinPrice (Int64 val) throw ()
 
const Int64 getMaxPrice () const throw ()
 
void setMaxPrice (Int64 val) throw ()
 
const Int32 getProductID () const throw ()
 
void setProductID (Int32 val) throw ()
 
const Int32 getHubID () const throw ()
 
void setHubID (Int32 val) throw ()
 
const Int32 getStripID () const throw ()
 
void setStripID (Int32 val) throw ()
 
const Int32 getOffExchangeIncrementQty () const throw ()
 
void setOffExchangeIncrementQty (Int32 val) throw ()
 
const Int32 getOffExchangeIncrementPrice () const throw ()
 
void setOffExchangeIncrementPrice (Int32 val) throw ()
 
const Int32 getOffExchangeIncrementOptionPrice () const throw ()
 
void setOffExchangeIncrementOptionPrice (Int32 val) throw ()
 
const Int32 getHedgeMarketID () const throw ()
 
void setHedgeMarketID (Int32 val) throw ()
 
const Int16 getScreenLastTradeYear () const throw ()
 
void setScreenLastTradeYear (Int16 val) throw ()
 
const Int16 getScreenLastTradeMonth () const throw ()
 
void setScreenLastTradeMonth (Int16 val) throw ()
 
const Int16 getScreenLastTradeDay () const throw ()
 
void setScreenLastTradeDay (Int16 val) throw ()
 
const Int16 getNumOfCycles () const throw ()
 
void setNumOfCycles (Int16 val) throw ()
 
const AsciiString getMarketDesc () const throw ()
 
void setMarketDesc (const AsciiString &val) throw ()
 
const AsciiString getCurrency () const throw ()
 
void setCurrency (const AsciiString &val) throw ()
 
const AsciiString getClearedAlias () const throw ()
 
void setClearedAlias (const AsciiString &val) throw ()
 
const AsciiString getProductName () const throw ()
 
void setProductName (const AsciiString &val) throw ()
 
const AsciiString getHubAlias () const throw ()
 
void setHubAlias (const AsciiString &val) throw ()
 
const AsciiString getStripName () const throw ()
 
void setStripName (const AsciiString &val) throw ()
 
const AsciiString getMicCode () const throw ()
 
void setMicCode (const AsciiString &val) throw ()
 
const AsciiString getContractSymbol () const throw ()
 
void setContractSymbol (const AsciiString &val) throw ()
 
const AsciiString getUnderlyingISIN () const throw ()
 
void setUnderlyingISIN (const AsciiString &val) throw ()
 
const SettlementType::Enum getSettlementType () const throw ()
 
void setSettlementType (const SettlementType::Enum val) throw ()
 
const YesNo::Enum getGtAllowed () const throw ()
 
void setGtAllowed (const YesNo::Enum val) throw ()
 
const YesNo::Enum getCrossOrderSupported () const throw ()
 
void setCrossOrderSupported (const YesNo::Enum val) throw ()
 
const YesNo::Enum getMiFIDRegulatedMarket () const throw ()
 
void setMiFIDRegulatedMarket (const YesNo::Enum val) throw ()
 
const Alpha getOrderPriceDenominator () const throw ()
 
void setOrderPriceDenominator (Alpha val) throw ()
 
const Alpha getDealPriceDenominator () const throw ()
 
void setDealPriceDenominator (Alpha val) throw ()
 
const Alpha getSettlePriceDenominator () const throw ()
 
void setSettlePriceDenominator (Alpha val) throw ()
 
const Alpha getUnitQtyDenominator () const throw ()
 
void setUnitQtyDenominator (Alpha val) throw ()
 
const Alpha getOffExchangeIncrementQtyDenominator () const throw ()
 
void setOffExchangeIncrementQtyDenominator (Alpha val) throw ()
 
const Alpha getNumDecimalsOptionsPrice () const throw ()
 
void setNumDecimalsOptionsPrice (Alpha val) throw ()
 
const Alpha getUnitOfMeasure () const throw ()
 
void setUnitOfMeasure (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
 
Int16 marketTypeID
 
Alpha orderPriceDenominator
 
Int32 incrementPrice
 
Int32 incrementQty
 
Int32 lotSize
 
MarketDesc marketDesc
 
Int16 maturityYear
 
Int16 maturityMonth
 
Int16 maturityDay
 
Alpha dealPriceDenominator
 
Int32 minQty
 
Int32 unitQuantity
 
Currency currency
 
ClearedAlias clearedAlias
 
Int64 minPrice
 
Int64 maxPrice
 
Int32 productID
 
ProductName productName
 
Int32 hubID
 
HubAlias hubAlias
 
Int32 stripID
 
StripName stripName
 
Alpha settlePriceDenominator
 
MICCode micCode
 
Alpha unitQtyDenominator
 
Alpha offExchangeIncrementQtyDenominator
 
Int32 offExchangeIncrementQty
 
Int32 offExchangeIncrementPrice
 
Int32 offExchangeIncrementOptionPrice
 
ContractSymbol contractSymbol
 
ISIN underlyingISIN
 
Alpha numDecimalsOptionsPrice
 
Int32 hedgeMarketID
 
SettlementType settlementType
 
YesNo gtAllowed
 
YesNo crossOrderSupported
 
Alpha unitOfMeasure
 
YesNo miFIDRegulatedMarket
 
Int16 screenLastTradeYear
 
Int16 screenLastTradeMonth
 
Int16 screenLastTradeDay
 
Int16 numOfCycles
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_NewExpiry
 

Constructor & Destructor Documentation

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

Member Function Documentation

const AsciiString IceImpact::NewExpiry::getClearedAlias ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getContractSymbol ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewExpiry::getCrossOrderSupported ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getCurrency ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getDealPriceDenominator ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewExpiry::getGtAllowed ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getHedgeMarketID ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getHubAlias ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getHubID ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getIncrementPrice ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getIncrementQty ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getLotSize ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getMarketDesc ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getMarketID ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getMarketTypeID ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getMaturityDay ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getMaturityMonth ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getMaturityYear ( ) const
throw (
)
inline
const Int64 IceImpact::NewExpiry::getMaxPrice ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getMicCode ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewExpiry::getMiFIDRegulatedMarket ( ) const
throw (
)
inline
const Int64 IceImpact::NewExpiry::getMinPrice ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getMinQty ( ) const
throw (
)
inline
size_t IceImpact::NewExpiry::getMsgLength ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getNumDecimalsOptionsPrice ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getNumOfCycles ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getOffExchangeIncrementOptionPrice ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getOffExchangeIncrementPrice ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getOffExchangeIncrementQty ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getOffExchangeIncrementQtyDenominator ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getOrderPriceDenominator ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getProductID ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getProductName ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getScreenLastTradeDay ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getScreenLastTradeMonth ( ) const
throw (
)
inline
const Int16 IceImpact::NewExpiry::getScreenLastTradeYear ( ) const
throw (
)
inline
const SettlementType::Enum IceImpact::NewExpiry::getSettlementType ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getSettlePriceDenominator ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getStripID ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getStripName ( ) const
throw (
)
inline
const AsciiString IceImpact::NewExpiry::getUnderlyingISIN ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getUnitOfMeasure ( ) const
throw (
)
inline
const Alpha IceImpact::NewExpiry::getUnitQtyDenominator ( ) const
throw (
)
inline
const Int32 IceImpact::NewExpiry::getUnitQuantity ( ) const
throw (
)
inline
void IceImpact::NewExpiry::setClearedAlias ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setContractSymbol ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setCrossOrderSupported ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewExpiry::setCurrency ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setDealPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setGtAllowed ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewExpiry::setHedgeMarketID ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setHubAlias ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setHubID ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setIncrementPrice ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setIncrementQty ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setLotSize ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setMarketDesc ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setMarketTypeID ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setMaturityDay ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setMaturityMonth ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setMaturityYear ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setMaxPrice ( Int64  val)
throw (
)
inline
void IceImpact::NewExpiry::setMicCode ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setMiFIDRegulatedMarket ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewExpiry::setMinPrice ( Int64  val)
throw (
)
inline
void IceImpact::NewExpiry::setMinQty ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setNumDecimalsOptionsPrice ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setNumOfCycles ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setOffExchangeIncrementOptionPrice ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setOffExchangeIncrementPrice ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setOffExchangeIncrementQty ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setOffExchangeIncrementQtyDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setOrderPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setProductID ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setProductName ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setScreenLastTradeDay ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setScreenLastTradeMonth ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setScreenLastTradeYear ( Int16  val)
throw (
)
inline
void IceImpact::NewExpiry::setSettlementType ( const SettlementType::Enum  val)
throw (
)
inline
void IceImpact::NewExpiry::setSettlePriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setStripID ( Int32  val)
throw (
)
inline
void IceImpact::NewExpiry::setStripName ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setUnderlyingISIN ( const AsciiString val)
throw (
)
inline
void IceImpact::NewExpiry::setUnitOfMeasure ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setUnitQtyDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewExpiry::setUnitQuantity ( Int32  val)
throw (
)
inline
std::ostream& IceImpact::NewExpiry::toStream ( std::ostream &  os) const
inline
std::string IceImpact::NewExpiry::toString ( ) const
inline

Member Data Documentation

ClearedAlias IceImpact::NewExpiry::clearedAlias
ContractSymbol IceImpact::NewExpiry::contractSymbol
YesNo IceImpact::NewExpiry::crossOrderSupported
Currency IceImpact::NewExpiry::currency
Alpha IceImpact::NewExpiry::dealPriceDenominator
YesNo IceImpact::NewExpiry::gtAllowed
Int32 IceImpact::NewExpiry::hedgeMarketID
HubAlias IceImpact::NewExpiry::hubAlias
Int32 IceImpact::NewExpiry::hubID
Int32 IceImpact::NewExpiry::incrementPrice
Int32 IceImpact::NewExpiry::incrementQty
Int32 IceImpact::NewExpiry::lotSize
MarketDesc IceImpact::NewExpiry::marketDesc
Int32 IceImpact::NewExpiry::marketID
Int16 IceImpact::NewExpiry::marketTypeID
Int16 IceImpact::NewExpiry::maturityDay
Int16 IceImpact::NewExpiry::maturityMonth
Int16 IceImpact::NewExpiry::maturityYear
Int64 IceImpact::NewExpiry::maxPrice
MICCode IceImpact::NewExpiry::micCode
YesNo IceImpact::NewExpiry::miFIDRegulatedMarket
Int64 IceImpact::NewExpiry::minPrice
Int32 IceImpact::NewExpiry::minQty
Alpha IceImpact::NewExpiry::numDecimalsOptionsPrice
Int16 IceImpact::NewExpiry::numOfCycles
Int32 IceImpact::NewExpiry::offExchangeIncrementOptionPrice
Int32 IceImpact::NewExpiry::offExchangeIncrementPrice
Int32 IceImpact::NewExpiry::offExchangeIncrementQty
Alpha IceImpact::NewExpiry::offExchangeIncrementQtyDenominator
Alpha IceImpact::NewExpiry::orderPriceDenominator
Int32 IceImpact::NewExpiry::productID
ProductName IceImpact::NewExpiry::productName
Int16 IceImpact::NewExpiry::screenLastTradeDay
Int16 IceImpact::NewExpiry::screenLastTradeMonth
Int16 IceImpact::NewExpiry::screenLastTradeYear
SettlementType IceImpact::NewExpiry::settlementType
Alpha IceImpact::NewExpiry::settlePriceDenominator
Int32 IceImpact::NewExpiry::stripID
StripName IceImpact::NewExpiry::stripName
const MessageType::Enum IceImpact::NewExpiry::TYPE = MessageType::MessageType_NewExpiry
static
ISIN IceImpact::NewExpiry::underlyingISIN
Alpha IceImpact::NewExpiry::unitOfMeasure
Alpha IceImpact::NewExpiry::unitQtyDenominator
Int32 IceImpact::NewExpiry::unitQuantity