![]() |
BSHA3
0.17.99
P2P Blockchain, based on Bitcoin
|
Classes | |
class | Handler |
Generic interface for managing an event handler or callback function registered with another interface. More... | |
class | Node |
Top-level interface for a bitcoin node (bsha3d process). More... | |
class | PendingWalletTx |
Tracking object returned by CreateTransaction and passed to CommitTransaction. More... | |
class | Wallet |
Interface for accessing a wallet. More... | |
struct | WalletAddress |
Information about one wallet address. More... | |
struct | WalletBalances |
Collection of wallet balances. More... | |
struct | WalletTx |
struct | WalletTxOut |
Wallet transaction output. More... | |
struct | WalletTxStatus |
Updated transaction status. More... | |
Typedefs | |
using | WalletOrderForm = std::vector< std::pair< std::string, std::string > > |
using | WalletValueMap = std::map< std::string, std::string > |
Functions | |
std::unique_ptr< Wallet > | MakeWallet (const std::shared_ptr< CWallet > &wallet) |
Return implementation of Wallet interface. More... | |
std::unique_ptr< Handler > | MakeHandler (boost::signals2::connection connection) |
Return handler wrapping a boost signal connection. More... | |
std::unique_ptr< Node > | MakeNode () |
Return implementation of Node interface. More... | |
using interfaces::WalletOrderForm = typedef std::vector<std::pair<std::string, std::string> > |
using interfaces::WalletValueMap = typedef std::map<std::string, std::string> |
std::unique_ptr< Handler > interfaces::MakeHandler | ( | boost::signals2::connection | connection | ) |
Return handler wrapping a boost signal connection.
Definition at line 27 of file handler.cpp.
std::unique_ptr< Node > interfaces::MakeNode | ( | ) |
Return implementation of Wallet interface.
This function is defined in dummywallet.cpp and throws if the wallet component is not compiled.
Definition at line 56 of file dummywallet.cpp.