HttpUploader class

Performs uploading to a remote receiver. This is thread-safe and can send data packets whenever data is available, or it can send sequences as a batch request.

Constructors, destructors, conversion operators

HttpUploader(Queue<string>& data) explicit

Public functions

auto upload() -> list<response>

Function documentation

HttpUploader::HttpUploader(Queue<string>& data) explicit

Parameters
data the data queue to use

Creates an HTTP uploader with a thread-safe data queue.

list<response> HttpUploader::upload()

Returns the HTTP responses

Uploads a all data from the queue.