aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* Move jaucpp files to root-folderSven Gothel2020-10-162-0/+523
* Prune remaining non jaucpp files from direct_btSven Gothel2020-10-168-586/+0
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-1610-1008/+42
* Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN...Sven Gothel2020-10-141-10/+10
* dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva...Sven Gothel2020-10-081-6/+1
* JNI BluetoothUtils::decodeUTF8String(): Limit scope of JNICriticalArray, not ...Sven Gothel2020-09-301-6/+8
* JNI helper_base.hpp: java_exception_check_and_throw(..) after adding object t...Sven Gothel2020-09-301-0/+3
* JNI helper_base.cxx: Fix ArrayList class name, drop decorating 'L' and ';'Sven Gothel2020-09-301-1/+1
* Make clang++ 9.0 happy (no warnings)Sven Gothel2020-09-281-2/+2
* DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor...Sven Gothel2020-09-261-0/+4
* Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ...Sven Gothel2020-09-201-2/+1
* POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa...Sven Gothel2020-09-192-1/+8
* C++/JNI: helper_base.hpp/cxx: Rework raise_java_exception(..) and rethrow_and...Sven Gothel2020-09-192-119/+131
* C++ tinyb/general: Use rethrow_and_raise_java_exception(..) instead of explod...Sven Gothel2020-09-191-16/+4
* helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java...Sven Gothel2020-09-192-111/+126
* C++ noexcept: JavaUplink, DBTObject, JavaGlobalObjSven Gothel2020-09-151-11/+11
* C++ noexcept: JNIMem* (convert exception in dtor to abort)Sven Gothel2020-09-152-17/+19
* Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f...Sven Gothel2020-08-241-5/+2
* BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE...Sven Gothel2020-08-241-0/+24
* JNI: Complete C++ to Java Exception mappingSven Gothel2020-07-293-29/+77
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-261-0/+31
* DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...Sven Gothel2020-07-241-0/+7
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-243-4/+8
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-041-0/+28
* tinyb: fix jni unresolved symbols (add namespace to implementationSven Gothel2020-07-041-4/+4
* Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp...Sven Gothel2020-06-272-2/+16
* Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon...Sven Gothel2020-06-181-1/+9
* DBTAdapter::JNIAdapterStatusListener: Use JNIGlobalRef directly w/o unique_pt...Sven Gothel2020-06-082-0/+8
* Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt...Sven Gothel2020-05-182-0/+19
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-171-2/+83
* jni helper: Unique rename for 'convert_vector*(..)' template functionsSven Gothel2020-05-143-43/+9
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-123-0/+21
* Converging Java/JNI and C++ API to match tinyb interface requirements (step-2)Sven Gothel2020-05-102-0/+32
* helper_base: Add generic getField(..), getObjectRef<T>(..) and setObjectRef<T...Sven Gothel2020-05-042-29/+49
* JNIGlobalRef: Add copy-ctor, move-ctor and equality operationsSven Gothel2020-05-042-3/+68
* Java: Utilize new EIRDataType in BluetoothDeviceStatusListener; ...Sven Gothel2020-05-031-4/+34
* JNI helper_base: Robustness: Add java_exception_check_and_throw(..) and use I...Sven Gothel2020-05-022-13/+19
* Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI...Sven Gothel2020-04-212-22/+88
* Direct-BT: Fix BluetoothFactory; Renaming using 'DBT' prefixSven Gothel2020-04-201-1/+1
* Initial working Java binding for the direct_bt C++ moduleSven Gothel2020-04-2024-3944/+341
* Implement direct_bt: Direct Bluetooth access via Linux's Kernel BlueZ protoco...Sven Gothel2020-04-098-14/+14
* C++ tinyb_hci: Working HCIScanner showing AD packets, demonstrating new HCI c...Sven Gothel2020-02-159-0/+322
* java jni: Split helper to helper_base + helper_tinyb (modularization)Sven Gothel2020-02-0912-89/+217
* Java Refactory: Expose intefaces via org.tinyb.* and D-Bus implementation via...Sven Gothel2020-02-099-153/+153
* Move java classes to package sub folderSven Gothel2020-02-0815-1730/+0
* JNIEnvContainer::attach/detach: Reuse GetEnv's JNIEnv if available and don't ...Sven Gothel2020-02-052-6/+27
* Add experimental Adapter1::ConnectDevice callSven Gothel2020-02-052-1/+66
* BluetoothManager: Expose native get_default_adapter() to java as getDefaultAd...Sven Gothel2020-02-012-0/+38
* BluetoothManager: Allow launching from plain class files (no jar package w/ v...Sven Gothel2020-01-311-1/+1
* Expose BluetoothDevice async calls: device1_call_connect(..) / device1_call_c...Sven Gothel2020-01-312-0/+49