#include <OnixS/CME/ConflatedUDP/MbpBook.h>
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |