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

#include <B2BITS_IceImpactMessages.h>

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

Public Member Functions

 MarketSnapshotPriceLevel () throw ()
 
 MarketSnapshotPriceLevel (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 getPrice () const throw ()
 
void setPrice (Int64 val) throw ()
 
const Int32 getQuantity () const throw ()
 
void setQuantity (Int32 val) throw ()
 
const Int16 getOrderCount () const throw ()
 
void setOrderCount (Int16 val) throw ()
 
const Int32 getImpliedQuantity () const throw ()
 
void setImpliedQuantity (Int32 val) throw ()
 
const Int16 getImpliedOrderCount () const throw ()
 
void setImpliedOrderCount (Int16 val) throw ()
 
const OrderSide::Enum getSide () const throw ()
 
void setSide (const OrderSide::Enum val) throw ()
 
const Int8 getPriceLevelPosition () const throw ()
 
void setPriceLevelPosition (Int8 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
 
OrderSide side
 
Int8 priceLevelPosition
 
Int64 price
 
Int32 quantity
 
Int16 orderCount
 
Int32 impliedQuantity
 
Int16 impliedOrderCount
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_MarketSnapshotPriceLevel
 

Constructor & Destructor Documentation

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

Member Function Documentation

const Int16 IceImpact::MarketSnapshotPriceLevel::getImpliedOrderCount ( ) const
throw (
)
inline
const Int32 IceImpact::MarketSnapshotPriceLevel::getImpliedQuantity ( ) const
throw (
)
inline
const Int32 IceImpact::MarketSnapshotPriceLevel::getMarketID ( ) const
throw (
)
inline
size_t IceImpact::MarketSnapshotPriceLevel::getMsgLength ( ) const
throw (
)
inline
const Int16 IceImpact::MarketSnapshotPriceLevel::getOrderCount ( ) const
throw (
)
inline
const Int64 IceImpact::MarketSnapshotPriceLevel::getPrice ( ) const
throw (
)
inline
const Int8 IceImpact::MarketSnapshotPriceLevel::getPriceLevelPosition ( ) const
throw (
)
inline
const Int32 IceImpact::MarketSnapshotPriceLevel::getQuantity ( ) const
throw (
)
inline
const OrderSide::Enum IceImpact::MarketSnapshotPriceLevel::getSide ( ) const
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setImpliedOrderCount ( Int16  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setImpliedQuantity ( Int32  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setOrderCount ( Int16  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setPrice ( Int64  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setPriceLevelPosition ( Int8  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setQuantity ( Int32  val)
throw (
)
inline
void IceImpact::MarketSnapshotPriceLevel::setSide ( const OrderSide::Enum  val)
throw (
)
inline
std::ostream& IceImpact::MarketSnapshotPriceLevel::toStream ( std::ostream &  os) const
inline
std::string IceImpact::MarketSnapshotPriceLevel::toString ( ) const
inline

Member Data Documentation

Int16 IceImpact::MarketSnapshotPriceLevel::impliedOrderCount
Int32 IceImpact::MarketSnapshotPriceLevel::impliedQuantity
Int32 IceImpact::MarketSnapshotPriceLevel::marketID
Int16 IceImpact::MarketSnapshotPriceLevel::orderCount
Int64 IceImpact::MarketSnapshotPriceLevel::price
Int8 IceImpact::MarketSnapshotPriceLevel::priceLevelPosition
Int32 IceImpact::MarketSnapshotPriceLevel::quantity
OrderSide IceImpact::MarketSnapshotPriceLevel::side
const MessageType::Enum IceImpact::MarketSnapshotPriceLevel::TYPE = MessageType::MessageType_MarketSnapshotPriceLevel
static