Inherits from com.wombat.mamda.orderbook.MamdaOrderBook.MamdaOrderBookImpl
inline boolean isReadOnly()
inline void clear()
inline MamdaOrderBookPriceLevel findOrCreateLevel(
double price,
char side
)
inline MamdaOrderBookPriceLevel findLevel(
double price,
char side
)
inline MamdaOrderBookPriceLevel getMarketOrdersSide(
char side
)
inline MamdaOrderBookPriceLevel getOrCreateMarketOrdersSide(
char side
)
inline void apply(
MamdaOrderBook deltaBook
)
inline void apply(
MamdaOrderBookBasicDelta delta
)
inline void apply(
MamdaBookAtomicLevel level
)
inline void apply(
MamdaBookAtomicLevelEntry levelEntry
)
inline MamdaOrderBookPriceLevel atomicUpdateToOrderBookPriceLevel(
MamdaBookAtomicLevel level
)
inline MamdaOrderBookEntry atomiclevelEntryToOrderBookEntry(
MamdaBookAtomicLevelEntry levelEntry
)
inline void copy(
MamdaOrderBook book
)
inline long getTotalNumLevels()
inline int getNumBidLevels()
inline int getNumAskLevels()
inline MamdaOrderBookPriceLevel getLevelAtPrice(
double price,
char side
)
inline MamdaOrderBookPriceLevel getLevelAtPosition(
long pos,
char side
)
inline MamdaOrderBookEntry getEntryAtPosition(
long pos,
char side
)
inline void addLevelSideNoCopy(
TreeMap bookSide,
MamdaOrderBookPriceLevel level
)
inline void addEntry(
MamdaBookAtomicLevelEntry levelEntry
)
inline void addEntry(
MamdaOrderBookEntry entry,
double price,
char side,
MamaDateTime eventTime,
MamdaOrderBookBasicDelta delta
)
inline void updateEntry(
MamdaBookAtomicLevelEntry levelEntry
)
inline void updateEntry(
MamdaOrderBookEntry entry,
double size,
MamaDateTime eventTime,
MamdaOrderBookBasicDelta delta
)
inline void deleteEntry(
MamdaBookAtomicLevelEntry levelEntry
)
inline void deleteEntry(
MamdaOrderBookEntry entry,
MamaDateTime eventTime,
MamdaOrderBookBasicDelta delta
)
inline void addEntriesFromBook(
MamdaOrderBook book,
MamdaOrderBookEntryFilter filter,
MamdaOrderBookBasicDeltaList delta
)
inline void addPriceLevelsFromBookAsEntries(
MamdaOrderBook book,
String source,
MamdaOrderBookBasicDeltaList delta
)
inline void deleteEntriesFromSource(
MamaSource source,
MamdaOrderBookBasicDeltaList delta
)
inline void detach(
MamdaOrderBookPriceLevel level
)
inline void addLevel(
MamdaOrderBookPriceLevel level
)
inline void updateLevel(
MamdaOrderBookPriceLevel level
)
inline void deleteLevel(
MamdaOrderBookPriceLevel level
)
inline void generateDeltaMsgs(
boolean publish
)
inline void addDelta(
MamdaOrderBookEntry entry,
MamdaOrderBookPriceLevel level,
double plDeltaSize,
char plAction,
char entryAction
)
inline Iterator bidIterator()
inline Iterator askIterator()
inline void setAsDeltaDifference(
MamdaOrderBook lhs,
MamdaOrderBook rhs
)
inline void setAsDeltaDeleted(
MamdaOrderBook bookToDelete
)
inline boolean reevaluate()
inline int hashCode()
Updated on 2023-03-31 at 15:30:38 +0100