Changeset View
Changeset View
Standalone View
Standalone View
src/walletinitinterface.h
// Copyright (c) 2017 The Bitcoin Core developers | // Copyright (c) 2017 The Bitcoin Core developers | ||||
// Distributed under the MIT software license, see the accompanying | // Distributed under the MIT software license, see the accompanying | ||||
// file COPYING or http://www.opensource.org/licenses/mit-license.php. | // file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||||
#ifndef BITCOIN_WALLETINITINTERFACE_H | #ifndef BITCOIN_WALLETINITINTERFACE_H | ||||
#define BITCOIN_WALLETINITINTERFACE_H | #define BITCOIN_WALLETINITINTERFACE_H | ||||
#include <chainparams.h> | |||||
#include <string> | |||||
class CScheduler; | |||||
class CRPCTable; | |||||
struct InitInterfaces; | struct InitInterfaces; | ||||
class WalletInitInterface { | class WalletInitInterface { | ||||
public: | public: | ||||
/** Is the wallet component enabled */ | /** Is the wallet component enabled */ | ||||
virtual bool HasWalletSupport() const = 0; | virtual bool HasWalletSupport() const = 0; | ||||
/** Get wallet help string */ | /** Get wallet help string */ | ||||
virtual void AddWalletOptions() const = 0; | virtual void AddWalletOptions() const = 0; | ||||
Show All 11 Lines |