From 285b2fba96f1322f75169e0003a3045b907fab93 Mon Sep 17 00:00:00 2001 From: sin-ack Date: Sun, 6 Feb 2022 17:28:45 +0000 Subject: [PATCH] LibCore+Tests: Remove Core::UDPSocket :^) --- Tests/LibCore/TestLibCoreStream.cpp | 1 - Userland/Libraries/LibCore/CMakeLists.txt | 1 - Userland/Libraries/LibCore/UDPSocket.cpp | 41 ----------------------- Userland/Libraries/LibCore/UDPSocket.h | 22 ------------ 4 files changed, 65 deletions(-) delete mode 100644 Userland/Libraries/LibCore/UDPSocket.cpp delete mode 100644 Userland/Libraries/LibCore/UDPSocket.h diff --git a/Tests/LibCore/TestLibCoreStream.cpp b/Tests/LibCore/TestLibCoreStream.cpp index 9d86e68c38..e0fcf16aab 100644 --- a/Tests/LibCore/TestLibCoreStream.cpp +++ b/Tests/LibCore/TestLibCoreStream.cpp @@ -11,7 +11,6 @@ #include #include #include -#include #include #include #include diff --git a/Userland/Libraries/LibCore/CMakeLists.txt b/Userland/Libraries/LibCore/CMakeLists.txt index c5883e0be4..e99b9c4786 100644 --- a/Userland/Libraries/LibCore/CMakeLists.txt +++ b/Userland/Libraries/LibCore/CMakeLists.txt @@ -36,7 +36,6 @@ set(SOURCES TempFile.cpp Timer.cpp UDPServer.cpp - UDPSocket.cpp Version.cpp ) diff --git a/Userland/Libraries/LibCore/UDPSocket.cpp b/Userland/Libraries/LibCore/UDPSocket.cpp deleted file mode 100644 index 3898739c0f..0000000000 --- a/Userland/Libraries/LibCore/UDPSocket.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 2020, Andreas Kling - * - * SPDX-License-Identifier: BSD-2-Clause - */ - -#include -#include -#include - -#ifndef SOCK_NONBLOCK -# include -#endif - -namespace Core { - -UDPSocket::UDPSocket(Object* parent) - : Socket(Socket::Type::UDP, parent) -{ -#ifdef SOCK_NONBLOCK - int fd = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, 0); -#else - int fd = socket(AF_INET, SOCK_DGRAM, 0); - int option = 1; - ioctl(fd, FIONBIO, &option); -#endif - - if (fd < 0) { - set_error(errno); - } else { - set_fd(fd); - set_mode(OpenMode::ReadWrite); - set_error(0); - } -} - -UDPSocket::~UDPSocket() -{ -} - -} diff --git a/Userland/Libraries/LibCore/UDPSocket.h b/Userland/Libraries/LibCore/UDPSocket.h deleted file mode 100644 index c516bd32eb..0000000000 --- a/Userland/Libraries/LibCore/UDPSocket.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2020, Andreas Kling - * - * SPDX-License-Identifier: BSD-2-Clause - */ - -#pragma once - -#include - -namespace Core { - -class UDPSocket final : public Socket { - C_OBJECT(UDPSocket) -public: - virtual ~UDPSocket() override; - -private: - explicit UDPSocket(Object* parent = nullptr); -}; - -}