diff options
Diffstat (limited to 'hcid/dbus-todo.txt')
-rw-r--r-- | hcid/dbus-todo.txt | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/hcid/dbus-todo.txt b/hcid/dbus-todo.txt index b906a55d..3fecc3eb 100644 --- a/hcid/dbus-todo.txt +++ b/hcid/dbus-todo.txt @@ -7,25 +7,6 @@ Date: 2006/04/11 Description: Review these errors. The usage of "Does not exists" and "Not available" are confusing. -* pending HCI requests -Date: 2006/04/11 -Description: The D-Bus authentication method creates automatically -an ACL connection when required and disconnects when the procedure -finishes. When the HCI connection complete arrives, remote name/ -version/features are queued. Considering that the authentication -is not queued, when this procedure finishes and the disconnect is -requested, the remaining elements in the queue can't be executed. - -* active connections verification -Date: 2006/04/11 -Description: get_bdaddr function is called frequently in the -security.c file. In a real usage scenario, the disconnect -command can be sent by another process or BlueZ D-Bus method. -On this case if there is pending request confirmation(eg: remote -version complete or remote features complete), when the -confirmation arrives the bdaddr can't be retrieved because -there isn't active connection anymore. Suggestion: keep a active -connection list instead of call the get_bdaddr frequently. Keep -in mind that D-Bus data already has a list to store active -connections. - +* code standard for sending msg function +Date: 2006/04/13 +Description: use send_reply_and_unref when possible. |