Mercurial > audlegacy-plugins
comparison src/bluetooth/agent.c @ 2847:671cdfc2d62d
Basic pairing interface
| author | Paula Stanciu <paula.stanciu@gmail.com> |
|---|---|
| date | Mon, 28 Jul 2008 21:48:39 +0300 |
| parents | 3d7f01edb388 |
| children | dc22e3d2e56e |
comparison
equal
deleted
inserted
replaced
| 2846:3d7f01edb388 | 2847:671cdfc2d62d |
|---|---|
| 22 * | 22 * |
| 23 */ | 23 */ |
| 24 | 24 |
| 25 #include <glib/gprintf.h> | 25 #include <glib/gprintf.h> |
| 26 #include "bluetooth.h" | 26 #include "bluetooth.h" |
| 27 #include "agent.h" | |
| 27 #include "gui.h" | 28 #include "gui.h" |
| 28 | 29 |
| 29 #define PASSKEY_AGENT_PATH "/org/bluez/audacious_passkey" | 30 #define PASSKEY_AGENT_PATH "/org/bluez/audacious_passkey" |
| 30 #define AUTH_AGENT_PATH "/org/bluez/audacious_auth" | 31 #define AUTH_AGENT_PATH "/org/bluez/audacious_auth" |
| 31 | 32 |
| 40 static GtkWidget *ok_button = NULL; | 41 static GtkWidget *ok_button = NULL; |
| 41 static GtkWidget *cancel_button = NULL; | 42 static GtkWidget *cancel_button = NULL; |
| 42 static char* passkey; | 43 static char* passkey; |
| 43 static GList *adapter_list = NULL; | 44 static GList *adapter_list = NULL; |
| 44 DBusGProxy *pair_obj = NULL; | 45 DBusGProxy *pair_obj = NULL; |
| 45 static gint bonding_finish=0; | 46 |
| 46 static DBusGConnection *connection; | 47 static DBusGConnection *connection; |
| 47 | 48 |
| 48 struct adapter_data { | 49 struct adapter_data { |
| 49 char *path; | 50 char *path; |
| 50 int attached; | 51 int attached; |
| 1071 } | 1072 } |
| 1072 | 1073 |
| 1073 | 1074 |
| 1074 void run_agents() | 1075 void run_agents() |
| 1075 { | 1076 { |
| 1077 bonding_finish =0; | |
| 1076 setup_agents(bus); | 1078 setup_agents(bus); |
| 1077 //to add the bounding signals | 1079 //to add the bounding signals |
| 1078 // register_agents(); | 1080 // register_agents(); |
| 1079 setup_manager(); | 1081 setup_manager(); |
| 1080 | 1082 |
