Bredbandskollen CLI  1.2
Asynchronous network task engine
singlerequesttask.h
1 #pragma once
2 
3 #include "measurementtask.h"
4 
6 public:
7  SingleRequestTask(const std::string &url, const std::string &name,
8  const std::string &ticket, const HttpHost &server);
9  void newRequest(HttpClientConnection *conn) override;
10  bool requestComplete(HttpClientConnection *conn) override;
11 private:
12  std::string _url;
13 };
HTTP/1.1 client protocol.
Definition: httpclientconnection.h:39
The host name and port number of a HTTP host.
Definition: httphost.h:17
Definition: measurementtask.h:9
Definition: singlerequesttask.h:5
void newRequest(HttpClientConnection *conn) override
Initiate next request, or ignore to close connection.
Definition: singlerequesttask.cpp:11
bool requestComplete(HttpClientConnection *conn) override
Called when response has been fully read.
Definition: singlerequesttask.cpp:15