org.bluez.Profile(5)

BlueZ D-Bus Profile API documentation πŸ’–

okay so bestie, welcome to org.bluez.Profile(5) β€” the manual page for the BlueZ D-Bus Profile API, hanging out in the Linux System Administration section. no cap, this is your guide to the profile interface. ✨


🌸 Name 🌸

org.bluez.Profile β€” BlueZ D-Bus Profile API documentation. that's the whole name vibe. πŸ’…

πŸ¦‹ Interface πŸ¦‹

Here's the interface info, bestie:

  • Service β€” unique name
  • Interface β€” org.bluez.Profile1
  • Object path β€” freely definable

πŸ’… Methods πŸ’…

void Release() [noreply]

This method gets called when bluetoothd(8) unregisters the profile. 🫢

A profile can use it to do cleanup tasks. There is no need to unregister the profile, because when this method gets called it has already been unregistered. periodt. ✨

void NewConnection(object device, fd, dict fd_properties)

This method gets called when a new service level connection has been made and authorized. πŸ‘‘

Possible fd_properties values:

  • uint16 Version [optional] β€” profile version. πŸ’–
  • uint16 Features [optional] β€” profile features. 🌈

Possible errors:

  • org.bluez.Error.Rejected
  • org.bluez.Error.Canceled

cute sign-off time: that's the whole page, bestie. catch u later πŸ’œ β€” source/version vibe is BlueZ, dated October 2023, and the manual page is org.bluez.Profile(5). πŸŽ€

πŸ“¦ where this page comes from