include: Refactor ofono_handsfree_card_create
authorDenis Kenzior <denkenz@gmail.com>
Mon, 18 Mar 2013 18:41:17 +0000 (13:41 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 18 Mar 2013 18:42:46 +0000 (13:42 -0500)
include/handsfree-audio.h

index e4eae84..f79afb3 100644 (file)
@@ -43,8 +43,9 @@ struct ofono_handsfree_card_driver {
                                void *data);
 };
 
-struct ofono_handsfree_card *ofono_handsfree_card_create(const char *remote,
-                                                       const char *local);
+struct ofono_handsfree_card *ofono_handsfree_card_create(unsigned int vendor,
+                                                       const char *driver,
+                                                       void *data);
 int ofono_handsfree_card_register(struct ofono_handsfree_card *card);
 void ofono_handsfree_card_remove(struct ofono_handsfree_card *card);
 
@@ -52,6 +53,14 @@ void ofono_handsfree_card_set_data(struct ofono_handsfree_card *card,
                                        void *data);
 void *ofono_handsfree_card_get_data(struct ofono_handsfree_card *card);
 
+void ofono_handsfree_card_set_remote(struct ofono_handsfree_card *card,
+                                       const char *remote);
+const char *ofono_handsfree_card_get_remote(struct ofono_handsfree_card *card);
+
+void ofono_handsfree_card_set_local(struct ofono_handsfree_card *card,
+                                       const char *local);
+const char *ofono_handsfree_card_get_local(struct ofono_handsfree_card *card);
+
 void ofono_handsfree_audio_ref(void);
 void ofono_handsfree_audio_unref(void);