AuroraRuntime/Include/Aurora/IO/FS/Async.hpp
Reece 86ac108f11 [*] Move AuIO::WaitMultiple
[+] AuIO::WaitMultiple2
2022-05-13 19:25:29 +01:00

17 lines
603 B
C++

/***
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
{
// WARNING: AURORA::IO::FS ASYNC IS NOT THREAD SAFE
// You can use the synchronization objects for the purpose of cross-thread synchronization
// However, IAsyncTransaction should not be accessed from differing threads.
AUKN_SHARED_API(OpenAsync, IAsyncFileStream, const AuString &path, EFileOpenMode openMode, bool directIO = false, EFileAdvisoryLockLevel lock = EFileAdvisoryLockLevel::eNoSafety);
}