|
BetaTrader
A HFT Eco-System
|
Repository for managing sequence numbers. More...
#include <SequenceRepository.h>

Public Member Functions | |
| SequenceRepository (DatabaseWorker *dbWorker) | |
| virtual | ~SequenceRepository ()=default |
| virtual std::tuple< uint32_t, uint32_t > | getSequenceNumbers (const std::string &compId) |
| virtual void | initDatabase () |
| virtual void | updateSequenceNumbers (const std::string &compId, uint32_t inSeqNum, uint32_t outSeqNum) |
Public Attributes | |
| const std::tuple< uint32_t, uint32_t > | defaultValues = {0, 1} |
| const std::tuple< uint32_t, uint32_t > | zeroValues = {0, 0} |
Private Attributes | |
| DatabaseWorker * | mDb |
Repository for managing sequence numbers.
This class is responsible for managing the sequence numbers for FIX sessions. It provides methods to get and update the sequence numbers.
|
explicit |
|
virtualdefault |
|
virtual |


|
virtual |

|
virtual |


| const std::tuple<uint32_t, uint32_t> data::SequenceRepository::defaultValues = {0, 1} |
|
private |
| const std::tuple<uint32_t, uint32_t> data::SequenceRepository::zeroValues = {0, 0} |