class
#include <IO/WebRequest.h>
WebRequestEvent Result of the asynchronous web request.
Constructors, destructors, conversion operators
-
WebRequestEvent(std::
int32_t id = -1, WebRequest:: State state = WebRequest:: State:: Idle, const WebRequestAsync& request = {}, const WebResponse& response = {}, Containers:: StringView errorDesc = {})
Public functions
-
auto GetState() const -> WebRequestAsync::
State - Returns the current state of the request.
- auto GetRequest() const -> const WebRequestAsync&
- Returns a reference to the WebRequestAsync object which initiated this event.
- auto GetResponse() const -> const WebResponse&
- Returns the response when the state is State::
Completed. -
auto GetErrorDescription() const -> Containers::
StringView - Returns a textual error description when the state is State::
Failed. -
auto GetDataFile() const -> Containers::
StringView - Returns the full path of a temporary file containing the response data when the state is State::
Completed and storage is Storage:: File. -
auto GetDataBuffer() const -> Containers::
ArrayView<char> - Returns the underlying buffer.