diff options
author | Javier <dev.git@javispedro.com> | 2014-11-16 16:40:06 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2014-11-16 16:40:06 +0100 |
commit | 5244f7909e04b23fbd5706dc6bcadafba21f7600 (patch) | |
tree | 88d8730dc70b68586d2d31845dc51eead9e526cb /saprotocol.cc | |
parent | d8d8fc7a0d139e7b864eee3b573bd208f823ad4f (diff) | |
download | sapd-5244f7909e04b23fbd5706dc6bcadafba21f7600.tar.gz sapd-5244f7909e04b23fbd5706dc6bcadafba21f7600.zip |
initial notification support
Diffstat (limited to 'saprotocol.cc')
-rw-r--r-- | saprotocol.cc | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/saprotocol.cc b/saprotocol.cc index 5a21762..541f0af 100644 --- a/saprotocol.cc +++ b/saprotocol.cc @@ -1,5 +1,5 @@ #include <QtCore/QDebug> -#include <QtEndian> +#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<typename T> -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<T>(unswapped); -} - -template<typename T> -inline void append(QByteArray &data, const T &value) -{ - T swapped = qToBigEndian<T>(value); - data.append(reinterpret_cast<const char*>(&swapped), sizeof(T)); -} - -} - SAProtocol::SAProtocol() { } |