aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt/DBTManager.hpp
Commit message (Expand)AuthorAgeFilesLines
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-251-528/+0
* DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapterSven Gothel2021-01-181-38/+38
* Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (...Sven Gothel2021-01-111-5/+5
* Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat...Sven Gothel2021-01-061-3/+3
* smart_ptr-5: Use std::make_shared<T>(..) where possible, reducing two memory ...Sven Gothel2020-12-141-0/+3
* smart_ptr-2: Handle MgmtEvent instances via std::unique_ptr instead of shared...Sven Gothel2020-12-141-7/+7
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-121-14/+13
* SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m...Sven Gothel2020-12-101-2/+1
* DBTManager::uploadLongTermKey(..): Return HCIStatusCode (platform agnostic; T...Sven Gothel2020-12-091-1/+1
* DBTManager: Added platform agnostic uploadLongTermKeyInfo(..)Sven Gothel2020-12-091-2/+6
* MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an...Sven Gothel2020-12-031-1/+6
* DBTManager: Use mgmtEventAnyCB() for all debug output, added if jau::environm...Sven Gothel2020-12-011-20/+0
* DBTManager: Support configurable SMPIOCapability per adapter, default is stil...Sven Gothel2020-11-231-0/+17
* DBTDevice: Handle l2cap open/security within processNotifyConnected thread, s...Sven Gothel2020-11-161-7/+0
* DBTManager: Add setL2CAPSecurity(..) and userConfirmReply(..) for MgmtUserCon...Sven Gothel2020-11-151-0/+8
* DBTManager: Make default BTMode::DUALSven Gothel2020-11-151-4/+3
* MgmtTypes.hpp: Add MgmtUserPasskeyReplyCmd, MgmtUserPasskeyNegativeReplyCmd, ...Sven Gothel2020-11-141-0/+3
* DBTManager::initAdapter(): Reorg setMode(..): Set modes only if not POWERED, ...Sven Gothel2020-11-101-0/+2
* MgmtTypes.hpp: Add MgmtLoadLinkKeyCmd, MgmtLoadLongTermKeyCmd, MgmtLoadIdenti...Sven Gothel2020-11-101-0/+4
* Adding MgmtEvent: MgmtEvtNewLinkKey, MgmtEvtNewLongTermKey, MgmtEvtAuthFailed...Sven Gothel2020-11-091-3/+7
* MgmtTypes: Reorg MgmtMsg <- [MgmtCommand (w/ Opcode), MgmtEvent (w/ Opcode)];...Sven Gothel2020-11-091-1/+3
* DBTManager: clearAllMgmtEventCallbacks() -> clearAllCallbacks() (As it includ...Sven Gothel2020-11-081-1/+2
* DBTManager, HCIHandler, GATTHandler: Add reader thread cleanup, setting <bla>...Sven Gothel2020-10-271-3/+3
* Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa...Sven Gothel2020-10-271-27/+11
* Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB...Sven Gothel2020-10-251-12/+115
* Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV...Sven Gothel2020-10-251-0/+2
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-251-7/+5
* MgmtEvent::Opcode::NEW_SETTINGS: Be fully functional w/o Adapter: DBTManager ...Sven Gothel2020-10-251-0/+1
* DBTManager: Add adapter add/remove support: Use cow_vector for adapterInfo-li...Sven Gothel2020-10-241-11/+16
* DBTManager: Start dropping index (idx) for adapter id, use dev_id - drop inde...Sven Gothel2020-10-241-4/+5
* DBTManager: Use native uint16_t type for valid dev_id (not increased value ra...Sven Gothel2020-10-241-14/+14
* adopt ringbuffer Size_type changes, using jau::nsize_tSven Gothel2020-10-201-1/+1
* DBTManager: Use read lock-free cow_vector for mgmtEventCallbackLists, avoidin...Sven Gothel2020-10-191-1/+0
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-161-6/+7
* DBTManager::getDefaultAdapter*(): Define the first POWERED adapter as default...Sven Gothel2020-10-141-2/+24
* DBTManager, HCIHandler, GATTHandler: Drop atomic on mtx_*Lifecycle covered fi...Sven Gothel2020-10-091-2/+4
* [L2CAP|HCI]Comm + [GATT|HCI]Handler/DBTManager: Properly synchronize reader t...Sven Gothel2020-09-291-2/+4
* DBTAdapter, DBTManager, HCIHandler: Ensure take-down (dtor, disconnect, remov...Sven Gothel2020-09-251-8/+10
* HCIHandler*: Tuning LE scan + connection parameters for higher performance (s...Sven Gothel2020-09-241-4/+4
* HCIHandler*: Tuning LE scan + connection parameters for higher transmission r...Sven Gothel2020-09-241-6/+6
* C++ DBTManager / Java BluetoothFactory: Default operation is BTMode::LE (Was ...Sven Gothel2020-09-201-2/+14
* C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now)Sven Gothel2020-09-151-4/+4
* C++ noexcept: DBTManagerSven Gothel2020-09-141-45/+45
* C++ IndexOutOfBoundsException: Add variant for just index + lengthSven Gothel2020-09-141-1/+1
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-031-8/+16
* DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug...Sven Gothel2020-08-281-5/+2
* Inherit all *Env classes from DBTEnvironment, having them grouped for documen...Sven Gothel2020-08-281-5/+30
* DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ...Sven Gothel2020-08-281-0/+4
* DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th...Sven Gothel2020-08-281-2/+6
* DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi...Sven Gothel2020-08-281-10/+42