OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers 18.2.0
API documentation
Loading...
Searching...
No Matches
PriceLevel Struct Reference

Public Member Functions

 PriceLevel ()
 PriceLevel (Decimal price, Quantity quantity, Quantity numberOfOrders)
Decimal price () const
void price (Decimal value)
Quantity quantity () const
void quantity (Quantity value)
Quantity numberOfOrders () const
void numberOfOrders (Quantity value)
std::string toString () const
void toString (std::string &) const

Protected Attributes

Decimal price_
Quantity qty_
Quantity ordersQty_

Detailed Description

Definition at line 33 of file OrderBook.h.

Constructor & Destructor Documentation

◆ PriceLevel() [1/2]

Default initialization.

◆ PriceLevel() [2/2]

PriceLevel ( Decimal price,
Quantity quantity,
Quantity numberOfOrders )

Initializes the instances according to specified attributes.

Member Function Documentation

◆ numberOfOrders() [1/2]

Quantity numberOfOrders ( ) const
inline

Total number of orders of given price.

Definition at line 100 of file OrderBook.h.

◆ numberOfOrders() [2/2]

void numberOfOrders ( Quantity value)
inline

Updates total number of orders.

Definition at line 105 of file OrderBook.h.

◆ price() [1/2]

Decimal price ( ) const
inline

Price value.

Definition at line 80 of file OrderBook.h.

◆ price() [2/2]

void price ( Decimal value)
inline

Updates price value.

Definition at line 85 of file OrderBook.h.

◆ quantity() [1/2]

Quantity quantity ( ) const
inline

Quantify for the given price.

Definition at line 90 of file OrderBook.h.

◆ quantity() [2/2]

void quantity ( Quantity value)
inline

Updates quantity value.

Definition at line 95 of file OrderBook.h.

◆ toString() [1/2]

std::string toString ( ) const
inline

Returns string representation of the instance.

Definition at line 110 of file OrderBook.h.

◆ toString() [2/2]

void toString ( std::string & ) const

Appends representation of the instance to the string.

Member Data Documentation

◆ ordersQty_

Quantity ordersQty_
protected

Definition at line 70 of file OrderBook.h.

◆ price_

Decimal price_
protected

Definition at line 67 of file OrderBook.h.

◆ qty_

Quantity qty_
protected

Definition at line 69 of file OrderBook.h.