Asynchronous database worker abstraction.
Executes database tasks asynchronously.
Definition DatabaseWorker.h:22
A thread-safe, database-aware generator for unique trade IDs.
Definition TradeIDGenerator.h:15
virtual common::TradeID nextId()
Gets the next available trade ID.
Definition TradeIDGenerator.cpp:12
void loadInitialState()
Definition TradeIDGenerator.cpp:17
std::atomic< common::TradeID > mCurrentId
Definition TradeIDGenerator.h:28
data::DatabaseWorker * mDatabaseWorker
Definition TradeIDGenerator.h:29
uint64_t TradeID
A type alias for unique trade identifiers.
Definition Types.h:136
Definition CancelOrder.h:10