summaryrefslogtreecommitdiffstats
path: root/include/jau
Commit message (Expand)AuthorAgeFilesLines
* JNI: Add convert_jlist_string_to_vector(), the reverse function of convert_ve...Sven Gothel2022-06-031-0/+2
* helper_jni.*: Add getObjectFieldValue(), getStringFieldValue(), getLongFieldV...Sven Gothel2022-06-021-0/+4
* ByteInStream_URL, ByteInStream_Feed: Pass fraction by referenceSven Gothel2022-06-021-2/+2
* io::read_url_stream: Fix content_length (-1 == unknown), add consume_header w...Sven Gothel2022-05-291-1/+17
* ringbuffer: Add interruptReader() if intended to abort writing and to interru...Sven Gothel2022-05-291-5/+41
* ByteInStream: Add content_size methods and replace exp_size, mark/implement a...Sven Gothel2022-05-292-117/+155
* io::read*(): Document API and have 'em all noexcept while catching potential ...Sven Gothel2022-05-291-18/+29
* file_stats: Retrieve symlink data and have fmode_bits::LINK additionally set;...Sven Gothel2022-05-291-21/+32
* Add IOUtils Module/Group; Rename Byte{->In}Stream interface and implementationsSven Gothel2022-05-282-74/+103
* Integrating byte_stream.* and io_util.* incl. unit test from Elevator project...Sven Gothel2022-05-282-0/+747
* Add jau::fs::get_cwd()Sven Gothel2022-05-281-0/+5
* Add callocator_sec, a secure callocator variant w/ scrubbing before free and ...Sven Gothel2022-05-281-0/+174
* callocator: Call anonymous c-func w/ '::', e.g. ::free(..)Sven Gothel2022-05-281-10/+7
* Add RuntimeException types: NotImplementedError and IOErrorSven Gothel2022-05-281-0/+13
* function_def: Doc: Remove repetitive 'only'Sven Gothel2022-05-231-1/+1
* FunctionDef: Complete documentation, refine namesSven Gothel2022-05-231-64/+318
* Add Module/Group SysUtilsv0.10.1Sven Gothel2022-05-221-0/+8
* Add default ctor to file_stats and dir_item; file_stats::to_string() uses dec...Sven Gothel2022-05-201-0/+6
* fraction_timespec::normalize(): Fix underflow case, allow multiple of ns_per_secSven Gothel2022-05-181-4/+5
* fraction*: move test 04.00 -> 03.00 `struct timespec type validation Test 03.00`Sven Gothel2022-05-181-2/+2
* fraction*: Use pass by reference consistentlySven Gothel2022-05-181-4/+4
* Add file_util.hpp: File Utilities for platform agnostic C++ handling of file ...Sven Gothel2022-05-181-0/+299
* Refining fraction_timespec: Add notion of 'struct timespec' year 2038 issue, ...Sven Gothel2022-05-181-7/+43
* jau::latch: Extend functionality with count_up(), allowing to dynamically add...Sven Gothel2022-05-151-0/+22
* debug.hpp: Fix API doc: Mention 'function name' in outputSven Gothel2022-05-151-8/+8
* Fix call_on_release: Skip calling `release_func` if resource has been marked ...Sven Gothel2022-05-131-3/+14
* Use `std::shared_ptr<T>` instead of a `naked pointer` for sane lifcycle, see ...Sven Gothel2022-05-091-176/+381
* Use JavaUplinkRef typedef of share_ptr<JavaUplink> and pass 'const JavaUplink...Sven Gothel2022-05-092-9/+11
* root_environment: Add static atomic state 'is_terminating()', set by atexit()...Sven Gothel2022-05-091-0/+10
* ExceptionBase: Expose original message w/o backtrace, rename get_backtrace() ...Sven Gothel2022-05-091-3/+4
* JavaUplink / getJavaUplinkObject(): Rename checkValid() -> checkValidInstance...Sven Gothel2022-05-052-4/+6
* JavaGlobalObj::dtor: Match JavaAnon virtual signature with override (requirem...Sven Gothel2022-05-051-1/+1
* Move all of jni_mem into namespace jauSven Gothel2022-05-051-0/+6
* JavaGlobalObj::dtor: Hold JNIGlobalRef lock while fetching jobject and call i...Sven Gothel2022-05-051-0/+1
* JavaGlobalObj: Fix copy-ctor and add move-ctor. Both correspond to their JNIG...Sven Gothel2022-05-051-1/+4
* JavaGlobalObj: Add explicit ctor w/ pre-existing JNIGlobalRef; Fix getJavaObj...Sven Gothel2022-05-041-1/+5
* JNIGlobalRef: jobject access must be atomic, allowing concurrent from shared_...Sven Gothel2022-05-041-3/+11
* JavaAnon/JavaUplink/JNIGlobalRef: Remove `clear()` to clear the java-ref w/o ...Sven Gothel2022-05-043-15/+0
* packed_t: Fix API doc, go a bit more into details.Sven Gothel2022-05-031-1/+5
* Complete ByteUtils API doc of packed_t and get_<stdint>() get_value() and its...Sven Gothel2022-05-022-55/+222
* Bump v0.9.3; Group {Integral->Integer}, refine group title and list all in RE...v0.9.3Sven Gothel2022-05-0210-13/+18
* Add more API doc endian references, missed by DoxygenSven Gothel2022-05-021-12/+12
* Enhance ByteUtils group API docSven Gothel2022-05-021-2/+7
* Fix API doc: gcd(), Fractions, endianSven Gothel2022-05-023-44/+25
* Doxygen: Fix and complete {f->F}ractions group, and association from/to Concu...Sven Gothel2022-05-022-6/+32
* Reduce fraction_timespec conversion ctor implicit exampleSven Gothel2022-05-021-4/+0
* fraction_timespec conversion ctor and wait_for(): Add examples and recommend ...Sven Gothel2022-05-022-2/+52
* fraction_timespec: Remove dead reference to wait_until2()Sven Gothel2022-05-011-6/+0
* Doxygen: EUI48 and packet_attribute: Don't enclose namespace in 'group' block...Sven Gothel2022-05-013-15/+24
* Doxygen: Add Modules: Group related things together: Algorithms, ByteUtils, C...v0.9.2Sven Gothel2022-05-0129-59/+288