6 #include "progresstask.h"
11 unsigned int no_conn = 4,
unsigned int max_conn = 20,
12 double duration = 10.0,
double max_time = 25.0,
14 double start()
override;
19 const std::string &msg)
override;
21 const std::string &msg)
override;
25 double tick_duration_s;
26 static const size_t post_buffer_len = 131072;
27 std::map<HttpClientConnection *, size_t> bytes_left_to_post, post_size;
HTTP/1.1 client protocol.
Definition: httpclientconnection.h:39
Definition: httpconnection.h:11
The host name and port number of a HTTP host.
Definition: httphost.h:17
Definition: progresstask.h:5
Definition: wsuploadtask.h:8
double timerEvent() override
Definition: wsuploadtask.cpp:53
bool wsTextMessage(HttpConnection *conn, const std::string &msg) override
Incoming websocket text message. Return false to kill connection.
Definition: wsuploadtask.cpp:80
void newRequest(HttpClientConnection *conn) override
Initiate next request, or ignore to close connection.
Definition: wsuploadtask.cpp:20
bool wsBinMessage(HttpConnection *conn, const std::string &msg) override
Incoming websocket binary message. Return false to kill connection.
Definition: wsuploadtask.cpp:74
double start() override
Definition: wsuploadtask.cpp:14
bool websocketUpgrade(HttpClientConnection *conn) override
Called after succesful websocket upgrade.
Definition: wsuploadtask.cpp:70
size_t sendWsData(HttpConnection *conn) override
Definition: wsuploadtask.cpp:45