summaryrefslogtreecommitdiff
path: root/src/CommonAPI/DBus/DBusClientId.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/CommonAPI/DBus/DBusClientId.h')
-rw-r--r--src/CommonAPI/DBus/DBusClientId.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/CommonAPI/DBus/DBusClientId.h b/src/CommonAPI/DBus/DBusClientId.h
deleted file mode 100644
index a252de6..0000000
--- a/src/CommonAPI/DBus/DBusClientId.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Copyright (C) 2013 BMW Group
- * Author: Manfred Bathelt (manfred.bathelt@bmw.de)
- * Author: Juergen Gehring (juergen.gehring@bmw.de)
- * 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/. */
-
-#if !defined (COMMONAPI_INTERNAL_COMPILATION)
-#error "Only <CommonAPI/CommonAPI.h> can be included directly, this file may disappear or change contents."
-#endif
-
-#ifndef DBUSCLIENTID_H_
-#define DBUSCLIENTID_H_
-
-#include <CommonAPI/types.h>
-#include <string>
-
-namespace CommonAPI {
-namespace DBus {
-
-class DBusMessage;
-
-/**
- * \brief Implementation of CommonAPI::ClientId for DBus
- *
- * This class represents the DBus specific implementation of CommonAPI::ClientId.
- * It internally uses a string to identify clients. This string is the unique sender id used by dbus.
- */
-class DBusClientId: public CommonAPI::ClientId {
- friend class std::hash<DBusClientId>;
-
-public:
- DBusClientId(std::string dbusId);
-
- bool operator==(CommonAPI::ClientId& clientIdToCompare);
- bool operator==(DBusClientId& clientIdToCompare);
- size_t hashCode();
-
- const char * getDBusId();
-
- DBusMessage createMessage(const std::string objectPath, const std::string interfaceName, const std::string signalName) const;
-protected:
- std::string dbusId_;
-};
-
-} /* namespace DBus */
-} /* namespace CommonAPI */
-#endif /* DBUSCLIENTID_H_ */