Public Types | |
| typedef EntryType | Entry |
| typedef DepthType | Depth |
| typedef VectorOverArray< Entry, Depth > | Entries |
| typedef Entries::ConstIterator | EntryIterator |
Public Member Functions | |
| MbpBook (Depth capacity, Entry *bids, Entry *offers) | |
| ~MbpBook () | |
| Depth | depth () const |
| Depth | capacity () const |
| void | depth (Depth depth) |
| Entries & | bids () |
| Entries & | operator[] (const Bids &) |
| const Entries & | bids () const |
| const Entries & | operator[] (const Bids &) const |
| Entries & | offers () |
| Entries & | operator[] (const Offers &) |
| const Entries & | offers () const |
| const Entries & | operator[] (const Offers &) const |
| BookState::Enum | state () const |
| void | state (BookState::Enum state) |
| void | reset (BookState::Enum bookState) |
Base attributes of order book.
A set of bids and offers data for the given security (bids are descending and offers are ascending).
| typedef VectorOverArray< Entry, Depth > Entries |
| typedef Entries::ConstIterator EntryIterator |
|
inline |
|
inline |
|
inline |