BetaTrader
A HFT Eco-System
Loading...
Searching...
No Matches
trading_core::TradingCore Member List

This is the complete list of members for trading_core::TradingCore, including all inherited members.

ExecutionReportCallback typedeftrading_core::TradingCore
findPartitionForOrder(common::OrderID orderId) consttrading_core::TradingCore
getAuthRepository() consttrading_core::TradingCore
getDatabaseWorker() consttrading_core::TradingCore
getExecutionReportCallback() consttrading_core::TradingCore
getInstance()trading_core::TradingCorestatic
getMarketDataPublisher()trading_core::TradingCore
getOrder(common::OrderID orderId) consttrading_core::TradingCore
getOrderByClientOrderId(const std::string &clientOrderId) consttrading_core::TradingCore
getOrderIDGenerator()trading_core::TradingCore
getPartition(common::Instrument instrument) consttrading_core::TradingCore
initPartitions()trading_core::TradingCoreprivate
mAuthRepotrading_core::TradingCoreprivate
mDatabaseWorkertrading_core::TradingCoreprivate
mExecutionCallbackMutextrading_core::TradingCoremutableprivate
mExecutionReportCallbacktrading_core::TradingCoreprivate
mMarketDataPublishertrading_core::TradingCoreprivate
mOrderIDGeneratortrading_core::TradingCoreprivate
mOwnedDatabaseWorkertrading_core::TradingCoreprivate
mPartitionstrading_core::TradingCoreprivate
mTradeIDGeneratortrading_core::TradingCoreprivate
mTradeIDRepotrading_core::TradingCoreprivate
setPartition(common::Instrument instrument, std::unique_ptr< Partition > partition)trading_core::TradingCore
start()trading_core::TradingCore
stop()trading_core::TradingCore
stopAcceptingCommands()trading_core::TradingCore
submitCommand(std::unique_ptr< Command > command) consttrading_core::TradingCorevirtual
subscribeToExecutions(ExecutionReportCallback callback)trading_core::TradingCorevirtual
subscribeToMarketData(common::Symbol symbol, common::SessionID sessionId)trading_core::TradingCorevirtual
TradingCore()trading_core::TradingCore
TradingCore(data::DatabaseWorker *dbWorker, bool autoInitPartitions=true)trading_core::TradingCoreexplicit
TradingCore(std::unique_ptr< data::DatabaseWorker > dbWorker, std::unique_ptr< data::AuthRepository > authRepo, std::unique_ptr< data::TradeIDRepository > tradeIDRepo, std::unique_ptr< TradeIDGenerator > tradeIDGen, std::unique_ptr< OrderIDGenerator > orderIDGen, bool autoInitPartitions=true)trading_core::TradingCore
unsubscribeFromMarketData(common::Symbol symbol, common::SessionID sessionId)trading_core::TradingCorevirtual
unsubscribeFromMarketData(common::SessionID sessionId)trading_core::TradingCorevirtual
waitAllQueuesIdle() consttrading_core::TradingCore
~TradingCore()trading_core::TradingCorevirtual