Restored API.

This commit is contained in:
XMRig
2019-03-31 01:31:40 +07:00
parent 86acdb0d24
commit 2f0874da3e
16 changed files with 272 additions and 352 deletions

View File

@@ -44,15 +44,17 @@ public:
HttpApiRequest(const HttpRequest &req, bool restricted);
protected:
inline const rapidjson::Value &json() const override { return m_body; }
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; }
const rapidjson::Value &json() const override;
Method method() const override;
void accept() override;
void done(int status) override;
private:
bool m_parsed;
const HttpRequest &m_req;
HttpApiResponse m_res;
rapidjson::Document m_body;