/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: AFIO.hpp Date: 2021-8-21 Author: Reece ***/ #pragma once namespace Aurora::IO::FS { AUKN_SHARED_API(OpenAsync, IAsyncFileStream, const AuString &path, EFileOpenMode openMode, bool directIO = false, EFileAdvisoryLockLevel lock = EFileAdvisoryLockLevel::eNoSafety); /// \param transactions Array of FIO transactions /// \param timeout Aurora Timeout AUKN_SYM bool WaitMultiple(const AuList> &transactions, AuUInt32 timeout); }