#include <OnixS/B3/MarketData/UMDF/OrderBook.h>
Public Member Functions | |
| bool | empty () const noexcept |
| ConstOrdersRange | asks () const noexcept |
| ConstOrdersRange | bids () const noexcept |
| std::string | toString () const |
| void | toString (std::string &) const |
| std::string | toShortString () const |
| void | toShortString (std::string &) const |
| std::string | toFormattedString () const |
| void | toFormattedString (std::string &) const |
| OrderBook (const OrderBook &)=delete | |
| OrderBook (OrderBook &&)=delete | |
| OrderBook & | operator= (const OrderBook &)=delete |
Protected Member Functions | |
| OrderBook (size_t depth, const Implementation::InstrumentRepository *instrumentRepository) noexcept | |
| ~OrderBook () | |
Protected Attributes | |
| const size_t | depth_ |
| const Implementation::InstrumentRepository *const | instrumentRepository_ |
A set of bid and ask orders for the given security (bids are descending and asks are ascending).
Definition at line 466 of file OrderBook.h.
|
protectednoexcept |
|
protected |
|
noexcept |
Returns a set of descending ask prices for the given security.
|
noexcept |
Returns a set of ascending bid prices for the given security.
|
noexcept |
Indicates whether book has no bids & asks.
| std::string toFormattedString | ( | ) | const |
Returns formatted presentation of the book.
| void toFormattedString | ( | std::string & | ) | const |
Appends Formatted presentation of the book.
| std::string toShortString | ( | ) | const |
Returns brief book info.
| void toShortString | ( | std::string & | ) | const |
Appends brief book info to the string.
| std::string toString | ( | ) | const |
String presentation of the book.
| void toString | ( | std::string & | ) | const |
String presentation of the book.
|
protected |
Definition at line 505 of file OrderBook.h.
|
protected |
Definition at line 506 of file OrderBook.h.