dwww Home | Show directory contents | Find package

OBEX D-Bus Agent API description
********************************


Agent Manager hierarchy
=======================

Service         org.bluez.obex
Interface       org.bluez.obex.AgentManager1
Object path     /org/bluez/obex

Methods         void RegisterAgent(object agent)

                        Register an agent to request authorization of
                        the user to accept/reject objects. Object push
                        service needs to authorize each received object.

                        Possible errors: org.bluez.obex.Error.AlreadyExists

                void UnregisterAgent(object agent)

                        This unregisters the agent that has been previously
                        registered. The object path parameter must match the
                        same value that has been used on registration.

                        Possible errors: org.bluez.obex.Error.DoesNotExist


Agent hierarchy
===============

Service         unique name
Interface       org.bluez.obex.Agent1
Object path     freely definable

Methods         void Release()

                        This method gets called when the service 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.

                string AuthorizePush(object transfer)

                        This method gets called when the service daemon
                        needs to accept/reject a Bluetooth object push request.

                        Returns the full path (including the filename) where
                        the object shall be stored. The tranfer object will
                        contain a Filename property that contains the default
                        location and name that can be returned.

                        Possible errors: org.bluez.obex.Error.Rejected
                                         org.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.

Generated by dwww version 1.15 on Wed Jun 26 03:34:47 CEST 2024.