summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/agent-api.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/agent-api.txt b/doc/agent-api.txt
index 24dc508b9..1e82e2b35 100644
--- a/doc/agent-api.txt
+++ b/doc/agent-api.txt
@@ -19,3 +19,34 @@ Methods void Release()
cleanup tasks. There is no need to unregister the
agent, because when this method gets called it has
already been unregistered.
+
+ string RequestPasskey(object device)
+
+ This method gets called when the service daemon
+ needs to get the passkey for an authentication. The
+ return value is actual passkey.
+
+ Possible errors: org.bluez.Error.Rejected
+ org.bluez.Error.Canceled
+
+ void Authorize(object device)
+
+ This method gets called when the service daemon
+ needs to authorize a connection/service request.
+
+ Possible errors: org.bluez.Error.Rejected
+ org.bluez.Error.Canceled
+
+ void ConfirmModeChange(string mode)
+
+ This method gets called if a mode change is requested
+ that needs to be confirmed by the user. An example
+ would be leaving flight mode.
+
+ Possible errors: org.bluez.Error.Rejected
+ org.bluez.Error.Canceled
+
+ void Cancel()
+
+ This method gets called to indicate that the agent
+ request failed before a reply was returned.