some autogen docs
This commit is contained in:
@@ -13,23 +13,51 @@ public:
|
||||
};
|
||||
|
||||
|
||||
//! ~english Main HTTP client class for performing requests with event callbacks.
|
||||
//! ~russian Основной класс HTTP-клиента для выполнения запросов с callback-ми событий.
|
||||
class PIP_HTTP_CLIENT_EXPORT PIHTTPClient: private PIHTTPClientBase {
|
||||
friend class PIHTTPClientBase;
|
||||
friend class CurlThreadPool;
|
||||
|
||||
public:
|
||||
//! ~english Creates a new HTTP request instance with the specified URL, method and message.
|
||||
//! ~russian Создает новый экземпляр HTTP-запроса с указанным URL, методом и сообщением.
|
||||
static PIHTTPClient * create(const PIString & url, PIHTTP::Method method = PIHTTP::Method::Get, const PIHTTP::MessageConst & req = {});
|
||||
|
||||
//! ~english Sets a callback for successful request completion (no parameters).
|
||||
//! ~russian Устанавливает callback для успешного завершения запроса (без параметров).
|
||||
PIHTTPClient * onFinish(std::function<void()> f);
|
||||
|
||||
//! ~english Sets a callback for successful request completion (with response).
|
||||
//! ~russian Устанавливает callback для успешного завершения запроса (с ответом).
|
||||
PIHTTPClient * onFinish(std::function<void(const PIHTTP::MessageConst &)> f);
|
||||
|
||||
//! ~english Sets a callback for request errors (no parameters).
|
||||
//! ~russian Устанавливает callback для ошибок запроса (без параметров).
|
||||
PIHTTPClient * onError(std::function<void()> f);
|
||||
|
||||
//! ~english Sets a callback for request errors (with error response).
|
||||
//! ~russian Устанавливает callback для ошибок запроса (с ответом об ошибке).
|
||||
PIHTTPClient * onError(std::function<void(const PIHTTP::MessageConst &)> f);
|
||||
|
||||
//! ~english Sets a callback for request abortion (no parameters).
|
||||
//! ~russian Устанавливает callback для прерывания запроса (без параметров).
|
||||
PIHTTPClient * onAbort(std::function<void()> f);
|
||||
|
||||
//! ~english Sets a callback for request abortion (with abort response).
|
||||
//! ~russian Устанавливает callback для прерывания запроса (с ответом о прерывании).
|
||||
PIHTTPClient * onAbort(std::function<void(const PIHTTP::MessageConst &)> f);
|
||||
|
||||
//! ~english Starts the HTTP request execution.
|
||||
//! ~russian Начинает выполнение HTTP-запроса.
|
||||
void start();
|
||||
|
||||
//! ~english Aborts the current HTTP request.
|
||||
//! ~russian Прерывает текущий HTTP-запрос.
|
||||
void abort();
|
||||
|
||||
//! ~english Returns the last error message.
|
||||
//! ~russian Возвращает последнее сообщение об ошибке.
|
||||
PIString lastError() const { return last_error; }
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user