aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* API Doc Direct-BT: Move HCI prioritization segment to main namespace section.Sven Gothel2020-05-182-8/+11
* Fix general Doxygen DocumentationSven Gothel2020-05-189-113/+170
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-178-296/+833
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-152-66/+54
* C++ GATT: Cleanup and complete Descriptor <*-1> Characteristic <*-1> ServiceSven Gothel2020-05-142-98/+164
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-121-0/+12
* HCISession::disconnected: Don't throw exception, intentionally called at clos...Sven Gothel2020-05-111-5/+0
* Resolving flushed discovered devices and shared device reference usage.Sven Gothel2020-05-112-12/+35
* Shape GATTServiceDecl + GATTCharacterisicsDecl into TinyB API conform data re...Sven Gothel2020-05-112-49/+22
* GATT: GATTPrimaryService -> GATTServiceDecl (-> GATTTypes.hpp) ; Add JavaUpli...Sven Gothel2020-05-112-59/+72
* Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei...Sven Gothel2020-05-116-709/+831
* BasicAlgos: Rename 'InputIt' -> 'InputArray' for template type, indicating in...Sven Gothel2020-05-101-4/+4
* Converging Java/JNI and C++ API to match tinyb interface requirements (step-2)Sven Gothel2020-05-108-25/+289
* [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c...Sven Gothel2020-05-102-2/+114
* FunctionDef: Enhance efficiency and create InvocationFunc<..>::clone() and Fu...Sven Gothel2020-05-041-31/+92
* Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ...Sven Gothel2020-05-044-56/+67
* FunctionDef: Add CaptureInvocationFunc supporting lambdas w/ an explicit capt...Sven Gothel2020-05-031-14/+78
* MgmtAdapterEventCallback: Pass MgmtEventCallback by reference, avoiding one copySven Gothel2020-05-031-1/+1
* FunctionDef: Add StdInvocationFunc supporting std::function for capturing lam...Sven Gothel2020-05-031-0/+59
* ClassFunction -> FunctionDef generalization, adding plain function (non-class...Sven Gothel2020-05-032-18/+77
* Ensure unique set of HCISession::connectedDevices and DBTAdapter::discoveredD...Sven Gothel2020-05-031-0/+1
* TROOctets: Add equality operatorSven Gothel2020-05-031-0/+7
* DBTManager::close(): Clear adapterInfos (avoiding re-entry failure); Java del...Sven Gothel2020-05-031-1/+2
* HCIComm: HCI_TO_SEND_REQ_POLL_MS 1s -> 3s timeoutSven Gothel2020-05-031-2/+2
* MgmtEventCallbackList -> MgmtAdapterEventCallbackList: Adding adapter dev_id ...Sven Gothel2020-05-031-7/+50
* Element -> EIRDataType: Promote to top, add bit-ops and add Java equivalent; ...Sven Gothel2020-05-032-40/+56
* ManufactureSpecificData: Add equality operator ; remove dead declarationSven Gothel2020-05-031-1/+6
* DBTManager Java: Add getAdapterListImpl()Sven Gothel2020-05-021-0/+8
* GATTHandler/DBTManager Timeout/Error: Limit ringbuffer.getBlocking(..) with t...Sven Gothel2020-05-022-1/+2
* Ringbuffer: Add timeout limitation to getBlocking(..) and putBlocking(..) etc.Sven Gothel2020-05-022-29/+72
* GATTHandler/DBTManager Timeout/Error: Use 3s timeout; GATTHandler/l2cap use t...Sven Gothel2020-05-022-4/+4
* GATTHandler/DBTManager Timeout/Error: Unique SIGINT handler; GATTHandler disc...Sven Gothel2020-05-022-11/+5
* DBTManager::disconnect(..): send explicit MgmtEvtDeviceDisconnected to listenerSven Gothel2020-05-022-1/+31
* Corrected COPYING and the *Ioctl.hpp (c) and license headersSven Gothel2020-04-293-19/+114
* DBTAdapter: Drop discoverDevices(..), only allow usage of deviceFound(..) cal...Sven Gothel2020-04-281-61/+9
* DBTDevice add and use is*AddressType()Sven Gothel2020-04-281-0/+4
* DBTManager: Only require a mtx_callbackLists for mgmtEventCallbackListsSven Gothel2020-04-281-1/+1
* AdapterInfo: Validate index == dev_id @ array creation in ctor, drop at usageSven Gothel2020-04-281-12/+0
* USE_BT_MGMT is now build in after successful testing, hence remove conditiona...Sven Gothel2020-04-271-4/+0
* Wire AdapterInfo w/ MgmtEvtNewSettings and MgmtEvtLocalNameChanged; AdapterIn...Sven Gothel2020-04-273-28/+99
* MgmtEvent: Add MgmtSetting type; MgmtEvtNewSettings, MgmtEvtNewConnectionPara...Sven Gothel2020-04-272-17/+118
* Fix HCISession ctor definition (incomplete DBTAdapter in header)Sven Gothel2020-04-271-4/+1
* Use ERR_PRINT instead of perror and remove explicit errno info in ERR_PRINT m...Sven Gothel2020-04-271-1/+1
* HCISession ctor: Remove explicit dev_id argument, use given adapter dev_idSven Gothel2020-04-271-2/+2
* DBTManager: Fix multiple adapters: Align kernel dev_id with our adapters indi...Sven Gothel2020-04-271-1/+1
* Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr...Sven Gothel2020-04-263-28/+92
* MgmtTypes: Add PinCode command and events; Clarify DEVICE_ADDED/REMOVED -> DE...Sven Gothel2020-04-263-12/+82
* BTIoctl: Remove unused 'helpers'; Fix MgmtDisconnectCmd setupSven Gothel2020-04-262-170/+5
* DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove...Sven Gothel2020-04-264-27/+179
* Utilizing HCI le_connect of HCIComm, resolving the connect lag of 2sSven Gothel2020-04-251-1/+2