time_point_t start_time
Time when the request was initially created or last retried.
std::unique_ptr< HttpRequest > request
The HTTP request associated with this context.
long retry_attempt
Number of retry attempts made for this request.
std::chrono::steady_clock::time_point time_point_t
HttpRequestContext()=default
HttpResponseCallback callback
Callback function to be invoked when the request completes.
HttpRequestContext(std::unique_ptr< HttpRequest > request_ptr, HttpResponseCallback callback)
Constructs a HttpRequestContext with the specified request and callback.
Primary namespace for the Kurlyk library, encompassing initialization, request management,...