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
 

Friends

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 ( )
inline

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
friend

Definition at line 105 of file EobiBook.h.


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