summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2011-01-03 09:52:31 +0000
committerJonny Lamb <jonny.lamb@collabora.co.uk>2011-01-03 09:52:31 +0000
commit8783a869f985d1ec5f62617495363e33d33aaa0c (patch)
treef71ab9e7cadb16600aca00695d5e731c97bb34a3
parent1664a7ff6c4e45d9956b7562be1724b41f35ebce (diff)
Room: add Room_Subject_Flags
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r--spec/Channel_Interface_Room.xml26
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/Channel_Interface_Room.xml b/spec/Channel_Interface_Room.xml
index ffdf4a96..23b1c6e5 100644
--- a/spec/Channel_Interface_Room.xml
+++ b/spec/Channel_Interface_Room.xml
@@ -368,6 +368,32 @@
</tp:docstring>
</property>
+ <tp:flags name="Room_Subject_Flags"
+ value-prefix="Room_Subject_Flag" type="u">
+ <tp:docstring>
+ Flags indicating capabilities regarding the room subject.
+ </tp:docstring>
+
+ <tp:flag suffix="Present" value="1">
+ <tp:docstring>
+ A subject exists on this channel. Protocols which do not
+ have the concept of room subjects MUST NOT have this flag
+ set as an indication to clients that no notice should be
+ taken of the <tp:member-ref>Subject</tp:member-ref>
+ property.
+ </tp:docstring>
+ </tp:flag>
+
+ <tp:flag suffix="Can_Set" value="2">
+ <tp:docstring>
+ The <tp:member-ref>Subject</tp:member-ref> property can be
+ set by the user by calling
+ <tp:member-ref>SetSubject</tp:member-ref>. If this flag is
+ set, then Present MUST also be set.
+ </tp:docstring>
+ </tp:flag>
+ </tp:flags>
+
</interface>
</node>
<!-- vim:set sw=2 sts=2 et ft=xml: -->