poco/Foundation
Matej Kenda 065f9a0ff9
feature(FileStream): Allow using Poco::FileStream to wrap arbitrary file handles/descriptors as C++ streams (#4424)
* Allow using Poco::FileStream to wrap arbitrary file handles/descriptors as C++ streams (#3444).

* Allow opening a file descriptor/HANDLE as C++ stream.

* FileStream: treat read from closed pipe as EOF.

* chore(Filestream): conde style (naming)

Co-Authored-By: Alex Fabijanic <alex@pocoproject.org>
Co-Authored-By: Matej Kenda <matejken@gmail.com>

* enh(FileStream): make FileIOS::open a virtual function. (#3444)

* test(FileStream): unit test for FileStream::openHandle (#3444)

* Update CONTRIBUTORS.

* test(FileStream): Win32 unit test fix.

* build(CMake): Require policy minimum version 3.15.

---------

Co-authored-by: Daniel Grunwald <grunwald@axivion.com>
Co-authored-by: Alex Fabijanic <alex@pocoproject.org>
2024-05-08 11:53:43 +02:00
..
cmake fix(cmake): PocoFoundationConfig.cmake should now check for PCRE2 #3677 2022-07-09 19:13:04 +02:00
include/Poco feature(FileStream): Allow using Poco::FileStream to wrap arbitrary file handles/descriptors as C++ streams (#4424) 2024-05-08 11:53:43 +02:00
samples Sync differences from branch 'master' into 'devel' after release 1.13.3 2024-04-06 10:21:08 +02:00
src feature(FileStream): Allow using Poco::FileStream to wrap arbitrary file handles/descriptors as C++ streams (#4424) 2024-05-08 11:53:43 +02:00
testsuite feature(FileStream): Allow using Poco::FileStream to wrap arbitrary file handles/descriptors as C++ streams (#4424) 2024-05-08 11:53:43 +02:00
CMakeLists.txt mingw 11: fixes to compile common libraries 2023-12-14 19:02:11 +01:00
Foundation_vs160.sln revert Foundation project files 2020-01-11 23:59:05 +01:00
Foundation_vs160.vcxproj fix(build): Foundation VS project files 2024-04-03 09:01:34 +02:00
Foundation_vs160.vcxproj.filters chore: fix vs project files 2024-02-19 22:29:26 +01:00
Foundation_vs170.sln Remaining changes for Windows on ARM64 support (#3608) 2022-05-26 22:40:30 -05:00
Foundation_vs170.vcxproj fix(build): Foundation VS project files 2024-04-03 09:01:34 +02:00
Foundation_vs170.vcxproj.filters AsyncObserver (#4444) 2024-02-16 09:34:19 +01:00
Makefile AsyncObserver (#4444) 2024-02-16 09:34:19 +01:00
nonexistent.txt feat(Data::AbstractSessionImpl): add autoCommit property and tests #4261 (#4262) 2023-12-22 09:27:34 +01:00