aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--introspection/org.freedesktop.ModemManager.Modem.xml13
-rw-r--r--src/mm-modem.h4
2 files changed, 7 insertions, 10 deletions
diff --git a/introspection/org.freedesktop.ModemManager.Modem.xml b/introspection/org.freedesktop.ModemManager.Modem.xml
index 37b9fc7a..3f6f0bbc 100644
--- a/introspection/org.freedesktop.ModemManager.Modem.xml
+++ b/introspection/org.freedesktop.ModemManager.Modem.xml
@@ -99,11 +99,6 @@
New state.
</tp:docstring>
</arg>
- <arg name="reason" type="u">
- <tp:docstring>
- Reason for state transition.
- </tp:docstring>
- </arg>
<arg name="reason" type="u" tp:type="MM_MODEM_STATE_CHANGED_REASON">
<tp:docstring>
Reason for this state change.
@@ -227,20 +222,20 @@
</tp:enumvalue>
</tp:enum>
- <tp:enum name="MM_MODEM_STATE_CHANGE_REASON" type="u">
+ <tp:enum name="MM_MODEM_STATE_CHANGED_REASON" type="u">
<tp:enumvalue suffix="UNKNOWN" value="0">
<tp:docstring>
Reason unknown or not reportable.
</tp:docstring>
</tp:enumvalue>
- <tp:enumvalue suffix="REQUESTED" value="1">
+ <tp:enumvalue suffix="USER_REQUESTED" value="1">
<tp:docstring>
- Connection state change was requested by an interface user.
+ State change was requested by an interface user.
</tp:docstring>
</tp:enumvalue>
<tp:enumvalue suffix="SUSPEND" value="2">
<tp:docstring>
- Connection state change was caused by a system suspend.
+ State change was caused by a system suspend.
</tp:docstring>
</tp:enumvalue>
</tp:enum>
diff --git a/src/mm-modem.h b/src/mm-modem.h
index 8a755d88..7f0bf58d 100644
--- a/src/mm-modem.h
+++ b/src/mm-modem.h
@@ -40,7 +40,9 @@ typedef enum {
} MMModemState;
typedef enum {
- MM_MODEM_STATE_REASON_NONE = 0
+ MM_MODEM_STATE_REASON_NONE = 0,
+ MM_MODEM_STATE_REASON_USER_REQUESTED,
+ MM_MODEM_STATE_REASON_SUSPEND
} MMModemStateReason;
#define DBUS_PATH_TAG "dbus-path"