aboutsummaryrefslogtreecommitdiff
path: root/src/util.h
diff options
context:
space:
mode:
authorpracticalswift <practicalswift@users.noreply.github.com>2018-08-29 22:33:33 +0200
committerpracticalswift <practicalswift@users.noreply.github.com>2018-08-29 22:33:33 +0200
commitd58dc9f94365ba3f993594bab293915d79dbe117 (patch)
tree2b2aa8c2085fc7f7b6a1fe89a6cf89e4df4e837d /src/util.h
parentdb5e9d3c88349f7e3b56f50f2e2862997e308fd9 (diff)
downloadbitcoin-d58dc9f94365ba3f993594bab293915d79dbe117.tar.xz
Add lock annotations (cs_args)
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/util.h b/src/util.h
index e27e73089e..7bf9fdbe12 100644
--- a/src/util.h
+++ b/src/util.h
@@ -142,11 +142,11 @@ protected:
};
mutable CCriticalSection cs_args;
- std::map<std::string, std::vector<std::string>> m_override_args;
- std::map<std::string, std::vector<std::string>> m_config_args;
- std::string m_network;
- std::set<std::string> m_network_only_args;
- std::map<OptionsCategory, std::map<std::string, Arg>> m_available_args;
+ std::map<std::string, std::vector<std::string>> m_override_args GUARDED_BY(cs_args);
+ std::map<std::string, std::vector<std::string>> m_config_args GUARDED_BY(cs_args);
+ std::string m_network GUARDED_BY(cs_args);
+ std::set<std::string> m_network_only_args GUARDED_BY(cs_args);
+ std::map<OptionsCategory, std::map<std::string, Arg>> m_available_args GUARDED_BY(cs_args);
bool ReadConfigStream(std::istream& stream, std::string& error, bool ignore_invalid_keys = false);