AddOrder(const Order &order) | CppTrader::Matching::MarketManager | |
AddOrderBook(const Symbol &symbol) | CppTrader::Matching::MarketManager | |
AddSymbol(const Symbol &symbol) | CppTrader::Matching::MarketManager | |
DeleteOrder(uint64_t id) | CppTrader::Matching::MarketManager | |
DeleteOrderBook(uint32_t id) | CppTrader::Matching::MarketManager | |
DeleteSymbol(uint32_t id) | CppTrader::Matching::MarketManager | |
DisableMatching() | CppTrader::Matching::MarketManager | inline |
EnableMatching() | CppTrader::Matching::MarketManager | inline |
ExecuteOrder(uint64_t id, uint64_t quantity) | CppTrader::Matching::MarketManager | |
ExecuteOrder(uint64_t id, uint64_t price, uint64_t quantity) | CppTrader::Matching::MarketManager | |
GetOrder(uint64_t id) const noexcept | CppTrader::Matching::MarketManager | inline |
GetOrderBook(uint32_t id) const noexcept | CppTrader::Matching::MarketManager | inline |
GetSymbol(uint32_t id) const noexcept | CppTrader::Matching::MarketManager | inline |
IsMatchingEnabled() const noexcept | CppTrader::Matching::MarketManager | inline |
MarketManager() | CppTrader::Matching::MarketManager | inline |
MarketManager(MarketHandler &market_handler) | CppTrader::Matching::MarketManager | inline |
MarketManager(const MarketManager &)=delete | CppTrader::Matching::MarketManager | |
MarketManager(MarketManager &&)=delete | CppTrader::Matching::MarketManager | |
Match() | CppTrader::Matching::MarketManager | |
MitigateOrder(uint64_t id, uint64_t new_price, uint64_t new_quantity) | CppTrader::Matching::MarketManager | |
ModifyOrder(uint64_t id, uint64_t new_price, uint64_t new_quantity) | CppTrader::Matching::MarketManager | |
operator=(const MarketManager &)=delete | CppTrader::Matching::MarketManager | |
operator=(MarketManager &&)=delete | CppTrader::Matching::MarketManager | |
order_books() const noexcept | CppTrader::Matching::MarketManager | inline |
OrderBook class | CppTrader::Matching::MarketManager | friend |
OrderBooks typedef | CppTrader::Matching::MarketManager | |
orders() const noexcept | CppTrader::Matching::MarketManager | inline |
Orders typedef | CppTrader::Matching::MarketManager | |
ReduceOrder(uint64_t id, uint64_t quantity) | CppTrader::Matching::MarketManager | |
ReplaceOrder(uint64_t id, uint64_t new_id, uint64_t new_price, uint64_t new_quantity) | CppTrader::Matching::MarketManager | |
ReplaceOrder(uint64_t id, const Order &new_order) | CppTrader::Matching::MarketManager | |
symbols() const noexcept | CppTrader::Matching::MarketManager | inline |
Symbols typedef | CppTrader::Matching::MarketManager | |
~MarketManager() | CppTrader::Matching::MarketManager | |