Top |
org.freedesktop.ModemManager1.Modem.Omaorg.freedesktop.ModemManager1.Modem.Oma — The ModemManager Open Mobile Alliance interface. |
Setup (IN u features); StartClientInitiatedSession (IN u session_type); AcceptNetworkInitiatedSession (IN u session_id, IN b accept); CancelSession ();
SessionStateChanged (i old_session_state, i new_session_state, u session_state_failed_reason);
Features readable u PendingNetworkInitiatedSessions readable a(uu) SessionType readable u SessionState readable i
This interface allows clients to handle device management operations as specified by the Open Mobile Alliance (OMA).
Device management sessions are either on-demand (client-initiated), or automatically initiated by either the device itself or the network.
Setup (IN u features);
Configures which OMA device management features should be enabled.
|
Bitmask of MMModemOmaFeature flags, specifying which device management features should get enabled or disabled. MM_OMA_FEATURE_NONE will disable all features. |
StartClientInitiatedSession (IN u session_type);
Starts a client-initiated device management session.
|
Type of client-initiated device management session,given as a MMModemOmaSessionType |
AcceptNetworkInitiatedSession (IN u session_id, IN b accept);
Accepts or rejects a network-initiated device management session.
|
Unique ID of the network-initiated device management session. |
|
Boolean specifying whether the session is accepted or rejected. |
SessionStateChanged (i old_session_state, i new_session_state, u session_state_failed_reason);
The session state changed.
|
Previous session state, given as a MMOmaSessionState. |
|
Current session state, given as a MMOmaSessionState. |
|
Reason of failure, given as a MMOmaSessionStateFailedReason, if |
Features readable u
Bitmask of MMModemOmaFeature flags, specifying which device management features are enabled or disabled.
PendingNetworkInitiatedSessions readable a(uu)
List of network-initiated sessions which are waiting to be accepted or rejected, given as an array of unsigned integer pairs, where:
The first integer is a MMOmaSessionType. | |
The second integer is the unique session ID. |
SessionType readable u
Type of the current on-going device management session, given as a MMOmaSessionType.
SessionState readable i
State of the current on-going device management session, given as a MMOmaSessionState.