aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy fixes part-1Sven Gothel2022-11-2717-120/+172
* AttPDUMsg*, SMPPDUMsg*: Place check_range() to final type, avoid vtable-mess;...Sven Gothel2022-11-272-108/+209
* Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::...Sven Gothel2022-09-165-38/+36
* Adopt to jau::function<R(A...)> from jau::FunctionDef<>Sven Gothel2022-09-166-14/+14
* HCIHandler::resetAdapter(): Add optional HCIHandler::PostShutdownFunc argumen...Sven Gothel2022-09-151-9/+30
* BTAdapter: Align hasDevicesPausingDiscovery() -> getDevicesPausingDiscoveryCo...Sven Gothel2022-09-151-2/+2
* BTAdapter::powerOff(): Add msg for debug tracingSven Gothel2022-09-151-1/+1
* BTAdapter: Use jau::service_runner to ensure singleton pattern on background ...Sven Gothel2022-09-141-1/+2
* BTAdapter::removeDevicePausingDiscovery(): Drop 'off_thread' argument, always...Sven Gothel2022-09-141-4/+1
* jau::service_runner CB BTAdapter::l2capServer*(): Add 'noexcept'Sven Gothel2022-09-142-4/+4
* BTAdapter::mgmtEvDeviceDiscoveringAny(): Drop 'off_thread' argument, which is...Sven Gothel2022-09-141-2/+2
* FreeBSD Support: Add patches. Build complete on GNU/Linux and FreeBSD. Missin...Sven Gothel2022-07-265-11/+13
* BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5...Sven Gothel2022-06-183-7/+9
* C++: Shorten is*Set() -> is_set(), fix test requiring all bits set to `bit ==...Sven Gothel2022-06-171-6/+6
* C++: Shorten is*Set() -> is_set() and set*() -> set() for bit-type enums; Fix...Sven Gothel2022-06-162-10/+10
* Adopt to jaulib jau::jni namespace changesSven Gothel2022-06-065-9/+9
* Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1Sven Gothel2022-05-2229-47/+339
* Remove BTDeviceRegistry's 'device processing' listSven Gothel2022-05-161-13/+0
* Trial C++/Java: Fix BaseDBTClientServer::setupTest(): Add a.removeAllStatusLi...Sven Gothel2022-05-161-0/+8
* noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero...Sven Gothel2022-05-152-9/+16
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-142-8/+17
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-106-174/+114
* Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai...Sven Gothel2022-05-091-16/+9
* Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos...Sven Gothel2022-05-093-16/+18
* JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ...Sven Gothel2022-05-092-9/+20
* BTManager: Call `jau::root_environment::set_terminating()` at dtor. Due to it...Sven Gothel2022-05-091-1/+2
* BTObject::checkValidInstance(): Can't call toString() on invalid object, alre...Sven Gothel2022-05-061-1/+1
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-061-3/+4
* Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta...Sven Gothel2022-05-053-9/+10
* JavaUplink Derivations: Match virtual signature with override (requirement to...Sven Gothel2022-05-055-10/+10
* EIR: Initialize data mask w/ existing 0 enumSven Gothel2022-05-031-1/+1
* linux_kernel_types.hpp: Either include linux/types.h if on __linux__ or defin...Sven Gothel2022-05-031-15/+11
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-019-30/+36
* AttPDUMsg types: Minor whitespace editingSven Gothel2022-05-011-9/+9
* L2CAPClient::read(): Add READ_TIMEOUT and simplify branching on result in rea...Sven Gothel2022-04-231-0/+1
* L2CAPComm: Detail 'irqed' in intern and extern at output; BTGattHandler DBG_P...Sven Gothel2022-04-231-3/+10
* noexcept: BTGattChar + BTGattDescSven Gothel2022-04-232-37/+19
* noexcept: BTGattHandler::send*()Sven Gothel2022-04-231-44/+51
* BTGattHandler::l2capReaderInterrupted(int dummy{=0}) add default argumentSven Gothel2022-04-231-1/+1
* BTDevice: Have isConnected and allowConnected to be of sequential consistency...Sven Gothel2022-04-231-2/+2
* Remove explicit atomic::load() calls written out where redundant (type operator)Sven Gothel2022-04-221-1/+1
* BTGattHandler::disconnect(): Output rename ioErrorCause -> ioerr, avoiding 'E...Sven Gothel2022-04-221-3/+3
* BTGattHandler: Widen L2Cap 'interrupted' query to include disconnected device...Sven Gothel2022-04-221-0/+2
* [HCI|L2CAP]Comm: Clarify external interrupted API: is_interrupted_t -> get_bo...Sven Gothel2022-04-222-10/+10
* Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by...Sven Gothel2022-04-202-16/+42
* BTDevice::connectLE(): Fix default conn_interval_min 15ms -> 10ms, matching C...v2.6.5Sven Gothel2022-04-192-4/+4
* BTAdapter Server: Offload waiting for client connection from BTAdapter::mgmtE...Sven Gothel2022-04-192-0/+6
* [L2CAP, HCI]Comm: Hold external interrupted delegate from service_runner for ...Sven Gothel2022-04-185-17/+39
* BTDevice::send{Notification,Indication}(): Check isValid() first and make it ...Sven Gothel2022-04-161-2/+2
* Zero uninitialized POctet values (valgrind: conditional jump)Sven Gothel2022-04-151-0/+1