Home | History | Annotate | Download | only in src

Lines Matching refs:agent

25 struct agent;
27 typedef void (*agent_cb) (struct agent *agent, DBusError *err,
30 typedef void (*agent_pincode_cb) (struct agent *agent, DBusError *err,
33 typedef void (*agent_passkey_cb) (struct agent *agent, DBusError *err,
36 typedef void (*agent_remove_cb) (struct agent *agent, void *user_data);
38 struct agent *agent_create(struct btd_adapter *adapter, const char *name,
42 void agent_free(struct agent *agent);
44 int agent_authorize(struct agent *agent, const char *path,
48 int agent_request_pincode(struct agent *agent, struct btd_device *device,
52 int agent_confirm_mode_change(struct agent *agent, const char *new_mode,
56 int agent_request_passkey(struct agent *agent, struct btd_device *device,
60 int agent_request_confirmation(struct agent *agent, struct btd_device *device,
64 int agent_request_pairing_consent(struct agent *agent,
68 int agent_display_passkey(struct agent *agent, struct btd_device *device,
71 int agent_cancel(struct agent *agent);
73 gboolean agent_is_busy(struct agent *agent, void *user_data);
75 uint8_t agent_get_io_capability(struct agent *agent);
77 gboolean agent_matches(struct agent *agent, const char *name, const char *path);