OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  8.4.1
API documentation
PriceLevel Struct Reference

#include <OnixS/Eurex/MarketData/EOBI/EobiBook.h>

Public Member Functions

 PriceLevel (const Decimal &price, QuantityType quantity=0, QuantityType numberOfOrders=0, const OrderInfos &orders=OrderInfos())
 PriceLevel ()
 ~PriceLevel ()
bool isValid () const
const Decimalprice () const
QuantityType quantity () const
QuantityType numberOfOrders () const
const OrderInfosorders () const
void swap (PriceLevel &) throw ()
std::string toString () const
void toString (std::string &) const


struct Implementation::Order

Detailed Description

Definition at line 55 of file EobiBook.h.

Constructor & Destructor Documentation

PriceLevel ( const Decimal price,
QuantityType  quantity = 0,
QuantityType  numberOfOrders = 0,
const OrderInfos orders = OrderInfos() 

Initializes the instances according to specified attributes.

~PriceLevel ( )

Definition at line 61 of file EobiBook.h.

Member Function Documentation

bool isValid ( ) const

Validity check.

QuantityType numberOfOrders ( ) const

Total number of orders of given price.

const OrderInfos& orders ( ) const

orders ids for a given level

const Decimal& price ( ) const

Price value.

QuantityType quantity ( ) const

Quantify for the given price.

void swap ( PriceLevel )
throw (

swap values

std::string toString ( ) const

Returns string representation of the instance.

void toString ( std::string &  ) const

Appends representation of the instance to the string.

Friends And Related Function Documentation

friend struct Implementation::Order

Definition at line 105 of file EobiBook.h.

The documentation for this struct was generated from the following file: