BetaTrader
A HFT Eco-System
Loading...
Searching...
No Matches
data::AuthRepository Class Reference

Persists and retrieves FIX Client authentication lists. More...

#include <AuthRepository.h>

Collaboration diagram for data::AuthRepository:
Collaboration graph

Public Member Functions

 AuthRepository (DatabaseWorker *dbWorker)
 
virtual ~AuthRepository ()=default
 
virtual void initDatabase ()
 
virtual void insertNewClient (std::string senderCompId, bool isActive)
 
virtual void loadValidClients (std::function< void(std::vector< std::string >)> callback)
 
virtual void removeAllClients ()
 

Private Attributes

DatabaseWorkermDb
 

Detailed Description

Persists and retrieves FIX Client authentication lists.

Constructor & Destructor Documentation

◆ AuthRepository()

data::AuthRepository::AuthRepository ( DatabaseWorker dbWorker)
explicit
Here is the call graph for this function:

◆ ~AuthRepository()

virtual data::AuthRepository::~AuthRepository ( )
virtualdefault

Member Function Documentation

◆ initDatabase()

void data::AuthRepository::initDatabase ( )
virtual
Here is the call graph for this function:
Here is the caller graph for this function:

◆ insertNewClient()

void data::AuthRepository::insertNewClient ( std::string  senderCompId,
bool  isActive 
)
virtual
Here is the call graph for this function:

◆ loadValidClients()

void data::AuthRepository::loadValidClients ( std::function< void(std::vector< std::string >)>  callback)
virtual
Here is the call graph for this function:

◆ removeAllClients()

void data::AuthRepository::removeAllClients ( )
virtual
Here is the call graph for this function:

Member Data Documentation

◆ mDb

DatabaseWorker* data::AuthRepository::mDb
private

The documentation for this class was generated from the following files: