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

#include <B2BITS_IceImpactMessages.h>

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

Classes

class  BlockDetailsArray
 
struct  ContdInfo1
 
class  ContdInfo1Array
 
struct  ContdInfo2
 
class  ContdInfo2Array
 
struct  ContdInfo3
 
class  ContdInfo3Array
 
class  ExtraLegInfoArray
 
class  FieldInfoArray
 
struct  LegInfo
 
class  LegInfoArray
 

Public Member Functions

 FuturesStrategyDefinitionResponse () throw ()
 
 FuturesStrategyDefinitionResponse (bool initFields) throw ()
 
FuturesStrategyDefinitionResponseclone () const
 
size_t getMsgLength () const throw ()
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
LegInfoArray getLegInfoArray () const throw ()
 
ContdInfo1Array getContdInfo1Array () const throw ()
 
ContdInfo2Array getContdInfo2Array () const throw ()
 
ContdInfo3Array getContdInfo3Array () const throw ()
 
const Int16 getNumOfMarkets () const throw ()
 
void setNumOfMarkets (Int16 val) throw ()
 
const Int32 getMarketID () const throw ()
 
void setMarketID (Int32 val) throw ()
 
const Int32 getIncrementPrice () const throw ()
 
void setIncrementPrice (Int32 val) throw ()
 
const Int32 getIncrementQty () const throw ()
 
void setIncrementQty (Int32 val) throw ()
 
const Int32 getMinQty () const throw ()
 
void setMinQty (Int32 val) throw ()
 
const AsciiString getContractSymbol () const throw ()
 
void setContractSymbol (const AsciiString &val) throw ()
 
const MarketType::Enum getRequestMarketType () const throw ()
 
void setRequestMarketType (const MarketType::Enum val) throw ()
 
const TradingStatus getTradingStatus () const throw ()
 
void setTradingStatus (TradingStatus val) throw ()
 
const Alpha getOrderPriceDenominator () const throw ()
 
void setOrderPriceDenominator (Alpha val) throw ()
 
const Int8 getNumberOfLegDefinition () const throw ()
 
void setNumberOfLegDefinition (Int8 val) throw ()
 
- Public Member Functions inherited from IceImpact::SequencedMessageHeader
i32 getRequestSeqID () const
 
void setRequestSeqID (i32 value)
 
- 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

MarketType requestMarketType
 
Int16 numOfMarkets
 
Int32 marketID
 
NewContractSymbol contractSymbol
 
TradingStatus tradingStatus
 
Alpha orderPriceDenominator
 
Int32 incrementPrice
 
Int32 incrementQty
 
Int32 minQty
 
Int8 numberOfLegDefinition
 
- Public Attributes inherited from IceImpact::SequencedMessageHeader
i32 requestSeqID
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const Int8 numContdInfo1 =1
 
static const Int8 numContdInfo2 =1
 
static const Int8 numContdInfo3 =1
 
static const MessageType::Enum TYPE = MessageType::MessageType_FuturesStrategyDefinitionResponse
 

Constructor & Destructor Documentation

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

Member Function Documentation

FuturesStrategyDefinitionResponse* IceImpact::FuturesStrategyDefinitionResponse::clone ( ) const
inline
ContdInfo1Array IceImpact::FuturesStrategyDefinitionResponse::getContdInfo1Array ( ) const
throw (
)
inline
ContdInfo2Array IceImpact::FuturesStrategyDefinitionResponse::getContdInfo2Array ( ) const
throw (
)
inline
ContdInfo3Array IceImpact::FuturesStrategyDefinitionResponse::getContdInfo3Array ( ) const
throw (
)
inline
const AsciiString IceImpact::FuturesStrategyDefinitionResponse::getContractSymbol ( ) const
throw (
)
inline
const Int32 IceImpact::FuturesStrategyDefinitionResponse::getIncrementPrice ( ) const
throw (
)
inline
const Int32 IceImpact::FuturesStrategyDefinitionResponse::getIncrementQty ( ) const
throw (
)
inline
LegInfoArray IceImpact::FuturesStrategyDefinitionResponse::getLegInfoArray ( ) const
throw (
)
inline
const Int32 IceImpact::FuturesStrategyDefinitionResponse::getMarketID ( ) const
throw (
)
inline
const Int32 IceImpact::FuturesStrategyDefinitionResponse::getMinQty ( ) const
throw (
)
inline
size_t IceImpact::FuturesStrategyDefinitionResponse::getMsgLength ( ) const
throw (
)
inline
const Int8 IceImpact::FuturesStrategyDefinitionResponse::getNumberOfLegDefinition ( ) const
throw (
)
inline
const Int16 IceImpact::FuturesStrategyDefinitionResponse::getNumOfMarkets ( ) const
throw (
)
inline
const Alpha IceImpact::FuturesStrategyDefinitionResponse::getOrderPriceDenominator ( ) const
throw (
)
inline
const MarketType::Enum IceImpact::FuturesStrategyDefinitionResponse::getRequestMarketType ( ) const
throw (
)
inline
const TradingStatus IceImpact::FuturesStrategyDefinitionResponse::getTradingStatus ( ) const
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setContractSymbol ( const AsciiString val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setIncrementPrice ( Int32  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setIncrementQty ( Int32  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setMinQty ( Int32  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setNumberOfLegDefinition ( Int8  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setNumOfMarkets ( Int16  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setOrderPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setRequestMarketType ( const MarketType::Enum  val)
throw (
)
inline
void IceImpact::FuturesStrategyDefinitionResponse::setTradingStatus ( TradingStatus  val)
throw (
)
inline
std::ostream& IceImpact::FuturesStrategyDefinitionResponse::toStream ( std::ostream &  os) const
inline
std::string IceImpact::FuturesStrategyDefinitionResponse::toString ( ) const
inline

Member Data Documentation

NewContractSymbol IceImpact::FuturesStrategyDefinitionResponse::contractSymbol
Int32 IceImpact::FuturesStrategyDefinitionResponse::incrementPrice
Int32 IceImpact::FuturesStrategyDefinitionResponse::incrementQty
Int32 IceImpact::FuturesStrategyDefinitionResponse::marketID
Int32 IceImpact::FuturesStrategyDefinitionResponse::minQty
Int8 IceImpact::FuturesStrategyDefinitionResponse::numberOfLegDefinition
const Int8 IceImpact::FuturesStrategyDefinitionResponse::numContdInfo1 =1
static
const Int8 IceImpact::FuturesStrategyDefinitionResponse::numContdInfo2 =1
static
const Int8 IceImpact::FuturesStrategyDefinitionResponse::numContdInfo3 =1
static
Int16 IceImpact::FuturesStrategyDefinitionResponse::numOfMarkets
Alpha IceImpact::FuturesStrategyDefinitionResponse::orderPriceDenominator
MarketType IceImpact::FuturesStrategyDefinitionResponse::requestMarketType
TradingStatus IceImpact::FuturesStrategyDefinitionResponse::tradingStatus
const MessageType::Enum IceImpact::FuturesStrategyDefinitionResponse::TYPE = MessageType::MessageType_FuturesStrategyDefinitionResponse
static