summaryrefslogtreecommitdiff
path: root/saprotocol.cc
diff options
context:
space:
mode:
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()
{
}