Added pause and resume methods via JSON RPC 2.0 API.

This commit is contained in:
XMRig 2019-08-12 21:13:38 +07:00
parent 2ec257284f
commit 6955f4a484
5 changed files with 156 additions and 38 deletions

View file

@ -44,19 +44,20 @@ public:
HttpApiRequest(const HttpData &req, bool restricted);
protected:
inline bool hasParseError() const override { return m_parsed == 2; }
inline const String &url() const override { return m_url; }
inline rapidjson::Document &doc() override { return m_res.doc(); }
inline rapidjson::Value &reply() override { return m_res.doc(); }
inline const String &url() const override { return m_url; }
bool accept() override;
const rapidjson::Value &json() const override;
Method method() const override;
void accept() override;
void done(int status) override;
private:
bool m_parsed;
const HttpData &m_req;
HttpApiResponse m_res;
int m_parsed = 0;
rapidjson::Document m_body;
String m_url;
};