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

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

|
private |


|
virtual |
Gets the next available order ID.

|
private |
|
private |