summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Adopt to jau::function<R(A...)> from jau::FunctionDef<>Sven Gothel2022-09-166-78/+76
* BTAdapter/HCIHandler::toString(): Show dev_id as 1st element w/o explicitly n...Sven Gothel2022-09-152-4/+3
* HCIHandler::resetAdapter(): Add optional HCIHandler::PostShutdownFunc argumen...Sven Gothel2022-09-152-22/+38
* BTAdapter: Align hasDevicesPausingDiscovery() -> getDevicesPausingDiscoveryCo...Sven Gothel2022-09-151-6/+6
* BTAdapter::poweredOff(): Always use disconnectAllDevices() for proper device ...Sven Gothel2022-09-151-6/+1
* BTAdapter::mgmtEvDeviceDisconnectedHCI(): printDeviceLists() in verbose mode ...Sven Gothel2022-09-151-0/+3
* BTAdapter::powerOff(): Add msg for debug tracingSven Gothel2022-09-151-13/+13
* direct_bt::to_string(<enum_type>): Remove NONE in bitfield enumerationsSven Gothel2022-09-153-10/+0
* HCIHandler::reset*(), [start|stop]Adapter(): Rewrap with DBG_PRINT() for tracingSven Gothel2022-09-151-28/+49
* HCIHandler: ERR_PRINT remove function header, ensure dev_id shownSven Gothel2022-09-151-56/+44
* HCIHandler: DBG_PRINT add function header w/ dev_id, WARN_PRINT remove functi...Sven Gothel2022-09-151-93/+94
* BTAdapter: Use jau::service_runner to ensure singleton pattern on background ...Sven Gothel2022-09-141-20/+23
* BTAdapter::removeDevicePausingDiscovery(): Drop 'off_thread' argument, always...Sven Gothel2022-09-141-12/+8
* jau::service_runner CB BTAdapter::l2capServer*(): Add 'noexcept'Sven Gothel2022-09-141-3/+3
* BTAdapter::mgmtEvDeviceDiscoveringAny(): Drop 'off_thread' argument, which is...Sven Gothel2022-09-141-14/+10
* BTAdapter::startDiscoveryBackground(): Fix retry==true endless thread: Set re...Sven Gothel2022-09-141-1/+2
* Add jaulib base_codec.cpp for file_util.cpp, i.e. encode() integer for copy dirsSven Gothel2022-09-061-0/+1
* FreeBSD Support: Add patches. Build complete on GNU/Linux and FreeBSD. Missin...Sven Gothel2022-07-264-24/+58
* Adapt to `file_stats::to_string()` .. dropped 'use_space' paramter (jaulib c8...Sven Gothel2022-07-221-4/+4
* Adopt to jau::fs::dir_item changeSven Gothel2022-07-071-3/+3
* gcc 11.2 (Ubuntu 22.04): Fix unused variable rspSize warning -> errorSven Gothel2022-06-181-0/+1
* BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5...Sven Gothel2022-06-184-23/+33
* Simplify bitmask to_string() code, simply testing each bit via template macro...Sven Gothel2022-06-173-319/+170
* C++: Shorten is*Set() -> is_set(), fix test requiring all bits set to `bit ==...Sven Gothel2022-06-172-14/+14
* C++: Shorten is*Set() -> is_set() and set*() -> set() for bit-type enums; Fix...Sven Gothel2022-06-164-52/+52
* Adopt to jaulib jau::jni namespace changesSven Gothel2022-06-061-3/+3
* Bump jaulib v0.10.1-1-g6eea830 and adapt to minor changesSven Gothel2022-05-231-2/+2
* Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1Sven Gothel2022-05-221-0/+2
* Adopt jau/file_util.hpp: Replacing code in SMPKeyBin and trial dbt_utils.hppSven Gothel2022-05-182-62/+28
* Remove BTDeviceRegistry's 'device processing' listSven Gothel2022-05-161-42/+0
* Removes using the 'device processing' list, as already the case for the trial...Sven Gothel2022-05-161-1/+1
* noexcept: BTGattHandler::send*(): Fix BTGattHandler's discover*(): Return tru...Sven Gothel2022-05-161-8/+7
* Trial C++/Java: Validate BTAdapter::[add|remove]StatusListener() expected resultSven Gothel2022-05-161-1/+1
* Trial C++/Java: Fix BaseDBTClientServer::setupTest(): Add a.removeAllStatusLi...Sven Gothel2022-05-161-0/+6
* noexcept: BTGattHandler::send*(): Simplify error check in BTGattHandler::send()Sven Gothel2022-05-151-14/+13
* noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero...Sven Gothel2022-05-152-38/+55
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-143-64/+60
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-105-159/+136
* Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai...Sven Gothel2022-05-091-9/+9
* Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos...Sven Gothel2022-05-092-20/+23
* JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ...Sven Gothel2022-05-091-8/+10
* BTManager: Call `jau::root_environment::set_terminating()` at dtor. Due to it...Sven Gothel2022-05-091-0/+5
* BTAdapter::mgmtEvDeviceFoundHCI(): Drop deviceFound() if already connected, a...Sven Gothel2022-05-061-17/+21
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-061-7/+16
* Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta...Sven Gothel2022-05-052-11/+11
* Use fraction_i64::to_ms() w/ PRIi64 in printfSven Gothel2022-05-053-12/+12
* SMPKeyBin Cleanup, use explicit :: anonymous namespace for externalsSven Gothel2022-05-011-3/+3
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-018-74/+77
* cmake: Add jaulib/src/simple_timer.cpp to libSven Gothel2022-04-241-0/+1
* BTAdapter::smp_timeoutfunc(): Stop if shall_stop() at start and return 0 if s...Sven Gothel2022-04-241-4/+7