ORG.BLUEZ.OBEX.CLIENT(5)

NAME
org.bluez.obex.Client - BlueZ D-Bus OBEX Client API documentation

INTERFACE

    Service
        org.bluez.obex

    Interface
        org.bluez.obex.Client1

    Object path
        /org/bluez/obex

  Methods

  object CreateSession(string destination, dict args)
        Connects to the destination address and then proceed to create an OBEX session object which implements org.bluez.obex.Session(5) interface.

        The last parameter is a dictionary to hold optional or type-specific parameters.

        Possible args values:

            string Target
                Type of session to be created.

                Possible values:

                "ftp"

                "map"

                "opp"

                "pbap"

                "sync"

                "bip-avrcp"

            string Source
                Local address to be used.

            byte Channel
                Channel to be used.

            uint16 PSM
                L2CAP PSM to be used.

        Possible errors:

            org.bluez.obex.Error.InvalidArguments

            org.bluez.obex.Error.Failed

  void RemoveSession(object session)
        Disconnects and removes session previously created by CreateSession() aborting any pending transfers.

        Possible errors:

            org.bluez.obex.Error.InvalidArguments

            org.bluez.obex.Error.NotAuthorized