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

Persists common::Trade objects to storage. More...

#include <TradeRepository.h>

Collaboration diagram for data::TradeRepository:
Collaboration graph

Public Member Functions

 TradeRepository (DatabaseWorker *dbWorker)
 
virtual ~TradeRepository ()=default
 
virtual void addTrade (const common::Trade &trade)
 
virtual void initDatabase ()
 

Private Attributes

DatabaseWorkermDb
 

Detailed Description

Persists common::Trade objects to storage.

Constructor & Destructor Documentation

◆ TradeRepository()

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

◆ ~TradeRepository()

virtual data::TradeRepository::~TradeRepository ( )
virtualdefault

Member Function Documentation

◆ addTrade()

void data::TradeRepository::addTrade ( const common::Trade trade)
virtual
Here is the call graph for this function:
Here is the caller graph for this function:

◆ initDatabase()

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

Member Data Documentation

◆ mDb

DatabaseWorker* data::TradeRepository::mDb
private

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