~ubuntu-branches/ubuntu/oneiric/bluez/oneiric-201105191013

« back to all changes in this revision

Viewing changes to src/manager.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2011-01-07 13:21:49 UTC
  • mfrom: (1.1.25 upstream)
  • Revision ID: james.westby@ubuntu.com-20110107132149-h5s1m62mgctaqdyu
Tags: 4.84-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
#define MANAGER_INTERFACE "org.bluez.Manager"
29
29
 
 
30
typedef void (*adapter_cb) (struct btd_adapter *adapter, gpointer user_data);
 
31
 
30
32
dbus_bool_t manager_init(DBusConnection *conn, const char *path);
31
33
void manager_cleanup(DBusConnection *conn, const char *path);
32
34
 
33
35
const char *manager_get_base_path(void);
34
36
struct btd_adapter *manager_find_adapter(const bdaddr_t *sba);
35
 
struct btd_adapter *manager_find_adapter_by_address(const char *address);
36
 
struct btd_adapter *manager_find_adapter_by_path(const char *path);
37
37
struct btd_adapter *manager_find_adapter_by_id(int id);
 
38
void manager_foreach_adapter(adapter_cb func, gpointer user_data);
38
39
GSList *manager_get_adapters(void);
39
 
int manager_register_adapter(int id, gboolean devup);
40
 
int manager_unregister_adapter(int id);
41
 
int manager_start_adapter(int id);
42
 
int manager_stop_adapter(int id);
 
40
struct btd_adapter *btd_manager_register_adapter(int id);
 
41
int btd_manager_unregister_adapter(int id);
43
42
void manager_add_adapter(const char *path);
44
 
int manager_get_default_adapter();
45
 
void manager_set_default_adapter(int id);
46
 
void manager_update_svc(struct btd_adapter *adapter, uint8_t svc);
47
 
void btd_manager_set_offline(gboolean offline);
48
43
void btd_manager_set_did(uint16_t vendor, uint16_t product, uint16_t version);