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

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

BATCH_SIZEtrading_core::WorkerThreadprivatestatic
mCommandBatchtrading_core::WorkerThreadprivate
mCommandQueuetrading_core::WorkerThreadprivate
mDatabaseWorkertrading_core::WorkerThreadprivate
mMatchertrading_core::WorkerThreadprivate
mOrderBooktrading_core::WorkerThreadprivate
mOrderManagertrading_core::WorkerThreadprivate
mOrderRepositorytrading_core::WorkerThreadprivate
mRiskManagertrading_core::WorkerThreadprivate
mThreadtrading_core::WorkerThreadprivate
mTradeIDGeneratortrading_core::WorkerThreadprivate
processBatch(std::unique_ptr< Command > *commands, size_t count)trading_core::WorkerThreadprivate
processCancelOrder(const CancelOrder &cmd) consttrading_core::WorkerThreadprivate
processModifyOrder(const ModifyOrder &cmd) consttrading_core::WorkerThreadprivate
processNewOrder(NewOrder &cmd) consttrading_core::WorkerThreadprivate
processNextCommand()trading_core::WorkerThread
runLoop(std::stop_token stopToken)trading_core::WorkerThreadprivate
start()trading_core::WorkerThread
stop()trading_core::WorkerThread
WorkerThread(rigtorp::SPSCQueue< std::unique_ptr< Command > > &commandQueue, OrderManager &orderManager, OrderBook &orderBook, Matcher &matcher, RiskManager &riskManager, data::OrderRepository &orderRepository, TradeIDGenerator *tradeIDGenerator, data::DatabaseWorker *databaseWorker)trading_core::WorkerThread
~WorkerThread()trading_core::WorkerThread