aboutsummaryrefslogtreecommitdiffstats
path: root/binding/bluetooth-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'binding/bluetooth-common.h')
-rw-r--r--binding/bluetooth-common.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/binding/bluetooth-common.h b/binding/bluetooth-common.h
index 0e719eb..616e322 100644
--- a/binding/bluetooth-common.h
+++ b/binding/bluetooth-common.h
@@ -63,7 +63,7 @@ struct bluetooth_state {
gchar *mediaplayer_path;
/* adapter */
- gchar *default_adapter;
+ gchar *adapter;
};
struct init_data {
@@ -71,12 +71,14 @@ struct init_data {
GMutex mutex;
gboolean init_done;
afb_api_t api;
+ gchar *default_adapter;
struct bluetooth_state *ns; /* before setting afb_api_set_userdata() */
int rc;
};
struct agent_data {
int pin_code;
+ gchar *fixed_pincode;
gchar *device_path;
};
@@ -104,6 +106,9 @@ void bluetooth_unregister_agent(struct bluetooth_state *ns);
gchar *get_default_adapter(afb_api_t api);
int set_default_adapter(afb_api_t api, const char *adapter);
+int set_pincode(afb_api_t api, const char *pincode, char **error);
+gchar *get_pincode(afb_api_t api);
+
/* utility methods in bluetooth-util.c */
extern gboolean auto_lowercase_keys;