Asynchronous database worker abstraction.
Executes database tasks asynchronously.
Definition DatabaseWorker.h:22
Persistent storage for trade id value.
Definition TradeIDRepository.h:21
void setCurrentTradeID(common::TradeID tradeID)
Definition TradeIDRepository.cpp:52
void initDatabase()
Definition TradeIDRepository.cpp:15
void getCurrentTradeID(std::function< void(common::TradeID)> callback)
Definition TradeIDRepository.cpp:31
void truncateTradeID()
Definition TradeIDRepository.cpp:75
DatabaseWorker * mDb
Definition TradeIDRepository.h:31
uint64_t TradeID
A type alias for unique trade identifiers.
Definition Types.h:136