|
BetaTrader
A HFT Eco-System
|
A thread-safe, database-aware generator for unique trade IDs. More...
#include <TradeIDGenerator.h>

Public Member Functions | |
| TradeIDGenerator (data::DatabaseWorker *dbWorker) | |
| virtual common::TradeID | nextId () |
| Gets the next available trade ID. | |
Private Member Functions | |
| void | loadInitialState () |
Private Attributes | |
| std::atomic< common::TradeID > | mCurrentId |
| data::DatabaseWorker * | mDatabaseWorker |
A thread-safe, database-aware generator for unique trade IDs.
|
explicit |

|
private |


|
virtual |
Gets the next available trade ID.

|
private |
|
private |