aboutsummaryrefslogtreecommitdiff
path: root/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-27 22:32:53 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-16 14:53:17 +0100
commite68db23a97df9cf94ebcb0b63fc83b4cdb0d9b78 (patch)
tree59fa8f4e7d73a2ce74d122b92151363d60d7916d /introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
parent6887a6850c5ed75baaae2aa1b40a707b89b7c2d9 (diff)
introspection: setup all new files and remove old ones
Diffstat (limited to 'introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml')
-rw-r--r--introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml94
1 files changed, 94 insertions, 0 deletions
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
new file mode 100644
index 00000000..c4d3658e
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+ ModemManager 0.6 Interface Specification
+
+ Copyright (C) 2008 Novell, Inc.
+ Copyright (C) 2008-2011 Red Hat, Inc.
+ Copyright (C) 2011 The Chromium OS Authors
+ Copyright (C) 2011 Google, Inc.
+-->
+
+<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
+
+ <!--
+ org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd:
+ @short_description: The ModemManager 3GPP USSD interface.
+
+ This interface provides access to actions based on the USSD protocol.
+ -->
+ <interface name="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd">
+
+ <!--
+ Initiate:
+ @command: The command to start the USSD session with.
+ @reply: The network response to the command which started the USSD session.
+
+ Sends a USSD command string to the network initiating a USSD session.
+
+ When the request is handled by the network, the method returns the
+ response or an appropriate error. The network may be awaiting further
+ response from the ME after returning from this method and no new command
+ can be initiated until this one is cancelled or ended.
+ -->
+ <method name="Initiate">
+ <arg name="command" type="s" direction="in" />
+ <arg name="reply" type="s" direction="out" />
+ </method>
+
+ <!--
+ Respond:
+ @response: The response to network-initiated USSD command, or a response to a request for further input.
+ @reply: The network reply to this response to the network-initiated USSD command. The reply may require further responses.
+
+ Respond to a USSD request that is either initiated by the mobile network,
+ or that is awaiting further input after
+ <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">Initiate()</link>
+ was called.
+ -->
+ <method name="Respond">
+ <arg name="response" type="s" direction="in" />
+ <arg name="reply" type="s" direction="out" />
+ </method>
+
+ <!--
+ Cancel:
+
+ Cancel an ongoing USSD session, either mobile or network initiated.
+ -->
+ <method name="Cancel" />
+
+ <!--
+ State:
+
+ A <link linkend="MMModem3gppUssdSessionState">MMModem3gppUssdSessionState</link> value,
+ indicating the state of any ongoing USSD session.
+ -->
+ <property name="State" type="u" access="read" />
+
+ <!--
+ NetworkNotification:
+
+ Contains any network-initiated request to which no USSD response is
+ required.
+
+ When no USSD session is active, or when there is no network-
+ initiated request, this property will be a zero-length string.
+ -->
+ <property name="NetworkNotification" type="s" access="read" />
+
+ <!--
+ NetworkRequest:
+
+ Contains any pending network-initiated request for a response. Client
+ should call
+ <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">Respond()</link>
+ with the appropriate response to this request.
+
+ When no USSD session is active, or when there is no pending
+ network-initiated request, this property will be a zero-length string.
+ -->
+ <property name="NetworkRequest" type="s" access="read" />
+
+ </interface>
+</node>