Reference

org.bluez.obex.Client(5)

BlueZ D-Bus OBEX Client API documentation

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

History