D-Bus интерфейс Profile1
Интерфейс позволяет управлять профилем.
Шина: | системная |
Служба: | уникальное имя |
Объект: | свободно определяемый |
Интерфейс: | org.bluez.Profile1 |
Методы
- NewConnection(object device, fd, dict fd_properties)
- Release()
- RequestDisconnection(object device)
Подробное описание
Интерфейс содержит методы для управления профилем.
Описание методов
NewConnection(object device, fd, dict fd_properties)
Метод вызывается, когда установлено и авторизовано новое подключение уровня обслуживания.
Общие свойства fd
:
uint16 Version
- Версия профиля (опционально).
uint16 Features
- Функции профиля (опционально).
Возможные ошибки:
org.bluez.Error.Rejected
,org.bluez.Error.Canceled
.
Release()
Метод вызывается, когда демон службы отменяет регистрацию профиля. Профиль может использовать его для выполнения задач по очистке. Нет необходимости отменять регистрацию профиля, потому что когда этот метод вызывается, она уже была отменена.
RequestDisconnection(object device)
Метод вызывается при отключении профиля.
Дескриптор файла больше не принадлежит демону, и реализация профиля должна позаботиться об очистке всех соединений.
Если через NewConnection
указано несколько файловых дескрипторов,
ожидается, что все они будут отключены перед возвратом из метода.
Возможные ошибки:
org.bluez.Error.Rejected
,org.bluez.Error.Canceled
.