[telepathy-spec/master] Call, Content: attempt to clarify the effect of Accept on Initial contents

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Nov 30 11:02:24 PST 2009


---
 spec/Call_Content.xml      |    9 ++++++---
 spec/Channel_Type_Call.xml |    9 +++++++++
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/spec/Call_Content.xml b/spec/Call_Content.xml
index 25d00fb..c1e28e3 100644
--- a/spec/Call_Content.xml
+++ b/spec/Call_Content.xml
@@ -73,9 +73,12 @@
 
       <tp:enumvalue suffix="Initial" value="2">
         <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-          The content was initially part of the call. When answer is called on
-          the channel, all streams of this content will be set to sending if
-          they were pending.
+          The content was initially part of the call. When <tp:dbus-ref
+            namespace="org.freedesktop.Telepathy.Channel.Type.Call.DRAFT"
+            >Accept</tp:dbus-ref> is called on the channel, all streams of
+          this content where the sending state is Sending_State_Pending_Send
+          will be moved to Sending_State_Sending.
+          [FIXME: what does this actually mean in terms of properties?]
         </tp:docstring>
       </tp:enumvalue>
     </tp:enum>
diff --git a/spec/Channel_Type_Call.xml b/spec/Channel_Type_Call.xml
index c8785bc..21a056f 100644
--- a/spec/Channel_Type_Call.xml
+++ b/spec/Channel_Type_Call.xml
@@ -82,6 +82,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
         <p>This method should be called exactly once per Call, by whatever
           client (user interface) is handling the channel.</p>
+
+        <p>When this method is called, for each <tp:dbus-ref
+            namespace="org.freedesktop.Telepathy.Call"
+            >Content.DRAFT</tp:dbus-ref> whose <tp:dbus-ref
+            namespace="org.freedesktop.Telepathy.Call.Content.DRAFT"
+            >Disposition</tp:dbus-ref> is Call_Content_Disposition_Initial,
+            any streams where the sending state is Sending_State_Pending_Send
+            will be moved to Sending_State_Sending.
+            [FIXME: what does this actually mean in terms of properties?]</p>
       </tp:docstring>
 
       <tp:possible-errors>
-- 
1.5.6.5




More information about the telepathy-commits mailing list