#include <CoinbaseTrader.h>
◆ ClientType
| Enumerator |
|---|
| SYNC | |
| ASYNC | |
| COUNT | |
◆ CoinbaseTraderConfig() [1/2]
| crypto_trader::traders::CoinbaseTraderConfig::CoinbaseTraderConfig |
( |
const std::shared_ptr< std::atomic_bool > & | isRunning, |
|
|
bool | paperTrading = false ) |
|
explicit |
◆ CoinbaseTraderConfig() [2/2]
| crypto_trader::traders::CoinbaseTraderConfig::CoinbaseTraderConfig |
( |
const CoinbaseTraderConfig & | orig | ) |
|
|
default |
◆ channels()
| const boost::optional< CoinbaseTraderConfig::ChannelVec > & crypto_trader::traders::CoinbaseTraderConfig::channels |
( |
| ) |
const |
|
inline |
◆ clientType()
◆ eventsDb()
◆ isRunning()
| const std::shared_ptr< std::atomic_bool > & crypto_trader::traders::CoinbaseTraderConfig::isRunning |
( |
| ) |
const |
|
inline |
◆ numThreads()
| unsigned int crypto_trader::traders::CoinbaseTraderConfig::numThreads |
( |
| ) |
const |
|
inline |
◆ paperTrading()
| bool crypto_trader::traders::CoinbaseTraderConfig::paperTrading |
( |
| ) |
const |
|
inline |
◆ products()
| const CoinbaseTraderConfig::StringVec & crypto_trader::traders::CoinbaseTraderConfig::products |
( |
| ) |
const |
|
inline |
◆ setChannels() [1/2]
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setChannels |
( |
const boost::optional< ChannelVec > & | products | ) |
|
|
inline |
◆ setChannels() [2/2]
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setChannels |
( |
const ChannelVec & | products | ) |
|
|
inline |
◆ setClientType()
◆ setEventsDb()
◆ setNumThreads()
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setNumThreads |
( |
unsigned int | numThreads | ) |
|
|
inline |
◆ setPaperTrading()
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setPaperTrading |
( |
bool | paperTrading | ) |
|
|
inline |
◆ setProducts()
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setProducts |
( |
const StringVec & | products | ) |
|
|
inline |
◆ setStrategy()
◆ setStrategyConfig()
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setStrategyConfig |
( |
const nlohmann::json & | strategyConfig | ) |
|
|
inline |
◆ setUrl()
| CoinbaseTraderConfig & crypto_trader::traders::CoinbaseTraderConfig::setUrl |
( |
const std::string & | url | ) |
|
|
inline |
◆ strategy()
◆ strategyConfig()
| const nlohmann::json & crypto_trader::traders::CoinbaseTraderConfig::strategyConfig |
( |
| ) |
const |
|
inline |
◆ url()
| const std::string & crypto_trader::traders::CoinbaseTraderConfig::url |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: