kdeconnect-kde/core/backends/bluetooth
Albert Vaca Cintora 5796b561bf Simplify the code that reads from the socket line by line
Since sockets are buffered `QIODevices` we can use `canReadLine()` to check
if we have a full line, instead of using a custom `SocketLineReader` class
(and the copy-pasted `DeviceLineReader` in the Bluetooth backend). 

We can also loop through all the lines instead of queuing calls to `dataReceived`.

And we don't need transactions.
2023-07-10 15:58:56 +00:00
..
bluetoothdevicelink.cpp Simplify the code that reads from the socket line by line 2023-07-10 15:58:56 +00:00
bluetoothdevicelink.h Simplify the code that reads from the socket line by line 2023-07-10 15:58:56 +00:00
bluetoothdownloadjob.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
bluetoothdownloadjob.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
bluetoothlinkprovider.cpp Add DeviceInfo class 2023-06-27 11:10:59 +00:00
bluetoothlinkprovider.h Add DeviceInfo class 2023-06-27 11:10:59 +00:00
bluetoothuploadjob.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
bluetoothuploadjob.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
CMakeLists.txt Refactor PairingHandler 2023-06-02 16:38:52 +00:00
connectionmultiplexer.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
connectionmultiplexer.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
multiplexchannel.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
multiplexchannel.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
multiplexchannelstate.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
multiplexchannelstate.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
Multiplexing protocol.md Add connection multiplexer 2019-07-20 12:29:33 +02:00