D-Bus интерфейс obex.Agent1
Интерфейс для управления агентом Obex.
Шина: | системная |
Служба: | уникальное имя |
Объект: | свободно определяемый |
Интерфейс: | org.bluez.obex.Agent1 |
Методы
- string AuthorizePush(object transfer)
- Cancel()
- Release()
Подробное описание
Интерфейс содержит методы для управления агентом Obex.
Описание методов
string AuthorizePush(object transfer)
Метод вызывается, когда сервисному демону необходимо принять/отклонить запрос на передачу объекта Bluetooth.
Возвращает полный путь (включая имя файла), где должен храниться объект. Объект передачи будет содержать свойство Filename, которое содержит местоположение и имя по умолчанию, которые могут быть возвращены.
Возможные ошибки:
org.bluez.obex.Error.Rejected
,org.bluez.obex.Error.Canceled
.
Cancel()
Метод вызывается, чтобы указать, что запрос агента не прошёл до того, как был возвращён ответ. Он отменяет предыдущий запрос.
Release()
Метод вызывается, когда демон службы отменяет регистрацию агента. Агент может использовать его для выполнения задач по очистке. Нет необходимости отменять регистрацию агента, поскольку при вызове этого метода его регистрация уже была отменена.