org.bluez...workServer(5)
πΈ NAME πΈ
okay so bestie, you're looking at org.bluez...workServer(5) from the Linux System Administration corner of the manual π
this page is the BlueZ D-Bus NetworkServer API documentation, and we're gonna walk through it together, no cap.
β¨ INTERFACE β¨
- Service β
org.bluez - Interface β
org.bluez.NetworkServer1 - Object path β
/org/bluez/{hci0,hci1,...}
π METHODS π
π void Register(string uuid, string bridge)
Registers the server for the uuid you hand it, fr fr.
Every new connection to this server gets added to the bridge interface. That's the whole vibe.
Possible uuid values:
"panu","00001115-0000-1000-8000-00805f9b34fb"β Personal Network User role."nap","00001116-0000-1000-8000-00805f9b34fb"β Network Access Point role."gn","00001117-0000-1000-8000-00805f9b34fb"β Group Network role.
Initially there's no network server SDP provided. Only after this method will an SDP record be available, and the BNEP server will be ready for incoming connections. get it, bestie β¨
Possible errors:
org.bluez.Error.InvalidArgumentsorg.bluez.Error.AlreadyExistsorg.bluez.Error.Failed
π void Unregister(string uuid)
Unregisters the server for the provided uuid β the one you previously registered with the Register() method. yep, exactly that one.
All servers get automatically unregistered when the calling application terminates. no extra cleanup needed π«Ά
Possible errors:
org.bluez.Error.InvalidArgumentsorg.bluez.Error.Failed
that's the whole page, bestie π this one is from BlueZ, dated October 2023, and it's the manual page for org.bluez...workServer(5). slay π
β¨
π¦ where this page comes from
- arch rolling: bluez-utils 5.87-2 Β· GPL-2.0-only
- nixpkgs unstable: bluez 5.87
- ubuntu stonking: bluez 5.87-4 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms