3 #include "HttpHeaders.h"
25 virtual const std::string&
method()
const = 0;
30 virtual const std::string&
url()
const = 0;
An asynchronous request for an asset, usually a file downloaded via HTTP.
virtual const std::string & method() const =0
Gets the request's method. This method may be called from any thread.
virtual const HttpHeaders & headers() const =0
Gets the request's header. This method may be called from any thread.
virtual const std::string & url() const =0
Gets the requested URL. This method may be called from any thread.
virtual const IAssetResponse * response() const =0
Gets the response, or nullptr if the request is still in progress. This method may be called from any...
A completed response for a 3D Tiles asset.
Classes that support asynchronous operations.
std::map< std::string, std::string, CaseInsensitiveCompare > HttpHeaders
Http Headers that maps case-insensitive header key with header value.