aboutsummaryrefslogtreecommitdiffstats
path: root/src/io_util.cpp
Commit message (Expand)AuthorAgeFilesLines
* cleanup: includes, space, missing inline (ODR), drop cast, drop return statementSven Göthel2024-09-141-1/+0
* cleanup C++20: Review bugprone-casting-through-void; Fix includes; Use type-t...Sven Göthel2024-05-191-1/+1
* jau::ringbuffer: Add 'End of Stream' (EOS) concept and utilize it for jau::io...v1.1.1Sven Gothel2023-01-021-12/+17
* jau::io::read_stream/URL: Adopt to end_of_data() -> !good(); jau::io::consume...Sven Gothel2023-01-011-10/+19
* clang-tidy: Add 'performance-' fixesSven Gothel2022-11-271-4/+4
* clang-tidy: jau::io::read_url_stream() noexcept: Drop potential buffer.recapa...Sven Gothel2022-11-261-4/+0
* clang-tidy (C++ lint): Enable for vscode, optional @ commandline (see scripts...Sven Gothel2022-11-261-1/+1
* ClangTidy: Misc fixes: Use override, conversion, nullptr, c-includes, default...Sven Gothel2022-11-211-8/+8
* async read_url_stream(): Add `url_header_sync` object to notify user whether ...Sven Gothel2022-08-301-16/+67
* io_util.cpp: Enhance error messages, minor whitespace editSven Gothel2022-08-281-25/+25
* io_util/byte_stream: Decouple from Botan, add iostate and new Byte*Stream* su...Sven Gothel2022-08-051-5/+3
* jau::io::read_stream(): Guarantee consumer_fn() is called with `is_final=true...Sven Gothel2022-08-021-3/+3
* ByteInStream_File: Remove obsolete `use_binary` arg, byte streams are always ...Sven Gothel2022-07-311-1/+1
* Add jau::io::read_stream() with double-buffered reading to ensure last consum...Sven Gothel2022-07-311-2/+72
* jau::io::read_stream(): Issue final consumer_fn() call w/ zero size if no byt...Sven Gothel2022-07-291-0/+2
* Java: Move 'org.jau.nio' content -> 'org.jau.io' and 'org.jau.nio.Uri' -> ''o...Sven Gothel2022-07-071-10/+10
* Use libcurl optional, enable via cmake option `-DUSE_LIBCURL=ON` and remove d...Sven Gothel2022-06-181-3/+27
* Clean up io_util.hpp and byte_stream.hpp: Have the former be more self contai...Sven Gothel2022-06-051-0/+1
* Bump v0.13.0: jau::io changes for robust and simplified ByteInStream usage so...v0.13.0Sven Gothel2022-06-041-7/+69
* io::read_url_stream(): Fix using std::string -> char * in ERR_PRINTSven Gothel2022-05-301-4/+4
* io::read_url_stream: Fix content_length (-1 == unknown), add consume_header w...Sven Gothel2022-05-291-23/+188
* ByteInStream: Add content_size methods and replace exp_size, mark/implement a...Sven Gothel2022-05-291-74/+53
* io::read*(): Document API and have 'em all noexcept while catching potential ...Sven Gothel2022-05-291-14/+26
* Add IOUtils Module/Group; Rename Byte{->In}Stream interface and implementationsSven Gothel2022-05-281-11/+11
* Integrating byte_stream.* and io_util.* incl. unit test from Elevator project...Sven Gothel2022-05-281-0/+419