| BlueZ D-Bus Adapter API description |
| *********************************** |
| |
| Copyright (C) 2004-2010 Marcel Holtmann <marcel@holtmann.org> |
| Copyright (C) 2005-2006 Johan Hedberg <johan.hedberg@nokia.com> |
| Copyright (C) 2005-2006 Claudio Takahasi <claudio.takahasi@indt.org.br> |
| Copyright (C) 2006-2007 Luiz von Dentz <luiz.dentz@indt.org.br> |
| |
| |
| Service hierarchy |
| ================= |
| |
| Service org.bluez |
| Interface org.bluez.Service |
| Object path [variable prefix]/{hci0,hci1,...} |
| |
| Methods uint32 AddRecord(string record) |
| |
| Adds a new service record from the XML description |
| and returns the assigned record handle. |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.Failed |
| |
| void UpdateRecord(uint32 handle, string record) |
| |
| Updates a given service record provided in the |
| XML format. |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.NotAvailable |
| org.bluez.Error.Failed |
| |
| void RemoveRecord(uint32 handle) |
| |
| Remove a service record identified by its handle. |
| |
| It is only possible to remove service records that |
| where added by the current connection. |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.NotAuthorized |
| org.bluez.Error.DoesNotExist |
| org.bluez.Error.Failed |
| |
| void RequestAuthorization(string address, uint32 handle) |
| |
| Request an authorization for an incoming connection |
| for a specific service record. The service record |
| needs to be registered via AddRecord first. |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.NotAuthorized |
| org.bluez.Error.DoesNotExist |
| org.bluez.Error.Failed |
| |
| void CancelAuthorization() |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.NotAuthorized |
| org.bluez.Error.DoesNotExist |
| org.bluez.Error.Failed |