Changeset View
Changeset View
Standalone View
Standalone View
src/util.h
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
/** | /** | ||||
* Release all directory locks. This is used for unit testing only, at runtime | * Release all directory locks. This is used for unit testing only, at runtime | ||||
* the global destructor will take care of the locks. | * the global destructor will take care of the locks. | ||||
*/ | */ | ||||
void ReleaseDirectoryLocks(); | void ReleaseDirectoryLocks(); | ||||
bool TryCreateDirectories(const fs::path &p); | bool TryCreateDirectories(const fs::path &p); | ||||
fs::path GetDefaultDataDir(); | fs::path GetDefaultDataDir(); | ||||
const fs::path &GetBlocksDir(bool fNetSpecific = true); | // The blocks directory is always net specific. | ||||
const fs::path &GetBlocksDir(); | |||||
const fs::path &GetDataDir(bool fNetSpecific = true); | const fs::path &GetDataDir(bool fNetSpecific = true); | ||||
void ClearDatadirCache(); | void ClearDatadirCache(); | ||||
fs::path GetConfigFile(const std::string &confPath); | fs::path GetConfigFile(const std::string &confPath); | ||||
#ifndef WIN32 | #ifndef WIN32 | ||||
fs::path GetPidFile(); | fs::path GetPidFile(); | ||||
void CreatePidFile(const fs::path &path, pid_t pid); | void CreatePidFile(const fs::path &path, pid_t pid); | ||||
#endif | #endif | ||||
#ifdef WIN32 | #ifdef WIN32 | ||||
▲ Show 20 Lines • Show All 221 Lines • Show Last 20 Lines |