/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: IO.hpp Date: 2021-6-9 Author: Reece ***/ #pragma once #include "EStreamError.hpp" #include "IStreamReader.hpp" #include "IStreamWriter.hpp" #include "ISeekingReader.hpp" // arbitrary read stream, dunno what you would want to call thousands_sep #include "Buffered/Buffered.hpp" #include "IAsyncFinishedSubscriber.hpp" #include "IAsyncTransaction.hpp" #include "Async.hpp" #include "IOSleep.hpp" #include "FS/FS.hpp" #include "Net/Net.hpp" #include "Character/Character.hpp" #if defined(AURORA_IS_POSIX_DERIVED) #include "UNIX/UNIX.hpp" #endif // TODO (Reece): // Due to be enabled after Linux commit (can pass unit test with breakpoints screeching along the way bc still fwd porting) // API wont change much now the core implementation works. #if 1 #include "IOExperimental.hpp" #endif