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

#include <B2BITS_IceImpactMessages.h>

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

Public Member Functions

 NewOptionsMarketDefinitionMessage () throw ()
 
 NewOptionsMarketDefinitionMessage (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 Int32 getUnderlyingMarketID () const throw ()
 
void setUnderlyingMarketID (Int32 val) throw ()
 
const Int32 getIncrementQty () const throw ()
 
void setIncrementQty (Int32 val) throw ()
 
const Int32 getLotSize () const throw ()
 
void setLotSize (Int32 val) throw ()
 
const Int64 getStrikePrice () const throw ()
 
void setStrikePrice (Int64 val) throw ()
 
const Int32 getMinQty () const throw ()
 
void setMinQty (Int32 val) throw ()
 
const Int64 getMinOptionsPrice () const throw ()
 
void setMinOptionsPrice (Int64 val) throw ()
 
const Int64 getMaxOptionsPrice () const throw ()
 
void setMaxOptionsPrice (Int64 val) throw ()
 
const Int32 getIncrementPremiumPrice () const throw ()
 
void setIncrementPremiumPrice (Int32 val) throw ()
 
const Int16 getOptionsExpirationYear () const throw ()
 
void setOptionsExpirationYear (Int16 val) throw ()
 
const Int16 getOptionsExpirationMonth () const throw ()
 
void setOptionsExpirationMonth (Int16 val) throw ()
 
const Int16 getOptionsExpirationDay () const throw ()
 
void setOptionsExpirationDay (Int16 val) throw ()
 
const Int32 getHedgeMarketID () const throw ()
 
void setHedgeMarketID (Int32 val) throw ()
 
const Int64 getTickValue () const throw ()
 
void setTickValue (Int64 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 Int16 getMarketTypeID () const throw ()
 
void setMarketTypeID (Int16 val) throw ()
 
const AsciiString getContractSymbol () const throw ()
 
void setContractSymbol (const AsciiString &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 OptionType::Enum getOptionType () const throw ()
 
void setOptionType (const OptionType::Enum val) throw ()
 
const OptionsStyle::Enum getOptionsStyle () const throw ()
 
void setOptionsStyle (const OptionsStyle::Enum val) throw ()
 
const OptionsExpirationType::Enum getOptionsExpirationType () const throw ()
 
void setOptionsExpirationType (const OptionsExpirationType::Enum val) throw ()
 
const YesNo::Enum getFlexAllowed () const throw ()
 
void setFlexAllowed (const YesNo::Enum val) throw ()
 
const SettlementType::Enum getSettlementType () const throw ()
 
void setSettlementType (const SettlementType::Enum val) throw ()
 
const YesNo::Enum getIsBlockOnly () const throw ()
 
void setIsBlockOnly (const YesNo::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 getGuaranteedCrossSupported () const throw ()
 
void setGuaranteedCrossSupported (const YesNo::Enum val) throw ()
 
const YesNo::Enum getMiFIDRegulatedMarket () const throw ()
 
void setMiFIDRegulatedMarket (const YesNo::Enum val) throw ()
 
const YesNo::Enum getIsTradable () const throw ()
 
void setIsTradable (const YesNo::Enum val) throw ()
 
const TradingStatus getTradingStatus () const throw ()
 
void setTradingStatus (TradingStatus val) throw ()
 
const Alpha getOrderPriceDenominator () const throw ()
 
void setOrderPriceDenominator (Alpha val) throw ()
 
const Alpha getDealPriceDenominator () const throw ()
 
void setDealPriceDenominator (Alpha val) throw ()
 
const Alpha getNumDecimalsStrikePrice () const throw ()
 
void setNumDecimalsStrikePrice (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 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
 
Int32 underlyingMarketID
 
NewContractSymbol contractSymbol
 
TradingStatus tradingStatus
 
Alpha orderPriceDenominator
 
Int32 incrementQty
 
Int32 lotSize
 
MarketDesc marketDesc
 
OptionType optionType
 
Int64 strikePrice
 
Alpha dealPriceDenominator
 
Int32 minQty
 
Currency currency
 
Alpha numDecimalsStrikePrice
 
Int64 minOptionsPrice
 
Int64 maxOptionsPrice
 
Int32 incrementPremiumPrice
 
Int16 optionsExpirationYear
 
Int16 optionsExpirationMonth
 
Int16 optionsExpirationDay
 
OptionsStyle optionsStyle
 
OptionsExpirationType optionsExpirationType
 
Int32 hedgeMarketID
 
Alpha settlePriceDenominator
 
Alpha unitQtyDenominator
 
Int64 tickValue
 
YesNo flexAllowed
 
SettlementType settlementType
 
YesNo isBlockOnly
 
YesNo gtAllowed
 
YesNo crossOrderSupported
 
YesNo guaranteedCrossSupported
 
Alpha unitOfMeasure
 
YesNo miFIDRegulatedMarket
 
Int16 screenLastTradeYear
 
Int16 screenLastTradeMonth
 
Int16 screenLastTradeDay
 
YesNo isTradable
 
Int16 numOfCycles
 
Int16 marketTypeID
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_NewOptionsMarketDefinitionMessage
 

Constructor & Destructor Documentation

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

Member Function Documentation

const AsciiString IceImpact::NewOptionsMarketDefinitionMessage::getContractSymbol ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getCrossOrderSupported ( ) const
throw (
)
inline
const AsciiString IceImpact::NewOptionsMarketDefinitionMessage::getCurrency ( ) const
throw (
)
inline
const Alpha IceImpact::NewOptionsMarketDefinitionMessage::getDealPriceDenominator ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getFlexAllowed ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getGtAllowed ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getGuaranteedCrossSupported ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getHedgeMarketID ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getIncrementPremiumPrice ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getIncrementQty ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getIsBlockOnly ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getIsTradable ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getLotSize ( ) const
throw (
)
inline
const AsciiString IceImpact::NewOptionsMarketDefinitionMessage::getMarketDesc ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getMarketID ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getMarketTypeID ( ) const
throw (
)
inline
const Int64 IceImpact::NewOptionsMarketDefinitionMessage::getMaxOptionsPrice ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::NewOptionsMarketDefinitionMessage::getMiFIDRegulatedMarket ( ) const
throw (
)
inline
const Int64 IceImpact::NewOptionsMarketDefinitionMessage::getMinOptionsPrice ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getMinQty ( ) const
throw (
)
inline
size_t IceImpact::NewOptionsMarketDefinitionMessage::getMsgLength ( ) const
throw (
)
inline
const Alpha IceImpact::NewOptionsMarketDefinitionMessage::getNumDecimalsStrikePrice ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getNumOfCycles ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getOptionsExpirationDay ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getOptionsExpirationMonth ( ) const
throw (
)
inline
const OptionsExpirationType::Enum IceImpact::NewOptionsMarketDefinitionMessage::getOptionsExpirationType ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getOptionsExpirationYear ( ) const
throw (
)
inline
const OptionsStyle::Enum IceImpact::NewOptionsMarketDefinitionMessage::getOptionsStyle ( ) const
throw (
)
inline
const OptionType::Enum IceImpact::NewOptionsMarketDefinitionMessage::getOptionType ( ) const
throw (
)
inline
const Alpha IceImpact::NewOptionsMarketDefinitionMessage::getOrderPriceDenominator ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getScreenLastTradeDay ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getScreenLastTradeMonth ( ) const
throw (
)
inline
const Int16 IceImpact::NewOptionsMarketDefinitionMessage::getScreenLastTradeYear ( ) const
throw (
)
inline
const SettlementType::Enum IceImpact::NewOptionsMarketDefinitionMessage::getSettlementType ( ) const
throw (
)
inline
const Alpha IceImpact::NewOptionsMarketDefinitionMessage::getSettlePriceDenominator ( ) const
throw (
)
inline
const Int64 IceImpact::NewOptionsMarketDefinitionMessage::getStrikePrice ( ) const
throw (
)
inline
const Int64 IceImpact::NewOptionsMarketDefinitionMessage::getTickValue ( ) const
throw (
)
inline
const TradingStatus IceImpact::NewOptionsMarketDefinitionMessage::getTradingStatus ( ) const
throw (
)
inline
const Int32 IceImpact::NewOptionsMarketDefinitionMessage::getUnderlyingMarketID ( ) const
throw (
)
inline
const Alpha IceImpact::NewOptionsMarketDefinitionMessage::getUnitOfMeasure ( ) const
throw (
)
inline
const Alpha IceImpact::NewOptionsMarketDefinitionMessage::getUnitQtyDenominator ( ) const
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setContractSymbol ( const AsciiString val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setCrossOrderSupported ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setCurrency ( const AsciiString val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setDealPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setFlexAllowed ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setGtAllowed ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setGuaranteedCrossSupported ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setHedgeMarketID ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setIncrementPremiumPrice ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setIncrementQty ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setIsBlockOnly ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setIsTradable ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setLotSize ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMarketDesc ( const AsciiString val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMarketTypeID ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMaxOptionsPrice ( Int64  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMiFIDRegulatedMarket ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMinOptionsPrice ( Int64  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setMinQty ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setNumDecimalsStrikePrice ( Alpha  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setNumOfCycles ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOptionsExpirationDay ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOptionsExpirationMonth ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOptionsExpirationType ( const OptionsExpirationType::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOptionsExpirationYear ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOptionsStyle ( const OptionsStyle::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOptionType ( const OptionType::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setOrderPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setScreenLastTradeDay ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setScreenLastTradeMonth ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setScreenLastTradeYear ( Int16  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setSettlementType ( const SettlementType::Enum  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setSettlePriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setStrikePrice ( Int64  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setTickValue ( Int64  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setTradingStatus ( TradingStatus  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setUnderlyingMarketID ( Int32  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setUnitOfMeasure ( Alpha  val)
throw (
)
inline
void IceImpact::NewOptionsMarketDefinitionMessage::setUnitQtyDenominator ( Alpha  val)
throw (
)
inline
std::ostream& IceImpact::NewOptionsMarketDefinitionMessage::toStream ( std::ostream &  os) const
inline
std::string IceImpact::NewOptionsMarketDefinitionMessage::toString ( ) const
inline

Member Data Documentation

NewContractSymbol IceImpact::NewOptionsMarketDefinitionMessage::contractSymbol
YesNo IceImpact::NewOptionsMarketDefinitionMessage::crossOrderSupported
Currency IceImpact::NewOptionsMarketDefinitionMessage::currency
Alpha IceImpact::NewOptionsMarketDefinitionMessage::dealPriceDenominator
YesNo IceImpact::NewOptionsMarketDefinitionMessage::flexAllowed
YesNo IceImpact::NewOptionsMarketDefinitionMessage::gtAllowed
YesNo IceImpact::NewOptionsMarketDefinitionMessage::guaranteedCrossSupported
Int32 IceImpact::NewOptionsMarketDefinitionMessage::hedgeMarketID
Int32 IceImpact::NewOptionsMarketDefinitionMessage::incrementPremiumPrice
Int32 IceImpact::NewOptionsMarketDefinitionMessage::incrementQty
YesNo IceImpact::NewOptionsMarketDefinitionMessage::isBlockOnly
YesNo IceImpact::NewOptionsMarketDefinitionMessage::isTradable
Int32 IceImpact::NewOptionsMarketDefinitionMessage::lotSize
MarketDesc IceImpact::NewOptionsMarketDefinitionMessage::marketDesc
Int32 IceImpact::NewOptionsMarketDefinitionMessage::marketID
Int16 IceImpact::NewOptionsMarketDefinitionMessage::marketTypeID
Int64 IceImpact::NewOptionsMarketDefinitionMessage::maxOptionsPrice
YesNo IceImpact::NewOptionsMarketDefinitionMessage::miFIDRegulatedMarket
Int64 IceImpact::NewOptionsMarketDefinitionMessage::minOptionsPrice
Int32 IceImpact::NewOptionsMarketDefinitionMessage::minQty
Alpha IceImpact::NewOptionsMarketDefinitionMessage::numDecimalsStrikePrice
Int16 IceImpact::NewOptionsMarketDefinitionMessage::numOfCycles
Int16 IceImpact::NewOptionsMarketDefinitionMessage::optionsExpirationDay
Int16 IceImpact::NewOptionsMarketDefinitionMessage::optionsExpirationMonth
OptionsExpirationType IceImpact::NewOptionsMarketDefinitionMessage::optionsExpirationType
Int16 IceImpact::NewOptionsMarketDefinitionMessage::optionsExpirationYear
OptionsStyle IceImpact::NewOptionsMarketDefinitionMessage::optionsStyle
OptionType IceImpact::NewOptionsMarketDefinitionMessage::optionType
Alpha IceImpact::NewOptionsMarketDefinitionMessage::orderPriceDenominator
Int16 IceImpact::NewOptionsMarketDefinitionMessage::screenLastTradeDay
Int16 IceImpact::NewOptionsMarketDefinitionMessage::screenLastTradeMonth
Int16 IceImpact::NewOptionsMarketDefinitionMessage::screenLastTradeYear
SettlementType IceImpact::NewOptionsMarketDefinitionMessage::settlementType
Alpha IceImpact::NewOptionsMarketDefinitionMessage::settlePriceDenominator
Int64 IceImpact::NewOptionsMarketDefinitionMessage::strikePrice
Int64 IceImpact::NewOptionsMarketDefinitionMessage::tickValue
TradingStatus IceImpact::NewOptionsMarketDefinitionMessage::tradingStatus
const MessageType::Enum IceImpact::NewOptionsMarketDefinitionMessage::TYPE = MessageType::MessageType_NewOptionsMarketDefinitionMessage
static
Int32 IceImpact::NewOptionsMarketDefinitionMessage::underlyingMarketID
Alpha IceImpact::NewOptionsMarketDefinitionMessage::unitOfMeasure
Alpha IceImpact::NewOptionsMarketDefinitionMessage::unitQtyDenominator