aboutsummaryrefslogtreecommitdiff
path: root/include/ModemManager-errors.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ModemManager-errors.h')
-rw-r--r--include/ModemManager-errors.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/include/ModemManager-errors.h b/include/ModemManager-errors.h
index fa622d17..4a7c5ce7 100644
--- a/include/ModemManager-errors.h
+++ b/include/ModemManager-errors.h
@@ -31,6 +31,8 @@
* ModemManager interface.
**/
+/******************************************************************************/
+
/**
* MM_CORE_ERROR_DBUS_PREFIX:
*
@@ -86,6 +88,17 @@
#define MM_CDMA_ACTIVATION_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".CdmaActivation"
/**
+ * MM_CARRIER_LOCK_ERROR_DBUS_PREFIX:
+ *
+ * DBus prefix for #MMCarrierLockError errors.
+ *
+ * Since: 1.24
+ */
+#define MM_CARRIER_LOCK_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".CarrierLock"
+
+/******************************************************************************/
+
+/**
* MMCoreError:
* @MM_CORE_ERROR_FAILED: Operation failed.
* @MM_CORE_ERROR_CANCELLED: Operation was cancelled.
@@ -606,4 +619,30 @@ typedef enum { /*< underscore_name=mm_cdma_activation_error >*/
MM_CDMA_ACTIVATION_ERROR_START_FAILED = 9 /*< nick=StartFailed >*/
} MMCdmaActivationError;
+/**
+ * MMCarrierLockError:
+ * @MM_CARRIER_LOCK_ERROR_UNKNOWN: Unknown error.
+ * @MM_CARRIER_LOCK_ERROR_INVALID_SIGNATURE: Invalid signature.
+ * @MM_CARRIER_LOCK_ERROR_INVALID_IMEI: Invalid IMEI.
+ * @MM_CARRIER_LOCK_ERROR_INVALID_TIMESTAMP: Invalid timestamp.
+ * @MM_CARRIER_LOCK_ERROR_NETWORK_LIST_TOO_LARGE: Network list too large.
+ * @MM_CARRIER_LOCK_ERROR_SIGNATURE_ALGORITHM_NOT_SUPPORTED: Algorithm not supported.
+ * @MM_CARRIER_LOCK_ERROR_FEATURE_NOT_SUPPORTED: Feature not supported.
+ * @MM_CARRIER_LOCK_ERROR_DECODE_OR_PARSING_ERROR: Decode or parsing error.
+ *
+ * Carrier lock operation errors.
+ *
+ * Since: 1.24
+ */
+typedef enum { /*< underscore_name=mm_carrier_lock_error >*/
+ MM_CARRIER_LOCK_ERROR_UNKNOWN = 0, /*< nick=Unknown >*/
+ MM_CARRIER_LOCK_ERROR_INVALID_SIGNATURE = 1, /*< nick=InvalidSignature >*/
+ MM_CARRIER_LOCK_ERROR_INVALID_IMEI = 2, /*< nick=InvalidImei >*/
+ MM_CARRIER_LOCK_ERROR_INVALID_TIMESTAMP = 3, /*< nick=InvalidTimestamp >*/
+ MM_CARRIER_LOCK_ERROR_NETWORK_LIST_TOO_LARGE = 6, /*< nick=NetworkListTooLarge >*/
+ MM_CARRIER_LOCK_ERROR_SIGNATURE_ALGORITHM_NOT_SUPPORTED = 7, /*< nick=SignatureAlgorithmNotSupported >*/
+ MM_CARRIER_LOCK_ERROR_FEATURE_NOT_SUPPORTED = 8, /*< nick=FeatureNotSupported >*/
+ MM_CARRIER_LOCK_ERROR_DECODE_OR_PARSING_ERROR = 9, /*< nick=DecodeOrParsingError >*/
+} MMCarrierLockError;
+
#endif /* _MODEMMANAGER_ERRORS_H_ */