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
..
2024-02-06 10:00:48 +01:00
2021-06-26 06:30:49 +02:00
2022-07-07 04:18:20 -05:00
2023-11-22 00:59:24 +01:00
2024-02-16 09:34:19 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-08-14 07:39:03 -05:00
2022-07-07 04:18:20 -05:00
2019-07-01 17:51:38 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2023-11-22 00:59:24 +01:00
2023-11-22 00:59:24 +01:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2024-02-16 09:34:19 +01:00
2024-02-01 13:42:38 +01:00
2022-06-28 12:14:36 -05:00
2023-11-26 18:56:54 -06:00
2022-07-07 04:18:20 -05:00
2022-06-10 19:56:29 -05:00
2024-02-16 09:34:19 +01:00
2024-02-16 09:34:19 +01:00
2020-01-09 10:08:09 +01:00
2020-01-09 10:08:09 +01:00
2023-11-23 04:49:10 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-03-20 01:50:15 -05:00
2023-03-20 01:50:15 -05:00
2022-07-03 15:55:36 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-02-19 10:52:33 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-04-03 09:20:14 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-24 10:41:35 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-11 14:48:33 +01:00
2022-07-07 04:18:20 -05:00
2024-01-15 08:06:19 +01:00
2024-01-31 22:07:07 +01:00
2023-11-22 00:59:24 +01:00
2022-07-07 04:18:20 -05:00
2018-03-06 18:26:49 +01:00
2022-04-18 17:58:31 +02:00
2022-07-07 04:18:20 -05:00
2023-12-17 16:55:30 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2017-09-09 11:14:06 +02:00
2020-01-09 10:08:09 +01:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-11-08 14:37:53 +01:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2023-10-24 21:00:58 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-11 09:07:45 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-22 00:59:24 +01:00
2021-06-14 18:59:56 +02:00
2019-11-30 13:38:03 +01:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2023-03-18 01:28:25 -05:00
2024-05-08 11:53:43 +02:00
2024-05-08 11:53:43 +02:00
2024-05-08 11:53:43 +02:00
2022-07-07 04:18:20 -05:00
2024-01-31 22:07:07 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-22 09:27:34 +01:00
2024-01-17 14:13:24 +01:00
2024-01-17 14:13:24 +01:00
2017-09-09 11:14:06 +02:00
2024-01-17 14:13:24 +01:00
2024-01-17 14:13:24 +01:00
2022-04-26 22:14:09 -05:00
2017-11-09 12:42:13 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-27 22:43:20 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-10-29 14:44:15 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-03-09 12:00:15 +01:00
2023-12-22 20:22:33 +01:00
2020-01-09 10:08:09 +01:00
2022-07-07 04:18:20 -05:00
2020-02-04 09:45:26 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-02-06 10:00:48 +01:00
2024-03-22 08:53:14 +01:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-05-05 09:49:06 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2023-03-17 15:24:57 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2023-03-17 15:24:57 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-02-16 09:34:19 +01:00
2024-02-16 09:34:19 +01:00
2024-02-16 09:34:19 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-15 18:30:55 +01:00
2022-07-07 04:18:20 -05:00
2023-12-15 18:30:55 +01:00
2023-11-01 16:29:49 +01:00
2024-02-16 09:34:19 +01:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2020-01-09 10:08:09 +01:00
2023-12-05 07:55:07 +01:00
2023-12-05 07:55:07 +01:00
2023-12-05 07:55:07 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-24 20:22:01 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-01-04 20:35:00 +01:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-24 20:22:01 +01:00
2020-01-22 08:23:36 +01:00
2023-01-23 12:23:03 +01:00
2023-12-14 00:25:04 +01:00
2023-01-23 12:23:03 +01:00
2023-11-24 20:22:01 +01:00
2023-03-18 01:28:25 -05:00
2021-11-05 14:58:40 +01:00
2017-09-09 11:14:06 +02:00
2020-01-09 10:08:09 +01:00
2020-01-04 11:28:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-06 10:46:38 -05:00
2023-03-18 01:28:25 -05:00
2022-07-07 04:18:20 -05:00
2024-02-16 09:34:19 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-08-06 22:28:45 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-05-29 21:52:39 -05:00
2019-08-17 10:04:48 +02:00
2019-08-17 10:04:48 +02:00
2019-08-17 10:04:48 +02:00
2019-08-17 10:04:48 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-26 04:57:39 +01:00
2022-07-07 04:18:20 -05:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-10-31 16:01:51 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-02-28 12:23:42 +01:00
2022-07-07 04:18:20 -05:00
2021-04-12 20:15:30 +02:00
2023-12-09 21:16:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-09 21:16:24 +01:00
2023-12-09 21:16:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-10-14 11:35:43 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2022-07-07 04:18:20 -05:00
2024-01-31 22:07:07 +01:00
2022-07-26 06:54:56 -05:00
2022-07-26 06:54:56 -05:00
2024-04-02 23:36:06 +02:00
2022-07-07 04:18:20 -05:00
2021-04-14 19:13:17 +02:00
2022-07-07 04:18:20 -05:00
2023-04-04 12:08:49 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-01-30 10:27:44 +01:00
2022-03-28 12:57:16 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2024-01-31 22:07:07 +01:00
2022-08-14 07:39:03 -05:00
2022-07-06 10:46:38 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-01-24 00:42:43 -06:00
2022-07-03 15:12:23 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-27 22:43:20 +01:00
2022-07-07 04:18:20 -05:00
2023-12-04 15:27:06 +01:00
2024-01-17 14:13:24 +01:00
2022-07-07 04:18:20 -05:00
2020-01-21 21:30:48 +01:00
2022-07-07 04:18:20 -05:00
2024-04-06 10:21:08 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-09-30 12:20:35 +02:00
2023-09-30 12:20:35 +02:00