Class UrlRequest

Nested Relationships

Nested Types

Class Documentation

class UrlRequest

Public Functions

UrlRequest(Client *client)
~UrlRequest()
UrlRequest(const UrlRequest&) = delete
UrlRequest(UrlRequest&&) = delete
UrlRequest &operator=(const UrlRequest&) = delete
UrlRequest &operator=(UrlRequest&&) = delete
void Start(ResourceRequest request)
void Cancel()
class Client

Public Functions

virtual void OnResponseStarted(const UrlRequest *request, int code, std::string final_url, std::map<std::string, std::string> headers) = 0
virtual void OnWriteData(const UrlRequest *request, std::vector<uint8_t> chunk) = 0
virtual void OnRequestFinished(const UrlRequest *request, Result result) = 0