aboutsummaryrefslogtreecommitdiff
path: root/src/util/system.h
diff options
context:
space:
mode:
authorKiminuo <kiminuo@protonmail.com>2021-04-09 08:16:36 +0200
committerKiminuo <kiminuo@protonmail.com>2021-04-18 11:59:28 +0200
commitb4190eff72c00e384ad238f9c2f10c8b91be969b (patch)
tree473640c5390ae891d1fb237b28dd351b9101f49f /src/util/system.h
parent83292e2a700afbf39936bd67bb89fab5398d0066 (diff)
downloadbitcoin-b4190eff72c00e384ad238f9c2f10c8b91be969b.tar.xz
Change GetBlocksDir() to ArgsManager.GetBlocksDirPath().
Diffstat (limited to 'src/util/system.h')
-rw-r--r--src/util/system.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/util/system.h b/src/util/system.h
index a49055b891..fcdb04bb8d 100644
--- a/src/util/system.h
+++ b/src/util/system.h
@@ -91,8 +91,6 @@ void ReleaseDirectoryLocks();
bool TryCreateDirectories(const fs::path& p);
fs::path GetDefaultDataDir();
-// The blocks directory is always net specific.
-const fs::path &GetBlocksDir();
const fs::path &GetDataDir(bool fNetSpecific = true);
// Return true if -datadir option points to a valid directory or is not specified.
bool CheckDataDirOption();
@@ -200,6 +198,7 @@ protected:
std::map<OptionsCategory, std::map<std::string, Arg>> m_available_args GUARDED_BY(cs_args);
bool m_accept_any_command GUARDED_BY(cs_args){true};
std::list<SectionInfo> m_config_sections GUARDED_BY(cs_args);
+ fs::path m_cached_blocks_path GUARDED_BY(cs_args);
mutable fs::path m_cached_datadir_path GUARDED_BY(cs_args);
mutable fs::path m_cached_network_datadir_path GUARDED_BY(cs_args);
@@ -266,6 +265,13 @@ public:
std::optional<const Command> GetCommand() const;
/**
+ * Get blocks directory path
+ *
+ * @return Blocks path which is network specific
+ */
+ const fs::path& GetBlocksDirPath();
+
+ /**
* Get data directory path
*
* @param net_specific Append network identifier to the returned path