summaryrefslogtreecommitdiffstats
path: root/java/jni
Commit message (Expand)AuthorAgeFilesLines
* JNIGlobalRef: Add copy-ctor, move-ctor and equality operationsSven Gothel2020-05-042-3/+68
* Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ...Sven Gothel2020-05-041-30/+98
* JNI: DBTAdapter: Use new FunctionDef::CaptureInvocationFuncSven Gothel2020-05-031-6/+38
* DBTAdapter Java/JNI: Add enable/disable Powered|Discovering NotificationsSven Gothel2020-05-031-0/+131
* cmake: COMPILE_FLAGS += -Werror (warnings -> error)Sven Gothel2020-05-031-1/+1
* Java: Utilize new EIRDataType in BluetoothDeviceStatusListener; ...Sven Gothel2020-05-034-28/+73
* DBTManager::close(): Clear adapterInfos (avoiding re-entry failure); Java del...Sven Gothel2020-05-031-0/+1
* JNI helper_base: Robustness: Add java_exception_check_and_throw(..) and use I...Sven Gothel2020-05-022-13/+19
* DBTManager Java: Add getAdapterListImpl()Sven Gothel2020-05-022-20/+67
* DBTAdapter: Drop discoverDevices(..), only allow usage of deviceFound(..) cal...Sven Gothel2020-04-281-11/+0
* Wire AdapterInfo w/ MgmtEvtNewSettings and MgmtEvtLocalNameChanged; AdapterIn...Sven Gothel2020-04-271-1/+2
* Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr...Sven Gothel2020-04-262-4/+2
* DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove...Sven Gothel2020-04-261-31/+63
* Use Kernel BlueZ Manager for Discovery, Connect, etc. (Initial Commit - Java ...Sven Gothel2020-04-251-1/+1
* Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI...Sven Gothel2020-04-216-90/+218
* HCIComm thread safety, resolve deadlock; Renaming: MgmtHandler -> DBTManager,...Sven Gothel2020-04-202-9/+9
* Direct-BT: Fix BluetoothFactory; Renaming using 'DBT' prefixSven Gothel2020-04-209-74/+77
* Initial working Java binding for the direct_bt C++ moduleSven Gothel2020-04-2031-163/+1000
* 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
* JNIEnvContainer::attach/detach: Reuse GetEnv's JNIEnv if available and don't ...connector-1.5connector_b_1.5Sven Gothel2020-02-052-6/+27
* Add experimental Adapter1::ConnectDevice callSven Gothel2020-02-051-1/+40
* BluetoothManager: Expose native get_default_adapter() to java as getDefaultAd...Sven Gothel2020-02-011-0/+30
* Expose BluetoothDevice async calls: device1_call_connect(..) / device1_call_c...Sven Gothel2020-01-311-0/+39
* Implementing discovery filter by UUIDs (java) and fixing a bug with discovery...v0.5.1tinyb-masterVlad Kolotov2017-10-141-1/+14
* Implementing a generic method to set discover filters (UUIDs, rssi, pathloss,...Vlad Kolotov2017-10-143-3/+31
* Adding support for setting RSSI discovery filterVlad Kolotov2017-10-141-0/+21
* Added Java method BluetoothManager::getDiscovering()Misterioso2017-10-031-0/+19
* Added Java method BluetoothDevice::remove()Misterioso2017-09-241-0/+20
* Fix issue #121Tzafrir Poupko2017-09-241-4/+4
* Fix native memory leakTzafrir Poupko2017-09-135-2/+39
* drop dependencies of unused linked librariesMarkus Rathgeb2017-09-131-0/+2
* Fixed typo in BluetoothDevice.cxx Java_tinyb_BluetoothDevice_getTxPowerStephan Bodmer2017-08-183-3/+33
* Fix java objects memory leakTzafrir Poupko2017-08-054-0/+14
* java: Add notifications for ManufacturerData, ServiceData and ServicesResolvedPetre Eftime2016-10-311-0/+188
* Fix JNI FindClass "tinyb/BluetoothNotification" not foundJulien Decaen2016-10-286-11/+23
* Add missing BluetoothDevice propertiesPetre Eftime2016-09-161-0/+134
* java: Refactor JNIMem classesPetre Eftime2016-07-062-40/+71
* Add license headers where missingPetre Eftime2016-07-062-1/+48
* java: Add hashCode function for BluetoothObjectsPetre Eftime2016-07-051-0/+7
* java: Properly uppercase UUIDPetre Eftime2016-07-014-4/+4
* java: Add initial support for Java notificationsPetre Eftime2016-07-016-9/+598
* Add support for notificationsPetre Eftime2016-06-302-5/+5
* java: jni: Fix other typos in JNI codePetre Eftime2016-05-311-2/+2
* java: jni: Fix typo in convert_vector_to_objectPetre Eftime2016-05-271-1/+1
* c++, java: Add BluetoothException, throw it on DBus or BlueZ errorPetre Eftime2016-05-238-1/+196
* java: throw exceptions from JNI to Javav0.4.2Petre Eftime2016-05-108-546/+1591
* c++, java: Optional values return null when they are not availablePetre Eftime2016-05-062-6/+12