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

#include <B2BITS_IceImpactMessages.h>

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

Public Member Functions

 IntervalPriceLimitNotification () throw ()
 
 IntervalPriceLimitNotification (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 Int64 getNotificationDateTime () const throw ()
 
void setNotificationDateTime (Int64 val) throw ()
 
const Int32 getIplHoldDuration () const throw ()
 
void setIplHoldDuration (Int32 val) throw ()
 
const Int64 getIplUp () const throw ()
 
void setIplUp (Int64 val) throw ()
 
const Int64 getIplDown () const throw ()
 
void setIplDown (Int64 val) throw ()
 
const IPLHoldType::Enum getIplHoldType () const throw ()
 
void setIplHoldType (const IPLHoldType::Enum val) throw ()
 
const YesNo::Enum getIsUp () const throw ()
 
void setIsUp (const YesNo::Enum 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
 
IPLHoldType iplHoldType
 
Int64 notificationDateTime
 
YesNo isUp
 
Int32 iplHoldDuration
 
Int64 iplUp
 
Int64 iplDown
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_IntervalPriceLimitNotification
 

Constructor & Destructor Documentation

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

Member Function Documentation

const Int64 IceImpact::IntervalPriceLimitNotification::getIplDown ( ) const
throw (
)
inline
const Int32 IceImpact::IntervalPriceLimitNotification::getIplHoldDuration ( ) const
throw (
)
inline
const IPLHoldType::Enum IceImpact::IntervalPriceLimitNotification::getIplHoldType ( ) const
throw (
)
inline
const Int64 IceImpact::IntervalPriceLimitNotification::getIplUp ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::IntervalPriceLimitNotification::getIsUp ( ) const
throw (
)
inline
const Int32 IceImpact::IntervalPriceLimitNotification::getMarketID ( ) const
throw (
)
inline
size_t IceImpact::IntervalPriceLimitNotification::getMsgLength ( ) const
throw (
)
inline
const Int64 IceImpact::IntervalPriceLimitNotification::getNotificationDateTime ( ) const
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setIplDown ( Int64  val)
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setIplHoldDuration ( Int32  val)
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setIplHoldType ( const IPLHoldType::Enum  val)
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setIplUp ( Int64  val)
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setIsUp ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::IntervalPriceLimitNotification::setNotificationDateTime ( Int64  val)
throw (
)
inline
std::ostream& IceImpact::IntervalPriceLimitNotification::toStream ( std::ostream &  os) const
inline
std::string IceImpact::IntervalPriceLimitNotification::toString ( ) const
inline

Member Data Documentation

Int64 IceImpact::IntervalPriceLimitNotification::iplDown
Int32 IceImpact::IntervalPriceLimitNotification::iplHoldDuration
IPLHoldType IceImpact::IntervalPriceLimitNotification::iplHoldType
Int64 IceImpact::IntervalPriceLimitNotification::iplUp
YesNo IceImpact::IntervalPriceLimitNotification::isUp
Int32 IceImpact::IntervalPriceLimitNotification::marketID
Int64 IceImpact::IntervalPriceLimitNotification::notificationDateTime
const MessageType::Enum IceImpact::IntervalPriceLimitNotification::TYPE = MessageType::MessageType_IntervalPriceLimitNotification
static