Документация
ОС Аврора 5.1.5
D-Bus интерфейс obex.Client1
Интерфейс для управления клиентом Obex.
Шина: | системная |
Служба: | org.bluez.obex |
Объект: | /org/bluez/obex |
Интерфейс: | org.bluez.obex.Client1 |
Методы
- object CreateSession(string destination, dict args)
- RemoveSession(object session)
Подробное описание
Интерфейс содержит методы для управления клиентом Obex.
Описание методов
object CreateSession(string destination, dict args)
Создаёт новый сеанс Obex для данного удалённого адреса.
Последний параметр — это словарь для хранения необязательных или специфичных для типа параметров. Типичные параметры, которые можно установить в этом словаре, включают следующие:
- string
Target
: тип создаваемого сеанса; - string
Source
: используемый локальный адрес; - byte
Channel
.
В настоящее время поддерживаются следующие типы: ftp
, map
, opp
, pbap
, sync
.
Возможные ошибки:
org.bluez.obex.Error.InvalidArguments
,org.bluez.obex.Error.Failed
.
RemoveSession(object session)
Отменяет регистрацию сеанса и прерывает ожидающие передачи.
Возможные ошибки:
org.bluez.obex.Error.InvalidArguments
,org.bluez.obex.Error.NotAuthorized
.