From 424d748f258b4b80886ea9d5d5c828ce85009a62 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 16 Nov 2017 01:58:41 +0100 Subject: [PATCH] Ref T195, DBus server utility function --- src/blackmisc/dbusserver.cpp | 8 ++++++++ src/blackmisc/dbusserver.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/blackmisc/dbusserver.cpp b/src/blackmisc/dbusserver.cpp index c9f4669e3..128c7c943 100644 --- a/src/blackmisc/dbusserver.cpp +++ b/src/blackmisc/dbusserver.cpp @@ -130,6 +130,14 @@ namespace BlackMisc } } + bool CDBusServer::dBusAddressToHostAndPort(QString dbusAddress, QString &o_host, QString &o_port) + { + int port; + const bool s = dBusAddressToHostAndPort(dbusAddress, o_host, port); + o_port = QString::number(port); + return s; + } + bool CDBusServer::isQtDefaultConnection(const QDBusConnection &connection) { return connection.name() == QDBusConnection::sessionBus().name() || diff --git a/src/blackmisc/dbusserver.h b/src/blackmisc/dbusserver.h index 53b81e424..4e1063007 100644 --- a/src/blackmisc/dbusserver.h +++ b/src/blackmisc/dbusserver.h @@ -119,6 +119,9 @@ namespace BlackMisc //! Extract host and port from a DBus address static bool dBusAddressToHostAndPort(QString dbusAddress, QString &o_host, int &o_port); + //! Extract host and port from a DBus address + static bool dBusAddressToHostAndPort(QString dbusAddress, QString &o_host, QString &o_port); + //! Is the given connection one of the default connections? static bool isQtDefaultConnection(const QDBusConnection &connection);