crypto_trader
Cryptocurrency Trading Bot API Documentation
Loading...
Searching...
No Matches
crypto_trader::protocols::Observer Class Referenceabstract

#include <observer.h>

Inheritance diagram for crypto_trader::protocols::Observer:
Inheritance graph
Collaboration diagram for crypto_trader::protocols::Observer:
Collaboration graph

Public Member Functions

virtual ~Observer ()=default
virtual void on_trade (const common::Trade &trade)=0
virtual void on_position_update (const std::string &symbol, double new_position)=0

Constructor & Destructor Documentation

◆ ~Observer()

virtual crypto_trader::protocols::Observer::~Observer ( )
virtualdefault

Member Function Documentation

◆ on_position_update()

virtual void crypto_trader::protocols::Observer::on_position_update ( const std::string & symbol,
double new_position )
pure virtual

◆ on_trade()

virtual void crypto_trader::protocols::Observer::on_trade ( const common::Trade & trade)
pure virtual

The documentation for this class was generated from the following file:
  • /home/runner/work/crypto_trader/crypto_trader/protocols/observer.h