Added classes Process and Arguments.

This commit is contained in:
XMRig
2019-02-15 05:42:46 +07:00
parent 6d161cab8c
commit 347da8e782
18 changed files with 373 additions and 82 deletions

View File

@@ -42,6 +42,7 @@ class ConfigWatcher;
class IConfigCreator;
class IConfigListener;
class IConfig;
class Process;
class ConfigLoader
@@ -51,7 +52,7 @@ public:
static bool loadFromJSON(IConfig *config, const char *json);
static bool loadFromJSON(IConfig *config, const rapidjson::Document &doc);
static bool reload(IConfig *oldConfig, const char *json);
static IConfig *load(int argc, char **argv, IConfigCreator *creator, IConfigListener *listener);
static IConfig *load(Process *process, IConfigCreator *creator, IConfigListener *listener);
static void release();
static inline bool isDone() { return m_done; }