ORG.BLUEZ.AGENTMANAGER(5) Linux System AdministrationORG.BLUEZ.AGENTMANAGER(5)
NAME
org.bluez.AgentManager - BlueZ D-Bus AgentManager API documentation
INTERFACE
Service
org.bluez
Interface
org.bluez.AgentManager1
Object path
/org/bluez
Methods
void RegisterAgent(object agent, string capability)
Registers pairing agent.
The object path defines the path of the agent that will be called
when user input is needed and must implement org.bluez.Agent(5) in-
terface.
Every application can register its own agent and for all actions
triggered by that application its agent is used.
It is not required by an application to register an agent. If an ap-
plication does chooses to not register an agent, the default agent is
used. This is on most cases a good idea. Only application like a
pairing wizard should register their own agent.
An application can only register one agent. Multiple agents per ap-
plication is not supported.
Possible capability values:
"" Fallback to "KeyboardDisplay".
"DisplayOnly"
"DisplayYesNo"
"KeyboardOnly"
"NoInputNoOutput"
"KeyboardDisplay"
Possible errors:
org.bluez.Error.InvalidArguments
org.bluez.Error.AlreadyExists
void UnregisterAgent(object agent)
Unregisters an agent that has been previously registered using Regis-
terAgent. The object path parameter must match the same value that
has been used on registration.
Possible errors:
org.bluez.Error.DoesNotExist
void RequestDefaultAgent(object agent)
Requests to make the application agent the default agent. The appli-
cation is required to register an agent.
Special permission might be required to become the default agent.
Possible errors:
org.bluez.Error.DoesNotExist
BlueZ October 2023 ORG.BLUEZ.AGENTMANAGER(5)
Generated by dwww version 1.16 on Sat Oct 3 06:46:53 CEST 2026.