org.bluez...entManager(5)

🌸 Name 🌸

Okay bestie, welcome to the org.bluez...entManager(5) page β€” lowkey filed under Linux System Administration. The main character here is org.bluez.obex.AgentManager, and this whole page is the BlueZ D-Bus OBEX AgentManager API documentation. πŸ’–

πŸ¦‹ Interface πŸ¦‹

Here's the lineup, no cap:

  • Service β€” org.bluez.obex
  • Interface β€” org.bluez.obex.AgentManager1
  • Object path β€” /org/bluez/obex

πŸ’… Methods πŸ’…

🫢 void RegisterAgent(object agent) 🫢

This method registers an agent β€” and that agent must implement org.bluez.obex.Agent(5) β€” to request authorization of the user to accept/reject objects. ✨

Also: the Object push service needs to authorize each received object. πŸ‘‘

Possible errors:

  • org.bluez.obex.Error.AlreadyExists

πŸŽ€ void UnregisterAgent(object agent) πŸŽ€

This one unregisters the agent that has been previously registered using RegisterAgent(). 🧚

The object path parameter must match the same value that has been used on registration. No switching it up, okay? πŸ’…

Possible errors:

  • org.bluez.obex.Error.DoesNotExist

That's the whole page, bestie! Mwah πŸ’‹ β€” brought to you by BlueZ, dated October 2023, and living its best life as the org.bluez...entManager(5) page. 🫢

πŸ“¦ where this page comes from