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