D-Bus интерфейс AdminPolicySet1
Интерфейс предоставляет метод для установки политик.
| Шина: | системная |
| Служба: | org.bluez |
| Объект: | [variable prefix]/{hci0,hci1,...} |
| Интерфейс: | org.bluez.AdminPolicySet1 |
Методы
- SetServiceAllowList(array{string} UUIDs)
Подробное описание
Интерфейс AdminPolicySet1 предоставляет метод для установки политик. После успешной установки политики она повлияет на всех клиентов и останется неизменной даже после перезапуска демона Bluetooth. Единственный способ очистить его — перезаписать политику тем же методом.
Описание методов
SetServiceAllowList(array{string} UUIDs)
Устанавливает белый список служб по их UUID.
Когда вызывается SetServiceAllowList, bluez блокирует входящие и исходящие соединения
со службой не из списка для всех клиентов.
Любые последующие вызовы метода заменят любые ранее установленные значения белого списка. Вызов этого метода с пустым массивом позволит использовать любые сервисные UUID.
Значение по умолчанию — пустой массив.
Возможные ошибки:
org.bluez.Error.InvalidArguments,org.bluez.Error.Failed.