Blob: org.bluez.Profile.rst

Blob id: 2968e17cead533348e0d96992f49c637bc917100

Size: 1.1 KB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
=================
org.bluez.Profile
=================

-------------------------------------
BlueZ D-Bus Profile API documentation
-------------------------------------

:Version: BlueZ
:Date: October 2023
:Manual section: 5
:Manual group: Linux System Administration

Interface
=========

:Service:	unique name
:Interface:	org.bluez.Profile1
:Object path:	freely definable

Methods
-------

void Release() [noreply]
````````````````````````

This method gets called when **bluetoothd(8)** unregisters the profile.

A profile can use it to do cleanup tasks. There is no need to unregister the
profile, because when this method gets called it has already been unregistered.

void NewConnection(object device, fd, dict fd_properties)
`````````````````````````````````````````````````````````

This method gets called when a new service level connection has been made and
authorized.

Possible fd_properties values:

:uint16 Version [optional]:

	Profile version.

:uint16 Features [optional]:

	Profile features.

Possible errors:

:org.bluez.Error.Rejected:
:org.bluez.Error.Canceled: