Now that we get LibCore forward declarations from <LibCore/Forward.h>, we don't need to declare things manually.
@@ -33,8 +33,6 @@
namespace Core {
-class TCPSocket;
-
class HttpJob final : public NetworkJob {
C_OBJECT(HttpJob)
public:
@@ -29,11 +29,11 @@
#include <AK/Optional.h>
#include <AK/String.h>
#include <AK/URL.h>
+#include <AK/Vector.h>
+#include <LibCore/Forward.h>
-class NetworkJob;
class HttpRequest {
enum Method {
@@ -31,8 +31,6 @@
-class LocalSocket;
class LocalServer : public Object {
C_OBJECT(LocalServer)
@@ -30,8 +30,6 @@
-class LocalServer;
class LocalSocket final : public Socket {
C_OBJECT(LocalSocket)
-class NetworkResponse;
class NetworkJob : public Object {
C_OBJECT_ABSTRACT(NetworkJob)
@@ -32,8 +32,6 @@
-class Notifier;
class Socket : public IODevice {
C_OBJECT(Socket)
class TCPServer : public Object {
C_OBJECT(TCPServer)
-class TCPServer;
class TCPSocket final : public Socket {
C_OBJECT(TCPSocket)