Forward.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*
  2. * Copyright (c) 2018-2023, Andreas Kling <kling@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #pragma once
  7. #include <AK/Forward.h>
  8. namespace Core {
  9. class AnonymousBuffer;
  10. class ArgsParser;
  11. class BufferedSocketBase;
  12. class ChildEvent;
  13. class ConfigFile;
  14. class CustomEvent;
  15. class DateTime;
  16. class DirIterator;
  17. class DeferredInvocationContext;
  18. class ElapsedTimer;
  19. class Event;
  20. class EventLoop;
  21. class EventReceiver;
  22. class File;
  23. class LocalServer;
  24. class LocalSocket;
  25. class MappedFile;
  26. class MimeData;
  27. class NetworkJob;
  28. class NetworkResponse;
  29. class Notifier;
  30. class Process;
  31. class ProcessStatisticsReader;
  32. class Resource;
  33. class ResourceImplementation;
  34. class Socket;
  35. template<typename Result, typename TError = AK::Error>
  36. class Promise;
  37. template<typename Result, typename TError = AK::Error>
  38. class ThreadedPromise;
  39. class SocketAddress;
  40. class TCPServer;
  41. class TCPSocket;
  42. class Timer;
  43. class TimerEvent;
  44. class UDPServer;
  45. class UDPSocket;
  46. enum class TimerShouldFireWhenNotVisible;
  47. #ifdef AK_OS_MACH
  48. class MachPort;
  49. #endif
  50. }