1 #ifndef _fileupload__hpp__included__
2 #define _fileupload__hpp__included__
4 #include "library/threads.hpp"
5 #include "library/httpreq.hpp"
6 #include "library/httpauth.hpp"
15 std::vector
<char> content
;
18 std::string description
;
29 std::list
<std::string
> get_messages();
30 int get_progress_ppm(); //-1 => No progress.
31 volatile bool finished
;
32 volatile bool success
;
33 std::string final_url
;
35 dh25519_http_auth
* dh25519
;
36 http_async_request
* req
;
37 std::list
<std::string
> msgs
;
39 void add_msg(const std::string
& msg
);
42 void get_dh25519_pubkey(uint8_t* out
);