Warning, /frameworks/modemmanager-qt/src/dbus/introspection/org.freedesktop.ModemManager1.Modem.Oma.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) 2013 Google, Inc. 0007 --> 0008 0009 <node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd"> 0010 0011 <!-- 0012 org.freedesktop.ModemManager1.Modem.Oma: 0013 @short_description: The ModemManager Open Mobile Alliance interface. 0014 0015 This interface allows clients to handle device management operations as 0016 specified by the Open Mobile Alliance (OMA). 0017 0018 Device management sessions are either on-demand (client-initiated), or 0019 automatically initiated by either the device itself or the network. 0020 --> 0021 <interface name="org.freedesktop.ModemManager1.Modem.Oma"> 0022 0023 <!-- 0024 Setup: 0025 @features: Bitmask of <link linkend="MMModemOmaFeature">MMModemOmaFeature</link> flags, specifying which device management features should get enabled or disabled. <link linkend="MM-OMA-FEATURE-NONE:CAPS">MM_OMA_FEATURE_NONE</link> will disable all features. 0026 0027 Configures which OMA device management features should be enabled. 0028 --> 0029 <method name="Setup"> 0030 <arg name="features" type="u" direction="in" /> 0031 </method> 0032 0033 <!-- 0034 StartClientInitiatedSession: 0035 @session_type: Type of client-initiated device management session,given as a <link linkend="MMModemOmaSessionType">MMModemOmaSessionType</link> 0036 0037 Starts a client-initiated device management session. 0038 --> 0039 <method name="StartClientInitiatedSession"> 0040 <arg name="session_type" type="u" direction="in" /> 0041 </method> 0042 0043 <!-- 0044 AcceptNetworkInitiatedSession: 0045 @session_id: Unique ID of the network-initiated device management session. 0046 @accept: Boolean specifying whether the session is accepted or rejected. 0047 0048 Accepts or rejects a network-initiated device management session. 0049 --> 0050 <method name="AcceptNetworkInitiatedSession"> 0051 <arg name="session_id" type="u" direction="in" /> 0052 <arg name="accept" type="b" direction="in" /> 0053 </method> 0054 0055 <!-- 0056 CancelSession: 0057 0058 Cancels the current on-going device management session. 0059 --> 0060 <method name="CancelSession" /> 0061 0062 <!-- 0063 Features: 0064 0065 Bitmask of <link linkend="MMModemOmaFeature">MMModemOmaFeature</link> 0066 flags, specifying which device management features are enabled or 0067 disabled. 0068 --> 0069 <property name="Features" type="u" access="read" /> 0070 0071 <!-- 0072 PendingNetworkInitiatedSessions: 0073 0074 List of network-initiated sessions which are waiting to be accepted or 0075 rejected, given as an array of unsigned integer pairs, where: 0076 0077 <variablelist> 0078 <varlistentry> 0079 <listitem> 0080 The first integer is a <link linkend="MMOmaSessionType">MMOmaSessionType</link>. 0081 </listitem> 0082 </varlistentry> 0083 <varlistentry> 0084 <listitem> 0085 The second integer is the unique session ID. 0086 </listitem> 0087 </varlistentry> 0088 </variablelist> 0089 --> 0090 <property name="PendingNetworkInitiatedSessions" type="a(uu)" access="read"> 0091 <annotation name="org.qtproject.QtDBus.QtTypeName" value="OmaSessionTypes"/> 0092 </property> 0093 0094 <!-- 0095 SessionType: 0096 0097 Type of the current on-going device management session, given as a 0098 <link linkend="MMOmaSessionType">MMOmaSessionType</link>. 0099 --> 0100 <property name="SessionType" type="u" access="read" /> 0101 0102 <!-- 0103 SessionState: 0104 0105 State of the current on-going device management session, given as a 0106 <link linkend="MMOmaSessionState">MMOmaSessionState</link>. 0107 --> 0108 <property name="SessionState" type="i" access="read" /> 0109 0110 <!-- 0111 SessionStateChanged: 0112 @old_session_state: Previous session state, given as a <link linkend="MMOmaSessionState">MMOmaSessionState</link>. 0113 @new_session_state: Current session state, given as a <link linkend="MMOmaSessionState">MMOmaSessionState</link>. 0114 @session_state_failed_reason: Reason of failure, given as a <link linkend="MMOmaSessionStateFailedReason">MMOmaSessionStateFailedReason</link>, if @session_state is <link linkend="MM-OMA-SESSION-STATE-FAILED:CAPS">MM_OMA_SESSION_STATE_FAILED</link>. 0115 0116 The session state changed. 0117 --> 0118 <signal name="SessionStateChanged"> 0119 <arg name="old_session_state" type="i" /> 0120 <arg name="new_session_state" type="i" /> 0121 <arg name="session_state_failed_reason" type="u" /> 0122 </signal> 0123 0124 </interface> 0125 </node>