summaryrefslogtreecommitdiffstats
path: root/audio/manager.h
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2007-08-27 12:05:10 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2007-08-27 12:05:10 +0000
commit296dcf42cf8a4f4d6f0192cac58a28887be38552 (patch)
treebd763ff8a417c9286896b2e53a782681cfae76c8 /audio/manager.h
parente1bfc91de96a38616100cc31db7bdb69f2cfbea6 (diff)
First try at device autocreate support
Diffstat (limited to 'audio/manager.h')
-rw-r--r--audio/manager.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/audio/manager.h b/audio/manager.h
index 623a778c..42632d17 100644
--- a/audio/manager.h
+++ b/audio/manager.h
@@ -34,6 +34,8 @@ struct enabled_interfaces {
gboolean target;
};
+typedef void (*create_dev_cb_t) (struct device *dev, void *user_data);
+
int audio_init(DBusConnection *conn, struct enabled_interfaces *enabled,
gboolean no_hfp, gboolean sco_hci);
@@ -47,6 +49,9 @@ struct device *manager_find_device(bdaddr_t *bda, const char *interface,
struct device *manager_device_connected(bdaddr_t *bda, const char *uuid);
+void manager_create_device(bdaddr_t *bda, create_dev_cb_t cb,
+ void *user_data);
+
gboolean manager_authorize(bdaddr_t *dba, const char *uuid,
DBusPendingCallNotifyFunction cb,
void *user_data,