| RFCOMM hierarchy (experimental) |
| =============================== |
| |
| Service org.bluez |
| Interface org.bluez.RFCOMM |
| Object path /org/bluez/{hci0,hci1,...} |
| |
| Methods string Connect(string address, string service) |
| |
| This creates a connection to a remote RFCOMM based |
| service. The service string can either be a UUID-128, |
| a service abbreviation or a record handle. |
| |
| The return value will be the path of the newly |
| created RFCOMM TTY device (for example /dev/rfcomm0). |
| |
| If the application disconnects from the D-Bus this |
| connection will be terminated. |
| |
| Valid service values: "vcp", "map", "pbap", "sap", |
| "ftp", "bpp", "bip", "synch", |
| "dun", "opp", "fax", "spp" |
| |
| void CancelConnect(string address, string service) |
| |
| This method cancels a previous Connect method call. |
| |
| string ConnectByChannel(string address, byte channel) |
| |
| This creates a connection to a remote RFCOMM based |
| service. In contrast to Connect a channel number is |
| needed. |
| |
| The return value will be the path of the newly |
| creates RFCOMM TTY device (for example /dev/rfcomm0). |
| |
| If the application disconnects from the D-Bus this |
| connection will be terminated. |
| |
| void CancelConnectByChannel(string address, byte channel) |
| |
| This method cancels a previous ConnectByChannel |
| method call. |
| |
| void Disconnect(string device) |
| |
| This will disconnect a previously connected RFCOMM |
| service. The device parameter must be the return value |
| from a previous Connect or ConnectByChannel method |
| call (for example /dev/rfcomm0). |
| |
| string Bind(string address, string service) |
| |
| string BindByChannel(string address, byte channel) |
| |
| void Release(string device) |
| |
| array{string} ListBindings() |