summaryrefslogtreecommitdiffstats
path: root/api/direct_bt/BTGattHandler.hpp
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy fixes part-4 / 4: Use 'const T&' for arguments on listener typesSven Gothel2022-11-281-20/+20
* clang-tidy fixes part-3 / 4, adding Check `performance-*`Sven Gothel2022-11-281-5/+5
* clang-tidy: cover modernize-pass-by-value, handle modernize-use-equals-deleteSven Gothel2022-11-271-1/+1
* clang-tidy fixes part-1Sven Gothel2022-11-271-17/+22
* Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1Sven Gothel2022-05-221-0/+7
* noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero...Sven Gothel2022-05-151-5/+6
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-101-19/+30
* Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos...Sven Gothel2022-05-091-13/+14
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-011-8/+8
* noexcept: BTGattHandler::send*()Sven Gothel2022-04-231-44/+51
* BTGattHandler::l2capReaderInterrupted(int dummy{=0}) add default argumentSven Gothel2022-04-231-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
* Bump jaulib's service_runner change, adapt and fix BTGattHandler's l2capReade...Sven Gothel2022-04-151-2/+2
* Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund...Sven Gothel2022-04-111-1/+1
* L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o...Sven Gothel2022-04-101-1/+1
* L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr...Sven Gothel2022-04-101-3/+3
* BTGattHandler: Fix API doc (minor)Sven Gothel2022-02-051-6/+6
* Add BTGattHandler::NativeGattCharLister::mtuResponse(..) for high level info;...Sven Gothel2022-02-051-0/+35
* BTGattHandler::NativeGattCharListener: Add optional low- and high-level user ...Sven Gothel2022-02-051-0/+142
* Introduce BTGattHandler::GattServerHandler and DBGattServer::Mode for alterna...Sven Gothel2022-02-021-20/+190
* Custom GATT Processing: MTU and remote GATT Services shall be processed at re...Sven Gothel2022-02-021-73/+99
* 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-241-1/+3
* BTGattHandler: Add 'noexcept' to l2capReader CallbacksSven Gothel2022-01-121-3/+3
* BTGattHandler: Use jau::service_runnerSven Gothel2022-01-121-8/+5
* Add support for AttFindByTypeValueReq/Rsp (GATT server mode)Sven Gothel2022-01-021-0/+1
* Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s...Sven Gothel2021-11-171-1/+1
* DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ...Sven Gothel2021-11-131-1/+1
* Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code linesSven Gothel2021-11-131-4/+5
* BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle...Sven Gothel2021-11-041-1/+4
* Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi...Sven Gothel2021-11-041-10/+20
* BTGattHandler::send[Indi|Notifi]cation(): Constring handle to be of character...Sven Gothel2021-11-031-7/+21
* BTGattHandler::findCharacterisicsByValueHandle(): Cleanup usage and argument ...Sven Gothel2021-11-031-11/+2
* Adapt to jau::ringbuffer API changeSven Gothel2021-10-311-1/+1
* BTDevice/BTGattHandler: Add send[Notification|Indication](..) commandsSven Gothel2021-10-191-0/+14
* BTGattHandler: Add full replyWriteReq() for Opcode's WRITE_REQ, WRITE_CMD and...Sven Gothel2021-10-191-1/+4
* BTGattHandler/AttPDU: Use safe MAX_ATT_MTU = 512 + 1 for opcode, not for othe...Sven Gothel2021-10-181-2/+7
* MAX_ATT_MTU = 512 (attribute value length) + 5Sven Gothel2021-10-161-4/+4
* BTGattHandler: Add replyAttPDUReq() for requests[ReadByGroupTypeReq, ReadByTy...Sven Gothel2021-10-121-10/+21
* BTGattHandler: Pass through user's DBGattServer reference if GATTRole::ServerSven Gothel2021-10-101-0/+4
* Gatt-Server: Fix AttErrorRsp; Better grouping of AttPDUs: OpcodeType and ReqR...Sven Gothel2021-10-071-0/+1
* Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati...Sven Gothel2021-09-291-1/+7
* Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene...Sven Gothel2021-09-261-0/+5
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-181-7/+7
* Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and...Sven Gothel2021-09-161-4/+27
* Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changesSven Gothel2021-06-111-1/+1
* C++: Replace {@code lala} with `lala` as it confuses Doxygen preprocessor par...Sven Gothel2021-02-051-1/+1
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-251-0/+543