}
}
-void DBusWrapper::dbusMainLoop()
-{
- logInfo("DBusWrapper::dbusMainLoop Entering MainLoop");
-
- while (dbus_connection_read_write_dispatch(mDbusConnection, -1))
- {
-
- }
-}
-
void DBusWrapper::getDBusConnection(DBusConnection *& connection) const
{
connection = mDbusConnection;
class DBusWrapper
{
public:
- DBusWrapper();
DBusWrapper(SocketHandler* socketHandler);
virtual ~DBusWrapper();
*/
void getDBusConnection(DBusConnection*& connection) const;
- /**
- * If Dbus is used, this MainLoop must be called as mainloop, otherwise the messages are not dispatched.
- */
- void dbusMainLoop();
-
static dbus_bool_t addWatch(DBusWatch *watch, void *userData);
static void removeWatch(DBusWatch *watch, void *userData);
static void toogleWatch(DBusWatch *watch, void *userData);