diff options
-rw-r--r-- | hcid/dbus-api.txt | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/hcid/dbus-api.txt b/hcid/dbus-api.txt index 1b0b0658..9b87cd34 100644 --- a/hcid/dbus-api.txt +++ b/hcid/dbus-api.txt @@ -1141,13 +1141,14 @@ Methods string Request(string path, string address, boolean numeric) Possible errors: org.bluez.Error.Rejected org.bluez.Error.Canceled - boolean Confirm(string path, string address, string value) + void Confirm(string path, string address, string value) This method gets called when the service daemon needs to verify a passkey. The verification is done by showing the value to the passkey agent - and returning true means a successful confirmation - while false means that the values don't match. + and returning means a successful confirmation. + In case the values don't match an error must + be returned. Possible errors: org.bluez.Error.Rejected org.bluez.Error.Canceled @@ -1192,14 +1193,14 @@ Service unique name Interface org.bluez.AuthorizationAgent Object path freely definable -Methods boolean Authorize(string adapter_path, string address, - string service_path, string action) +Methods void Authorize(string adapter_path, string address, + string service_path, string action) This method gets called when the service daemon wants to get an authorization for an action a remote device - is trying to perform. This method returns true if - the remote user is authorized to perform that action - and false otherwise. + is trying to perform. This method should return if the + remote user is authorized to perform that action and + an error otherwise. The adapter_path parameter is the object path of the local adapter. The address, service_path and action @@ -1207,8 +1208,11 @@ Methods boolean Authorize(string adapter_path, string address, the object path of the service and the action the remote device is trying to perform. + Possible errors: org.bluez.Error.Rejected + org.bluez.Error.Canceled + void Cancel(string adapter_path, string address, - string service_path, string action) + string service_path, string action) This method cancels a previous authorization request. The adapter_path, address, service_path and action |