From 5244f7909e04b23fbd5706dc6bcadafba21f7600 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 16 Nov 2014 16:40:06 +0100 Subject: initial notification support --- saprotocol.cc | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) (limited to 'saprotocol.cc') diff --git a/saprotocol.cc b/saprotocol.cc index 5a21762..541f0af 100644 --- a/saprotocol.cc +++ b/saprotocol.cc @@ -1,5 +1,5 @@ #include -#include +#include "endianhelpers.h" #include "saprotocol.h" const QBluetoothUuid SAProtocol::dataServiceUuid(QLatin1String("a49eb41e-cb06-495c-9f4f-aa80a90cdf4a")); @@ -7,27 +7,6 @@ const QBluetoothUuid SAProtocol::nudgeServiceUuid(QLatin1String("a49eb41e-cb06-4 const QLatin1String SAProtocol::capabilityDiscoveryProfile("/System/Reserved/ServiceCapabilityDiscovery"); -namespace -{ - -template -inline T read(const QByteArray &data, int &offset) -{ - T unswapped; - qMemCopy(&unswapped, &data.constData()[offset], sizeof(T)); // Unaligned access warning! - offset += sizeof(T); - return qFromBigEndian(unswapped); -} - -template -inline void append(QByteArray &data, const T &value) -{ - T swapped = qToBigEndian(value); - data.append(reinterpret_cast(&swapped), sizeof(T)); -} - -} - SAProtocol::SAProtocol() { } -- cgit v1.2.3