summaryrefslogtreecommitdiff
path: root/saprotocol.cc
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-11-16 16:40:06 +0100
committerJavier <dev.git@javispedro.com>2014-11-16 16:40:06 +0100
commit5244f7909e04b23fbd5706dc6bcadafba21f7600 (patch)
tree88d8730dc70b68586d2d31845dc51eead9e526cb /saprotocol.cc
parentd8d8fc7a0d139e7b864eee3b573bd208f823ad4f (diff)
downloadsapd-5244f7909e04b23fbd5706dc6bcadafba21f7600.tar.gz
sapd-5244f7909e04b23fbd5706dc6bcadafba21f7600.zip
initial notification support
Diffstat (limited to 'saprotocol.cc')
-rw-r--r--saprotocol.cc23
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()
{
}