Add skeleton for setting properties via D-Bus
authorMarcel Holtmann <marcel@holtmann.org>
Thu, 31 Jul 2008 15:06:48 +0000 (17:06 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 31 Jul 2008 15:06:48 +0000 (17:06 +0200)
src/element.c

index 56cba84..5537e41 100644 (file)
@@ -205,6 +205,12 @@ static DBusMessage *get_properties(DBusConnection *conn,
        return reply;
 }
 
+static DBusMessage *set_property(DBusConnection *conn,
+                                       DBusMessage *msg, void *data)
+{
+       return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
+}
+
 static DBusMessage *do_update(DBusConnection *conn,
                                        DBusMessage *msg, void *data)
 {
@@ -260,10 +266,11 @@ static DBusMessage *do_disconnect(DBusConnection *conn,
 }
 
 static GDBusMethodTable element_methods[] = {
-       { "GetProperties", "", "a{sv}", get_properties },
-       { "Update",        "", "",      do_update      },
-       { "Connect",       "", "",      do_connect     },
-       { "Disconnect",    "", "",      do_disconnect  },
+       { "GetProperties", "",   "a{sv}", get_properties },
+       { "SetProperty",   "sv", "",      set_property   },
+       { "Update",        "",   "",      do_update      },
+       { "Connect",       "",   "",      do_connect     },
+       { "Disconnect",    "",   "",      do_disconnect  },
        { },
 };