Warning, /frameworks/modemmanager-qt/src/dbus/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8" ?> 0002 0003 <!-- 0004 ModemManager 1.0 Interface Specification 0005 0006 Copyright (C) 2008 Novell, Inc. 0007 Copyright (C) 2008-2013 Red Hat, Inc. 0008 Copyright (C) 2011-2013 Google, Inc. 0009 Copyright (C) 2011-2013 Lanedo GmbH 0010 --> 0011 0012 <node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd"> 0013 0014 <!-- 0015 org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd: 0016 @short_description: The ModemManager 3GPP USSD interface. 0017 0018 This interface provides access to actions based on the USSD protocol. 0019 --> 0020 <interface name="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"> 0021 0022 <!-- 0023 Initiate: 0024 @command: The command to start the USSD session with. 0025 @reply: The network response to the command which started the USSD session. 0026 0027 Sends a USSD command string to the network initiating a USSD session. 0028 0029 When the request is handled by the network, the method returns the 0030 response or an appropriate error. The network may be awaiting further 0031 response from the ME after returning from this method and no new command 0032 can be initiated until this one is cancelled or ended. 0033 --> 0034 <method name="Initiate"> 0035 <arg name="command" type="s" direction="in" /> 0036 <arg name="reply" type="s" direction="out" /> 0037 </method> 0038 0039 <!-- 0040 Respond: 0041 @response: The response to network-initiated USSD command, or a response to a request for further input. 0042 @reply: The network reply to this response to the network-initiated USSD command. The reply may require further responses. 0043 0044 Respond to a USSD request that is either initiated by the mobile network, 0045 or that is awaiting further input after 0046 <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">Initiate()</link> 0047 was called. 0048 --> 0049 <method name="Respond"> 0050 <arg name="response" type="s" direction="in" /> 0051 <arg name="reply" type="s" direction="out" /> 0052 </method> 0053 0054 <!-- 0055 Cancel: 0056 0057 Cancel an ongoing USSD session, either mobile or network initiated. 0058 --> 0059 <method name="Cancel" /> 0060 0061 <!-- 0062 State: 0063 0064 A <link linkend="MMModem3gppUssdSessionState">MMModem3gppUssdSessionState</link> value, 0065 indicating the state of any ongoing USSD session. 0066 --> 0067 <property name="State" type="u" access="read" /> 0068 0069 <!-- 0070 NetworkNotification: 0071 0072 Contains any network-initiated request to which no USSD response is 0073 required. 0074 0075 When no USSD session is active, or when there is no network- 0076 initiated request, this property will be a zero-length string. 0077 --> 0078 <property name="NetworkNotification" type="s" access="read" /> 0079 0080 <!-- 0081 NetworkRequest: 0082 0083 Contains any pending network-initiated request for a response. Client 0084 should call 0085 <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">Respond()</link> 0086 with the appropriate response to this request. 0087 0088 When no USSD session is active, or when there is no pending 0089 network-initiated request, this property will be a zero-length string. 0090 --> 0091 <property name="NetworkRequest" type="s" access="read" /> 0092 0093 </interface> 0094 </node>