aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(...Sven Gothel2022-01-252-6/+34
* Refine BTAdapter API and doc on commands in powerd-off state only: setName() ...Sven Gothel2022-01-251-8/+16
* Define BTDevice::getName(): Set by the advertised EInfoReport if available, o...Sven Gothel2022-01-251-0/+6
* EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja...Sven Gothel2022-01-252-13/+14
* All BTGattHandler::reply*() methods and applyWrite() are of noexceptSven Gothel2022-01-241-7/+7
* Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies...Sven Gothel2022-01-242-1/+26
* Enhance API doc: DBGattServer::Listener (C++) and DBGattServer.Listener (java)Sven Gothel2022-01-241-0/+13
* GattNumbers.hpp/DBGattChar.java: Add GENERIC_ATTRIBUTE's Characteristic GattC...Sven Gothel2022-01-241-0/+5
* getHCIConnSupervisorTimeout(): Revise types and add overload (Java)Sven Gothel2022-01-181-3/+3
* Add EInfoReport::clear()Sven Gothel2022-01-181-0/+5
* BTDevice: Expose aggregated scanned EIRSven Gothel2022-01-182-26/+7
* Add EInfoReport::set(const EInfoReport&) to merger multiple scanned EIR; toSt...Sven Gothel2022-01-181-3/+14
* Bump jaulib v0.7.9; Use jau::service_runner::singleton_sighandler(), remove o...Sven Gothel2022-01-171-3/+0
* BTAdapter::l2cap_att_srv: Have l2cap_service start/stop open and close the L2...Sven Gothel2022-01-171-1/+3
* L2CAP*::toString() add: const noexceptSven Gothel2022-01-171-2/+2
* Add BTAdapter::setServerConnSecurity(..)Sven Gothel2022-01-131-0/+16
* BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(...Sven Gothel2022-01-131-82/+12
* BTAdapter: Use L2CapServer jau::service_runner if running as GATT server (Sla...Sven Gothel2022-01-121-0/+8
* DBTConst: THREAD_SHUTDOWN_TIMEOUT_MS is jau::nsize_tSven Gothel2022-01-121-1/+3
* BTDevice::l2cap_att: Use as unique_ptr reference to be replaced, allow connec...Sven Gothel2022-01-121-1/+1
* Refine L2CAPComm and add L2CAPServer (listen for connecting remote devices)Sven Gothel2022-01-121-25/+81
* Add BTManager::setDefaultConnParam(..) using new MgmtSetDefaultConnParamU16Cm...Sven Gothel2022-01-121-0/+14
* MgmtTypes: Add MgmtDefaultParam, MgmtDefaultParamU16 for MgmtReadDefaultConnP...Sven Gothel2022-01-121-2/+146
* BTManager: Use jau::service_runnerSven Gothel2022-01-121-7/+4
* HCIHandler: Use jau::service_runnerSven Gothel2022-01-121-7/+4
* BTGattHandler: Add 'noexcept' to l2capReader CallbacksSven Gothel2022-01-121-3/+3
* BTGattHandler: Use jau::service_runnerSven Gothel2022-01-121-8/+5
* API Doc: Add EInfoReport references to GAPFlags and EIRDataType[Set]; Fix Jav...Sven Gothel2022-01-041-0/+4
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-042-6/+65
* EInfoReport: Add Java JNI mapping and support slave connection interval range...Sven Gothel2022-01-041-201/+242
* Move JAVA_*_PACKAGE define BTType[0->1].hppSven Gothel2022-01-042-3/+3
* EIRDataType[Set]: Add CONN_IVAL for Slave Connection Interval Range (Supplem...Sven Gothel2022-01-041-0/+1
* Add GAPFlags operator | & == and !=Sven Gothel2022-01-031-0/+12
* Add support for AttFindByTypeValueReq/Rsp (GATT server mode)Sven Gothel2022-01-022-0/+194
* AttHandleValueRcv, sendNotification/Indication: Limit by mtu to avoid exceptionSven Gothel2022-01-021-3/+3
* Handle value_offset > value.size(): AttReadNRsp ctor throws AttValueException...Sven Gothel2022-01-021-0/+4
* ATTPDUTypes.hpp: Fix double ';;' and API doc of AttElementList::setElementCou...Sven Gothel2022-01-021-7/+7
* DiscoverPolicy: Fix AdapterstatusListener API doc: Add 'remote' notion and fi...Sven Gothel2022-01-021-14/+15
* Fix DBGattServer::max_att_mtu setup: Constrain over minimum of 512+1, value -...Sven Gothel2022-01-011-2/+2
* Fix BTGattHandler::sendIndication(..): AttPDUMsg::get_type(): HANDLE_VALUE_CF...Sven Gothel2022-01-011-2/+2
* SMPKeyBin::uses_SC() added to conveniently determine whether SC is being used...Sven Gothel2022-01-011-0/+6
* BTManager::uploadLongTermKey(): Add knowledge of Linux invalud LTK address+ty...Sven Gothel2022-01-011-0/+10
* MgmtTypes: LTK, IRK and LK: Add BDAddressAndType::getBLERandomAddressTypeStri...Sven Gothel2022-01-012-4/+18
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-291-1/+29
* Add BTObject::checkValid() implementation overriding jau:JavaUplink, to actua...Sven Gothel2021-11-291-0/+6
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-282-17/+83
* DiscoveryPolicy: AdapterStatusListener::deviceReady(): Added remark: 'and GAT...Sven Gothel2021-11-281-1/+2
* SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set over...Sven Gothel2021-11-191-3/+4
* LTK::toString() Have EDIV + RAND lsbFirst w/o '0x' prefix like btmonSven Gothel2021-11-182-4/+4
* Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s...Sven Gothel2021-11-174-4/+4