blob: 8330e713aa6f5ac0d6bc1a9f73ac82b0d7d2b0db [file] [log] [blame]
Background
==========
- Priority scale: High, Medium and Low
- Complexity scale: C1, C2, C4 and C8. The complexity scale is exponential,
with complexity 1 being the lowest complexity. Complexity is a function
of both task 'complexity' and task 'scope'.
The general rule of thumb is that a complexity 1 task should take 1-2 weeks
for a person very familiar with BlueZ codebase. Higher complexity tasks
require more time and have higher uncertainty.
Higher complexity tasks should be refined into several lower complexity tasks
once the task is better understood.
General
==========
- OBEX Actions are used to perform actions not primarily defined as OBEX
commands. This actions include, for example, moving, copying and setting the
permissions of objects. OBEX actions would be very useful when implementing
virtual filesystems over OBEX.
Priority: Medium
Complexity: C2
- Single Response Mode (SRM): The Single Response Mode header shall be used to
enable this mode, while the SRMP header may be used to alter the normal
processing of SRM for a single request/response exchange during the current
operation. The use of the SRMP header is optional; however, GOEP devices that
support SRM shall be able to receive and process this header. SRMP headers
should be used judiciously as this will impact the overall throughput of the
operation using SRM. Receipt of invalid or unexpected Single Response Mode or
SRMP header values shall be ignored by the receiving device.
When SRM is active the action of suspending a request can be notified using SRMP
wait option (0x01).
Priority: Low
Complexity: C4