Aktualizr
C++ SOTA Client
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
RequestPool Class Reference

Public Member Functions

 RequestPool (TreehubServer &server, int max_curl_requests, RunMode mode)
 
void AddQuery (const OSTreeObject::ptr &request)
 
void AddUpload (const OSTreeObject::ptr &request)
 
void Abort ()
 
bool is_idle () const
 
bool is_stopped () const
 
RunMode run_mode () const
 
void Loop ()
 One iteration of request-listen loop, launches multiple requests, then listens for the result.
 
int put_requests_made ()
 The number of HEAD + PUT requests that have been sent to curl. More...
 
int head_requests_made ()
 
uintmax_t total_object_size ()
 

Detailed Description

Definition at line 12 of file request_pool.h.

Member Function Documentation

◆ put_requests_made()

int RequestPool::put_requests_made ( )
inline

The number of HEAD + PUT requests that have been sent to curl.

This includes requests that eventually returned 500 and get retried.

Definition at line 36 of file request_pool.h.


The documentation for this class was generated from the following files: