OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  8.1.0
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.

Definition at line 89 of file EobiBook.cpp.

Definition at line 95 of file EobiBook.cpp.

~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.

Definition at line 123 of file EobiBook.cpp.

const OrderInfos & orders ( ) const

orders ids for a given level

Definition at line 128 of file EobiBook.cpp.

const Decimal & price ( ) const

Price value.

Definition at line 103 of file EobiBook.cpp.

QuantityType quantity ( ) const

Quantify for the given price.

Definition at line 113 of file EobiBook.cpp.

void swap ( PriceLevel obj)
throw (

swap values

Definition at line 133 of file EobiBook.cpp.

std::string toString ( ) const

Returns string representation of the instance.

Definition at line 179 of file EobiBook.cpp.

void toString ( std::string &  str) const

Appends representation of the instance to the string.

Definition at line 186 of file EobiBook.cpp.

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 files: