summaryrefslogtreecommitdiff
path: root/enhanced-position-service/src/genivi-version.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'enhanced-position-service/src/genivi-version.cpp')
-rw-r--r--enhanced-position-service/src/genivi-version.cpp158
1 files changed, 0 insertions, 158 deletions
diff --git a/enhanced-position-service/src/genivi-version.cpp b/enhanced-position-service/src/genivi-version.cpp
deleted file mode 100644
index 9938ee7..0000000
--- a/enhanced-position-service/src/genivi-version.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-/**************************************************************************
-* @licence app begin@
-*
-* SPDX-License-Identifier: MPL-2.0
-*
-* \ingroup EnhancedPositionService
-*
-* \copyright Copyright (C) BMW Car IT GmbH 2011, 2012
-*
-* \license
-* This Source Code Form is subject to the terms of the
-* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
-* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
-*
-* @licence end@
-**************************************************************************/
-
-
-#include "genivi-version.h"
-
-#define DUMMY_VERSION_MAJOR (0)
-#define DUMMY_VERSION_MINOR (0)
-#define DUMMY_VERSION_MICRO (0)
-#define DUMMY_VERSION_DATE "2011-07-25"
-
-GeniviVersion::GeniviVersion()
- : _major(DUMMY_VERSION_MAJOR),
- _minor(DUMMY_VERSION_MINOR),
- _micro(DUMMY_VERSION_MICRO)
-{
- // qDebug() << "ktor: " << _major << _minor << _micro;
-}
-
-GeniviVersion::GeniviVersion(uint major, uint minor, uint micro)
-: _major(major),
- _minor(minor),
- _micro(micro)
-{
- // qDebug() << "ktor: ..." << _major << _minor << _micro;
-}
-
-GeniviVersion::~GeniviVersion()
-{
- // TODO
-}
-
-void GeniviVersion::setVersion(uint major, uint minor, uint micro)
-{
- _major = major;
- _minor = minor;
- _micro = micro;
-}
-
-uint GeniviVersion::getMajorVersion() const
-{
- return _major;
-}
-
-uint GeniviVersion::getMinorVersion() const
-{
- return _minor;
-}
-
-uint GeniviVersion::getMicroVersion() const
-{
- return _micro;
-}
-
-// Marshall the MyStructure data into a D-BUS argument
-QDBusArgument &operator<<(QDBusArgument &argument, const GeniviVersion &mystruct)
-{
- argument.beginStructure();
- argument << mystruct.getMajorVersion()
- << mystruct.getMinorVersion()
- << mystruct.getMicroVersion();
- //<< "unknown";
- argument.endStructure();
- return argument;
-}
-
-// Retrieve the MyStructure data from the D-BUS argument
-const QDBusArgument &operator>>(const QDBusArgument &argument, GeniviVersion &mystruct)
-{
- uint major;
- uint minor;
- uint micro;
- //QString date;
-
- argument.beginStructure();
- argument >> major >> minor >> micro; /* date */
- argument.endStructure();
-
- mystruct.setVersion(major, minor, micro);
-
- return argument;
-}
-
-QDBusArgument &operator<<(QDBusArgument &argument, const MapIntVariant &myMap)
-{
- QMap<int, QVariant>::const_iterator i;
- argument.beginMap( QVariant::Int, qMetaTypeId<QDBusVariant>() );
- for (i = myMap.constBegin(); i != myMap.constEnd(); ++i) {
- argument.beginMapEntry();
- argument << i.key() << QDBusVariant(i.value());
- argument.endMapEntry();
- }
- argument.endMap();
- return argument;
-}
-
-const QDBusArgument &operator>>(const QDBusArgument &argument, MapIntVariant &myMap)
-{
- argument.beginMap();
- myMap.clear();
- while ( !argument.atEnd() ) {
- // argument
- int key;
- QVariant value;
- argument.beginMapEntry();
- argument >> key >> value;
- argument.endMapEntry();
- myMap.insert(key, value);
- }
- argument.endMap();
- return argument;
-}
-
-QDBusArgument &operator<<(QDBusArgument &argument, const MapUShortVariant &myMap)
-{
- QMap<ushort, QVariant>::const_iterator i;
- argument.beginMap(qMetaTypeId<ushort>(), qMetaTypeId<QDBusVariant>());
-
- for (i = myMap.constBegin(); i != myMap.constEnd(); ++i) {
- argument.beginMapEntry();
- argument << i.key() << QDBusVariant(i.value());
- argument.endMapEntry();
- }
- argument.endMap();
- return argument;
-}
-
-const QDBusArgument &operator>>(const QDBusArgument &argument,
- MapUShortVariant &myMap)
-{
- argument.beginMap();
- myMap.clear();
- while ( !argument.atEnd() ) {
- // argument
- ushort key;
- QVariant value;
- argument.beginMapEntry();
- argument >> key >> value;
- argument.endMapEntry();
- myMap.insert(key, value);
- }
- argument.endMap();
- return argument;
-}