[Telepathy-commits] [telepathy-spec/master] cmcaps.txt: try to converge on a plan
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Sep 26 08:21:00 PDT 2008
20080710130512-53eee-7f85559aaf4c6fc32b88434837ecbec92b680825.gz
---
doc/cmcaps.txt | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/doc/cmcaps.txt b/doc/cmcaps.txt
index 47dc3d5..43c9173 100644
--- a/doc/cmcaps.txt
+++ b/doc/cmcaps.txt
@@ -29,18 +29,24 @@ The current proposal is:
* If TargetHandleType is NONE then TargetHandle and TargetID are forbidden
-* Other parameters can be allowed, or not; clients SHOULD NOT send parameters
- that aren't explicitly allowed
+* Other parameters can exist, and can be mandatory or optional; clients MUST
+ NOT send parameters that aren't explicitly allowed
Problems with this proposal:
* How do we say that not all "valid" values for a parameter are allowed?
For instance we might only support a couple of MIME types for file transfer
-* Can other parameters can be mandatory? This turns out to be necessary
- (or at least very useful) for File Transfer and Tubes
+ * Tentative resolution: we don't, but the request will fail without
+ side-effects
-* Can there potentially be more than one "class" per pair?
+* Can there potentially be more than one "class" per pair? Representing this
+ in a UI is likely to be hard
+
+ * Tentative resolution: yes, but we'll try to avoid it?
+
+* Would it be useful to indicate what interfaces will/might be supported
+ by channels of a given class?
Optional parameters which could hypothetically apply to all channels
--------------------------------------------------------------------
--
1.5.6.5
More information about the Telepathy-commits
mailing list