| addObserver(std::shared_ptr< IOrderBookObserver > observer) | slick::orderbook::OrderBookL2 | inline |
| cached_best_ask_ | slick::orderbook::OrderBookL2 | protected |
| cached_best_bid_ | slick::orderbook::OrderBookL2 | protected |
| cached_tob_ | slick::orderbook::OrderBookL2 | protected |
| change_starting_index_ | slick::orderbook::OrderBookL2 | protected |
| clear(Timestamp timestamp=0) | slick::orderbook::OrderBookL2 | inline |
| clearObservers() noexcept | slick::orderbook::OrderBookL2 | inline |
| clearSide(Side side, Timestamp timestamp=0) | slick::orderbook::OrderBookL2 | inline |
| deleteLevel(Side side, Price price, Timestamp timestamp=0) | slick::orderbook::OrderBookL2 | inline |
| emitSnapshot(Timestamp timestamp) | slick::orderbook::OrderBookL2 | inline |
| getBestAsk() const noexcept | slick::orderbook::OrderBookL2 | inline |
| getBestBid() const noexcept | slick::orderbook::OrderBookL2 | inline |
| getLastSeqNum() const noexcept | slick::orderbook::OrderBookL2 | inline |
| getLevel(Side side, Price price) const noexcept | slick::orderbook::OrderBookL2 | inline |
| getLevelByIndex(Side side, uint16_t index) const noexcept | slick::orderbook::OrderBookL2 | inline |
| getLevels(Side side, std::size_t depth=0) const | slick::orderbook::OrderBookL2 | inline |
| getTopOfBook() const noexcept | slick::orderbook::OrderBookL2 | inline |
| isEmpty(Side side) const noexcept | slick::orderbook::OrderBookL2 | inline |
| isEmpty() const noexcept | slick::orderbook::OrderBookL2 | inline |
| last_seq_num_ | slick::orderbook::OrderBookL2 | protected |
| levelCount(Side side) const noexcept | slick::orderbook::OrderBookL2 | inline |
| notifyTopOfBookIfChanged(Timestamp timestamp) | slick::orderbook::OrderBookL2 | inlineprotected |
| observerCount() const noexcept | slick::orderbook::OrderBookL2 | inline |
| observers_ | slick::orderbook::OrderBookL2 | protected |
| operator=(const OrderBookL2 &)=delete | slick::orderbook::OrderBookL2 | |
| operator=(OrderBookL2 &&) noexcept | slick::orderbook::OrderBookL2 | inline |
| OrderBookL2(SymbolId symbol, std::size_t initial_capacity=32) | slick::orderbook::OrderBookL2 | inlineexplicit |
| OrderBookL2(const OrderBookL2 &)=delete | slick::orderbook::OrderBookL2 | |
| OrderBookL2(OrderBookL2 &&) noexcept | slick::orderbook::OrderBookL2 | inline |
| removeObserver(const std::shared_ptr< IOrderBookObserver > &observer) | slick::orderbook::OrderBookL2 | inline |
| sides_ | slick::orderbook::OrderBookL2 | protected |
| symbol() const noexcept | slick::orderbook::OrderBookL2 | inline |
| symbol_ | slick::orderbook::OrderBookL2 | protected |
| tob_seq_ | slick::orderbook::OrderBookL2 | protected |
| updateLevel(Side side, Price price, Quantity quantity, Timestamp timestamp, uint64_t seq_num=0, bool is_last_in_batch=true) | slick::orderbook::OrderBookL2 | inline |
| ~OrderBookL2()=default | slick::orderbook::OrderBookL2 | virtual |