[telepathy-spec/master] Define the Call_State_Reason struct type
Sjoerd Simons
sjoerd.simons at collabora.co.uk
Wed Nov 25 09:58:53 PST 2009
---
spec/Channel_Type_Call.xml | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/spec/Channel_Type_Call.xml b/spec/Channel_Type_Call.xml
index ecffb4c..9ad9f96 100644
--- a/spec/Channel_Type_Call.xml
+++ b/spec/Channel_Type_Call.xml
@@ -236,8 +236,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<tp:enumvalue suffix="Unknown" value="0" />
</tp:enum>
+ <tp:struct name="Call_State_Reason">
+ <tp:member type="u" tp:type="Handle" name="actor"/>
+ <tp:member type="u" tp:type="Call_State_Change_Reason" name="Reason"/>
+ <tp:member type="s" tp:type="DBus_Error_Name" name="DbusReason" />
+ </tp:struct>
+
<property name="CallStateReason" tp:name-for-bindings="Call_State_Reason"
- type="uuss" access="read"> <!-- tp:type="Call_State_Reason_Struct"> -->
+ type="(uus)" access="read" tp:type="Call_State_Reason">
<tp:docstring xmlns="http://www.w3.org/1999/xhtml">
<p>The reason the call is in the state it is in :) </p>
</tp:docstring>
@@ -256,7 +262,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
type="u" tp:type="Call_Flags">
</arg>
<arg name="CallStateReason" tp:name-for-bindings="Call_State_Reason"
- type="uuss">
+ type="(uus)">
</arg>
<arg name="Details" tp:name-for-bindings="Details" type="a{sv}">
</arg>
--
1.5.6.5
More information about the telepathy-commits
mailing list