diff options
Diffstat (limited to 'binding/bluetooth-common.h')
-rw-r--r-- | binding/bluetooth-common.h | 7 |
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; |