summaryrefslogtreecommitdiffstats
path: root/include/jau/jni
Commit message (Expand)AuthorAgeFilesLines
* 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-091-6/+6
* JavaUplink / getJavaUplinkObject(): Rename checkValid() -> checkValidInstance...Sven Gothel2022-05-051-2/+2
* 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-042-5/+0
* Doxygen: Add Modules: Group related things together: Algorithms, ByteUtils, C...v0.9.2Sven Gothel2022-05-012-0/+15
* helper_jni: Add convert_instance_to_jobject(..) with given jclass, different ...Sven Gothel2022-01-271-0/+16
* Add helper_jni.hpp: convert_vector_uniqueptr_to_jarraylist(..) variant ...v0.7.6Sven Gothel2022-01-041-0/+54
* helper_jni: Add checkAndGetObject(..)Sven Gothel2021-11-151-0/+13
* Have OutOfMemoryError being derived from std::bad_alloc (not std::exception);...Sven Gothel2021-10-041-0/+2
* Java JNI: Exceptions: Use jau::RuntimeException derivatives for all exception...v0.4.2Sven Gothel2021-08-031-9/+9
* Consolidate conversion to hex and decimal string: template<> to_hexstring() a...Sven Gothel2021-02-101-1/+1
* bytesHexString: Remove arg 'leading0X': Have a leading '0x' if !lsbFirst alwa...Sven Gothel2021-02-061-1/+1
* helper_jni.hpp: Have all convert_vector_* templates operate on any array (vec...Sven Gothel2021-01-081-19/+19
* helper_jni: Add convert_instance_to_jobject<T>(..)v0.2.4Sven Gothel2020-10-251-0/+17
* Small footprint compromise: Use jau::nsize_t where appropriateSven Gothel2020-10-201-2/+2
* Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ...Sven Gothel2020-10-202-11/+11
* Normalize: Use size_t where appropriateSven Gothel2020-10-201-4/+4
* JavaUplink/JavaGlobalObj: Test on shared_ptr<>.use_count()==0 as well, coveri...Sven Gothel2020-10-181-1/+4
* jni_mem: API formattingSven Gothel2020-10-181-1/+2
* Move jaucpp files to root-folderSven Gothel2020-10-162-0/+632