aboutsummaryrefslogtreecommitdiffstats
path: root/java/jni/direct_bt/DBTAdapter.cxx
Commit message (Expand)AuthorAgeFilesLines
* Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ...Sven Gothel2020-06-291-2/+3
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-291-16/+18
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-091-7/+17
* DBTAdapter::JNIAdapterStatusListener: Use JNIGlobalRef directly w/o unique_pt...Sven Gothel2020-06-081-103/+43
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-041-10/+10
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-041-2/+2
* HCIErrorCode (Java): Use byte native value (uint8_t) and fast switch/case val...Sven Gothel2020-05-311-2/+2
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-311-13/+60
* JNI AdapterStatusListener::deviceConnectionChanged(..) can't expect the java ...Sven Gothel2020-05-281-4/+21
* JNI Callback listener issued from a native thread must not mute exceptions (f...Sven Gothel2020-05-281-102/+65
* AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD...Sven Gothel2020-05-281-4/+12
* DBTDevice/BluetoothDevice: Expose getCreationTimestamp() and add BluetoothAdd...Sven Gothel2020-05-281-4/+6
* DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/...Sven Gothel2020-05-251-1/+1
* Expose Whitelist (auto-)connect management to BluetoothAdapter.java, impl in ...Sven Gothel2020-05-251-0/+60
* Fix listener notice for discovering and connection (enabled and add connected)Sven Gothel2020-05-241-2/+2
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-241-112/+121
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-241-2/+2
* C++ multithreading fixes and exampleSven Gothel2020-05-241-15/+5
* DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo...Sven Gothel2020-05-231-2/+2
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-171-73/+98
* jni helper: Unique rename for 'convert_vector*(..)' template functionsSven Gothel2020-05-141-1/+1
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-121-12/+19
* Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei...Sven Gothel2020-05-111-1/+1
* Converging Java/JNI and C++ API to match tinyb interface requirements (step-2)Sven Gothel2020-05-101-0/+84
* [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c...Sven Gothel2020-05-101-17/+61
* JNI DBTAdapter: Enhance callback pattern (here DiscoveringNotifications); Pow...Sven Gothel2020-05-041-129/+33
* 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
* Java: Utilize new EIRDataType in BluetoothDeviceStatusListener; ...Sven Gothel2020-05-031-17/+31
* DBTManager Java: Add getAdapterListImpl()Sven Gothel2020-05-021-7/+23
* DBTAdapter: Drop discoverDevices(..), only allow usage of deviceFound(..) cal...Sven Gothel2020-04-281-11/+0
* Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr...Sven Gothel2020-04-261-2/+0
* DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove...Sven Gothel2020-04-261-31/+63
* Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI...Sven Gothel2020-04-211-52/+63
* HCIComm thread safety, resolve deadlock; Renaming: MgmtHandler -> DBTManager,...Sven Gothel2020-04-201-4/+4
* Direct-BT: Fix BluetoothFactory; Renaming using 'DBT' prefixSven Gothel2020-04-201-37/+40
* Initial working Java binding for the direct_bt C++ moduleSven Gothel2020-04-201-0/+259