Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
FileInputStream.inl
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4
5namespace Stroika::Foundation::IO::FileSystem::FileInputStream {
6
7 /*
8 ********************************************************************************
9 ********************************** FileInputStream *****************************
10 ********************************************************************************
11 */
12 inline Streams::InputStream::Ptr<byte> New (const filesystem::path& fileName, BufferFlag bufferFlag)
13 {
14 return New (fileName, kSeekableFlag_DEFAULT, bufferFlag);
15 }
16
17 /// /////////////DEPRECATED
18 [[deprecated ("Since Stroika v3.0d6 - need adoptfdpolicy flag")]] inline Ptr New (FileDescriptorType fd, BufferFlag bufferFlag)
19 {
20 return New (fd, AdoptFDPolicy::eCloseOnDestruction, SeekableFlag::eSeekable, bufferFlag);
21 }
22
23}