Sync changes.

This commit is contained in:
XMRig 2019-04-06 18:32:24 +07:00
parent 5d9648956b
commit 09df8c3846
8 changed files with 55 additions and 93 deletions

View file

@ -84,6 +84,18 @@ bool xmrig::JsonChain::addRaw(const char *json)
}
void xmrig::JsonChain::dump(const char *fileName)
{
rapidjson::Document doc(rapidjson::kArrayType);
for (rapidjson::Document &value : m_chain) {
doc.PushBack(value, doc.GetAllocator());
}
Json::save(fileName, doc);
}
bool xmrig::JsonChain::getBool(const char *key, bool defaultValue) const
{
for (auto it = m_chain.rbegin(); it != m_chain.rend(); ++it) {

View file

@ -46,6 +46,8 @@ public:
bool addFile(const char *fileName);
bool addRaw(const char *json);
void dump(const char *fileName);
inline const String &fileName() const { return m_fileName; }
inline size_t size() const { return m_chain.size(); }