| Commit message (Expand) | Author | Age | Files | Lines |
* | Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB... | Sven Gothel | 2020-10-25 | 1 | -0/+39 |
* | DBTAdapter/Manager: Use DBG_PRINT instead of PLAIN_PRINT | Sven Gothel | 2020-10-25 | 2 | -16/+16 |
* | DBTAdapter::close(): Don't use mgmt reference if !valid | Sven Gothel | 2020-10-25 | 1 | -1/+1 |
* | Review & fix cow_vector 'fancy' write access: write_mutex, copy_store and set... | Sven Gothel | 2020-10-25 | 3 | -22/+22 |
* | Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV... | Sven Gothel | 2020-10-25 | 3 | -43/+97 |
* | Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManager | Sven Gothel | 2020-10-25 | 3 | -34/+37 |
* | MgmtEvent::Opcode::NEW_SETTINGS: Be fully functional w/o Adapter: DBTManager ... | Sven Gothel | 2020-10-25 | 2 | -11/+34 |
* | DBTAdapter::toString(): Add valid and open states; Reorder some methods | Sven Gothel | 2020-10-24 | 1 | -56/+61 |
* | DBTManager: Add adapter add/remove support: Use cow_vector for adapterInfo-li... | Sven Gothel | 2020-10-24 | 2 | -42/+79 |
* | DBTManager: Start dropping index (idx) for adapter id, use dev_id - drop inde... | Sven Gothel | 2020-10-24 | 2 | -5/+5 |
* | DBTManager: Use native uint16_t type for valid dev_id (not increased value ra... | Sven Gothel | 2020-10-24 | 1 | -28/+28 |
* | DBTAdapter/Manager: Callback DBG/PRINT: Use common source prefix 'mgmt' or 'hci' | Sven Gothel | 2020-10-24 | 2 | -31/+32 |
* | DBTAdapter: Resolve uninitialized nextMetaScanType and refine with hasScanTyp... | Sven Gothel | 2020-10-23 | 1 | -2/+9 |
* | AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan... | Sven Gothel | 2020-10-23 | 1 | -16/+11 |
* | Better arg names and order for 'ScanType changeScanType(const ScanType curren... | Sven Gothel | 2020-10-23 | 2 | -4/+4 |
* | More graceful takedown @ powered-off: Don't attempt futile HCI disconnect (DB... | Sven Gothel | 2020-10-23 | 2 | -5/+18 |
* | Sent discovery event directly (!off-thread) guaranteeing SC; Push ScanType di... | Sven Gothel | 2020-10-23 | 2 | -77/+97 |
* | DBTAdapter: Use HCIHandler::getCurrentScanType(); start/stop_discovery: Set c... | Sven Gothel | 2020-10-22 | 1 | -36/+37 |
* | HCIHandler: *create_conn(..) mitigate any pending connection commands avoidin... | Sven Gothel | 2020-10-22 | 1 | -154/+294 |
* | Small footprint compromise: Use jau::nsize_t and jau::snsize_t where appropriate | Sven Gothel | 2020-10-20 | 11 | -55/+55 |
* | adopt ringbuffer Size_type changes, using jau::nsize_t | Sven Gothel | 2020-10-20 | 3 | -7/+7 |
* | tinyb/BluetoothManager.cpp: One more -Wshadow detected on g++ 8.3 | Sven Gothel | 2020-10-20 | 1 | -2/+2 |
* | Minor int -> uint16_t explicit cast | Sven Gothel | 2020-10-20 | 1 | -2/+2 |
* | Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ... | Sven Gothel | 2020-10-20 | 7 | -66/+66 |
* | Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ... | Sven Gothel | 2020-10-20 | 6 | -33/+32 |
* | Normalize: Use size_t where appropriate; timestamp is uint64_t | Sven Gothel | 2020-10-20 | 10 | -53/+55 |
* | adopt to ringbuffer::getSize() -> size_t changes | Sven Gothel | 2020-10-20 | 3 | -3/+3 |
* | HCIHandler: mtx_connectionList drop recursive for simple mutex; Drop top-leve... | Sven Gothel | 2020-10-20 | 1 | -20/+20 |
* | cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti... | Sven Gothel | 2020-10-20 | 2 | -4/+0 |
* | DBTAdapter: ERR -> WARN: startDiscovery + startDiscoveryBackground on Adapter... | Sven Gothel | 2020-10-19 | 1 | -2/+5 |
* | DBTManager: Use read lock-free cow_vector for mgmtEventCallbackLists, avoidin... | Sven Gothel | 2020-10-19 | 1 | -37/+19 |
* | HCIHandler: Use read lock-free cow_vector for mgmtEventCallbackLists, avoidin... | Sven Gothel | 2020-10-19 | 1 | -33/+16 |
* | GATTHandler: Use read lock-free cow_vector for characteristicListenerList, av... | Sven Gothel | 2020-10-19 | 1 | -26/+34 |
* | DBTDevice: Have shared GattGenericAccessSvc owned by GATTHandler, similar to ... | Sven Gothel | 2020-10-19 | 2 | -3/+10 |
* | DBTDevice::dtor: Don't recurse back into remove() -> adapter removeDevice(), ... | Sven Gothel | 2020-10-19 | 2 | -10/+15 |
* | DBTAdapter::removeStatusListener(const AdapterStatusListener * l): Use copy_s... | Sven Gothel | 2020-10-18 | 1 | -2/+2 |
* | DBTDevice/DBTAdapter: Move WORDY_PRINT to adapter::removeDevice(..) | Sven Gothel | 2020-10-18 | 2 | -2/+2 |
* | DBTAdapter fix regression: mtx_sharedDevices needs to be recursive due to dev... | Sven Gothel | 2020-10-18 | 1 | -6/+6 |
* | DBTAdapter: Have remaining recursive mutex -> simple mutex (sharedDevices, di... | Sven Gothel | 2020-10-18 | 1 | -9/+9 |
* | DBTAdapter: Have statusListenerList lock-free using jau::cow_vector | Sven Gothel | 2020-10-18 | 1 | -39/+28 |
* | HCIHandler (UBSAN): Replace 'nasty' cast to 'HCIStructCmdCompleteMetaEvt<T> *... | Sven Gothel | 2020-10-17 | 1 | -12/+12 |
* | DBTAdapter::stopDiscovery(): Fix uninitialized 'HCIStatusCode status', errone... | Sven Gothel | 2020-10-17 | 1 | -1/+1 |
* | direct_bt::DBTManager, ieee11073::DataTypes: Fix Warnings | Sven Gothel | 2020-10-17 | 2 | -5/+12 |
* | DBTManager's MgmtEnv ctor: Use root_prefix_domain "direct_bt"; DBTAdapter: Ad... | Sven Gothel | 2020-10-17 | 2 | -12/+12 |
* | src/tinyb/Bluetooth*cpp: Compile clean w/ full Warnings | Sven Gothel | 2020-10-17 | 6 | -17/+37 |
* | Extract common C++ Support Library inclusive Java JNI Binding to sub-project ... | Sven Gothel | 2020-10-16 | 24 | -1040/+206 |
* | HCIHandler::[le_]create_conn(): Wait for pending DISCONN_COMPLETE, which caus... | Sven Gothel | 2020-10-15 | 2 | -29/+64 |
* | DBTDevice::remove()/DBTAdapter::removeDevice(): Add some WORDY_PRINT(..) | Sven Gothel | 2020-10-15 | 2 | -1/+4 |
* | DBTDevice::disconnectGATT: Show caller in DBG_PRINT | Sven Gothel | 2020-10-15 | 1 | -5/+5 |
* | HCIHandler::clearTrackerConnections(): Clear tracked connections on close(), ... | Sven Gothel | 2020-10-15 | 1 | -4/+21 |