Public Member Functions | |
OrderBook () | |
virtual | ~OrderBook () |
InstrumentId | instrumentId () const |
bool | empty () const noexcept |
bool | bestAsk (Price &price, Quantity &quantity) const |
bool | bestBid (Price &price, Quantity &quantity) const |
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 |
const PriceLevels & | asks () const |
const PriceLevels & | bids () const |
UInt64 | lastMessageSeqNumApplied () const |
A set of bid prices and ask prices for the given security (bids are descending and asks are ascending). The quantity is provided at each price level.
Definition at line 175 of file OrderBook.h.
OrderBook | ( | ) |
|
inlinevirtual |
Destruction interface.
Definition at line 182 of file OrderBook.h.
|
inline |
Returns a set of descending bid prices for the given security.
Definition at line 286 of file OrderBook.h.
Definition at line 296 of file OrderBook.h.
Definition at line 301 of file OrderBook.h.
|
inline |
Returns a set of ascending ask prices for the given security.
Definition at line 291 of file OrderBook.h.
|
inlinenoexcept |
Indicates whether book has no bids & asks.
Definition at line 311 of file OrderBook.h.
|
inline |
Instrument Id.
Definition at line 306 of file OrderBook.h.
|
inline |
Returns Last Message Seq Num Applied to the Book.
Definition at line 317 of file OrderBook.h.
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.