ledger-core
ledger::core::ERC20LikeAccount Member List

This is the complete list of members for ledger::core::ERC20LikeAccount, including all inherited members.

accumulateBalanceWithOperation(const BigInt &balance, api::ERC20LikeOperation &op) (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccountstatic
ERC20LikeAccount(const std::string &accountUid, const api::ERC20Token &erc20Token, const std::string &accountAddress, const api::Currency &parentCurrency, const std::shared_ptr< EthereumLikeAccount > &parentAccount) (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccount
getAddress() overrideledger::core::ERC20LikeAccountvirtual
getBalance() (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccount
getBalance(const std::shared_ptr< api::BigIntCallback > &callback) override (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccount
ledger::core::api::ERC20LikeAccount::getBalance(const std::shared_ptr< BigIntCallback > &callback)=0ledger::core::api::ERC20LikeAccountpure virtual
getBalanceHistoryFor(const std::chrono::system_clock::time_point &startDate, const std::chrono::system_clock::time_point &endDate, api::TimePeriod period) overrideledger::core::ERC20LikeAccountvirtual
getOperations() overrideledger::core::ERC20LikeAccountvirtual
getToken() overrideledger::core::ERC20LikeAccountvirtual
getTransferToAddressData(const std::shared_ptr< api::BigInt > &amount, const std::string &address) (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccount
getTransferToAddressData(const std::shared_ptr< api::BigInt > &amount, const std::string &address, const std::shared_ptr< api::BinaryCallback > &data) override (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccount
ledger::core::api::ERC20LikeAccount::getTransferToAddressData(const std::shared_ptr< BigInt > &amount, const std::string &address, const std::shared_ptr< BinaryCallback > &data)=0ledger::core::api::ERC20LikeAccountpure virtual
putOperation(soci::session &sql, const std::shared_ptr< ERC20LikeOperation > &operation, bool newOperation=false) (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccount
queryOperations() override (defined in ledger::core::ERC20LikeAccount)ledger::core::ERC20LikeAccountvirtual
~ERC20LikeAccount() (defined in ledger::core::api::ERC20LikeAccount)ledger::core::api::ERC20LikeAccountinlinevirtual