org.bluez.obex.Agent(5)
okay so bestie, this is the manual page for org.bluez.obex.Agent(5) β the BlueZ D-Bus OBEX Agent API doc. no cap, itβs giving βtiny interface, big main-character energyβ β¨
π NAME π
org.bluez.obex.Agent β BlueZ D-Bus OBEX Agent API documentation π
π INTERFACE π
hereβs the vibe check for the D-Bus interface, bestie:
- Service β
unique name - Interface β
org.bluez.obex.Agent1 - Object path β
freely definable
β¨ METHODS β¨
πΈ void Release()
this method gets called when the obexd(8) daemon unregisters the agent. π
an agent can use it to do cleanup tasks. there is no need to unregister the agent, because when this method gets called it has already been unregistered. periodt.
π¦ string AuthorizePush(object transfer)
this method gets called when the obexd(8) needs to accept/reject a Bluetooth object push request. yes, accept or reject β itβs literally the vibe check for incoming pushes π
it returns the full path (including the filename) or the folder name suffixed with '/' where the object shall be stored.
the transfer object, see org.bluez.obex.Transfer(5), will contain a Filename property that contains the default location and name that can be returned. π
possible errors:
org.bluez.obex.Error.Rejectedorg.bluez.obex.Error.Canceled
π₯ void Cancel()
this method gets called to indicate that the agent request failed before a reply was returned. it cancels the previous request. no cap, itβs the cleanup-on-failure button. π
π okay thatβs the whole page, bestie! this is from BlueZ, dated October 2023, and the manual is literally org.bluez.obex.Agent(5) β periodt. πβ¨
π¦ where this page comes from
- arch rolling: bluez-obex 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