[Telepathy-commits] [telepathy-spec/master] Text, Messages: add 'rescued' flag
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Oct 29 09:43:28 PDT 2008
---
spec/Channel_Interface_Messages.xml | 10 ++++++++++
spec/Channel_Type_Text.xml | 15 +++++++++++++++
2 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/spec/Channel_Interface_Messages.xml b/spec/Channel_Interface_Messages.xml
index b6ae33c..7fefabb 100644
--- a/spec/Channel_Interface_Messages.xml
+++ b/spec/Channel_Interface_Messages.xml
@@ -280,6 +280,16 @@ USA.</p>
<tp:type>Channel_Text_Message_Flags</tp:type>). This flag
does not make sense on outgoing messages and SHOULD NOT
appear there.</dd>
+
+ <dt>rescued (b)</dt>
+ <dd>If present and true, the incoming message has been seen in
+ a previous channel during the lifetime of the Connection,
+ but had not been acknowledged when that channel closed, causing
+ an identical channel (in which the message now appears) to open.
+ This matches the Rescued flag in
+ <tp:type>Channel_Text_Message_Flags</tp:type>; it
+ does not make sense on outgoing messages, and SHOULD NOT
+ appear there.</dd>
</dl>
</div>
diff --git a/spec/Channel_Type_Text.xml b/spec/Channel_Type_Text.xml
index 8d5020c..b0737d0 100644
--- a/spec/Channel_Type_Text.xml
+++ b/spec/Channel_Type_Text.xml
@@ -363,6 +363,21 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:rationale>
</tp:docstring>
</tp:flag>
+
+ <tp:flag suffix="Rescued" value="8">
+ <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+ <p>The incoming message has been seen in a previous channel during
+ the lifetime of the Connection, but had not been acknowledged
+ when that channel closed, causing an identical channel (the
+ channel in which the message now appears) to open.</p>
+
+ <tp:rationale>
+ <p>This means that a logger (which should already have seen the
+ message in the previous channel) is able to recognise and ignore
+ these replayed messages.</p>
+ </tp:rationale>
+ </tp:docstring>
+ </tp:flag>
</tp:flags>
<tp:property name="anonymous" type="b">
--
1.5.6.5
More information about the Telepathy-commits
mailing list