Definition at line 126 of file OrderBook.h.
◆ ~OrderBook()
◆ bidOrders()
Gets bid side of the full order depth book. The bid orders are stored in order of arrival.
- Note
- Always empty for price level books.
◆ bids()
Gets bid side of the price level book. The bids are stored in descending order based on price.
- Note
- Could be affected by the bid orders.
◆ brief() [1/2]
std::string brief |
( |
| ) |
const |
|
inline |
◆ brief() [2/2]
void brief |
( |
std::string & | | ) |
const |
Appends brief book info to the string.
◆ depth()
std::size_t depth |
( |
| ) |
const |
Returns the maximum book depth.
◆ empty()
Indicates whether book has no bids & asks.
◆ marketId()
Unique identifier of a market.
◆ offerOrders()
Gets offer side of the full order depth book. The offer orders are stored in order of arrival.
- Note
- Always empty for price level books.
◆ offers()
Gets offer side of the price level book. The offers are stored in ascending order based on price.
- Note
- Could be affected by the offer orders.
◆ snapshot()
Creates immutable snapshot of the book owned by caller. It's responsibility of caller to delete returned snapshot.
◆ toString() [1/2]
std::string toString |
( |
| ) |
const |
|
inline |
String presentation of the book.
Definition at line 201 of file OrderBook.h.
◆ toString() [2/2]
void toString |
( |
std::string & | | ) |
const |
String presentation of the book.
◆ OrderBookHolder
friend class OrderBookHolder |
|
friend |