summaryrefslogtreecommitdiff
path: root/TODO
blob: 8330e713aa6f5ac0d6bc1a9f73ac82b0d7d2b0db (plain)
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
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