summaryrefslogtreecommitdiffstats
path: root/audio/manager.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2007-05-18 09:15:54 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2007-05-18 09:15:54 +0000
commit2bf938fe553681b5cc8d35ff0d6b30ae9c3d3d97 (patch)
tree6247ea16573615c92fc54f2d82f566351d902f33 /audio/manager.c
parent8ffaf19faa86e2c8065f0188b985399c3f3e4e70 (diff)
Add place holders for not yet implemented methods and signals
Diffstat (limited to 'audio/manager.c')
-rw-r--r--audio/manager.c39
1 files changed, 34 insertions, 5 deletions
diff --git a/audio/manager.c b/audio/manager.c
index 682158c2..2d4d22a0 100644
--- a/audio/manager.c
+++ b/audio/manager.c
@@ -287,6 +287,27 @@ static DBusHandlerResult am_create_device(DBusConnection *conn, DBusMessage *msg
return DBUS_HANDLER_RESULT_HANDLED;
}
+static DBusHandlerResult am_remove_device(DBusConnection *conn,
+ DBusMessage *msg,
+ void *data)
+{
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult am_list_devices(DBusConnection *conn,
+ DBusMessage *msg,
+ void *data)
+{
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult am_connected_devices(DBusConnection *conn,
+ DBusMessage *msg,
+ void *data)
+{
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
static DBusHandlerResult am_create_headset(DBusConnection *conn, DBusMessage *msg,
void *data)
{
@@ -515,21 +536,29 @@ static DBusHandlerResult am_change_default_headset(DBusConnection *conn, DBusMes
static DBusMethodVTable manager_methods[] = {
{ "CreateDevice", am_create_device,
- "s", "sas" },
+ "s", "sas" },
+ { "RemoveDevice", am_remove_device,
+ "s", "" },
+ { "ListDevices", am_list_devices,
+ "", "a(sas)" },
+ { "GetConnectedDevices", am_connected_devices,
+ "", "a(sas)" },
{ "CreateHeadset", am_create_headset,
- "s", "s" },
+ "s", "s" },
{ "RemoveHeadset", am_remove_headset,
- "s", "" },
+ "s", "" },
{ "ListHeadsets", am_list_headsets,
- "", "as" },
+ "", "as" },
{ "DefaultHeadset", am_get_default_headset,
- "", "s" },
+ "", "s" },
{ "ChangeDefaultHeadset", am_change_default_headset,
"s", "" },
{ NULL, NULL, NULL, NULL },
};
static DBusSignalVTable manager_signals[] = {
+ { "DeviceCreated", "sas" },
+ { "DeviceRemoved", "s" },
{ "HeadsetCreated", "s" },
{ "HeadsetRemoved", "s" },
{ "DefaultHeadsetChanged", "s" },