1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 13:37:45 +00:00
serenity/LibGUI/GHttpNetworkJob.h
Andreas Kling 8f30657390 Start working on a Downloader app and backing classes in LibGUI.
LibGUI is slowly becoming LibKitchensink but I'm okay with this for now.
2019-04-07 14:36:10 +02:00

20 lines
448 B
C++

#pragma once
#include <LibGUI/GNetworkJob.h>
#include <LibGUI/GHttpRequest.h>
class GTCPSocket;
class GHttpNetworkJob final : public GNetworkJob {
public:
explicit GHttpNetworkJob(const GHttpRequest&);
virtual ~GHttpNetworkJob() override;
virtual void start() override;
virtual const char* class_name() const override { return "GHttpNetworkJob"; }
private:
GHttpRequest m_request;
GTCPSocket* m_socket { nullptr };
};