![]() |
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.
1.8.14