aboutsummaryrefslogtreecommitdiff
path: root/include/ModemManager-enums.h
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2023-12-05 20:05:17 +0100
committerAleksander Morgado <aleksander@aleksander.es>2024-12-01 21:41:10 +0000
commit62f7b76e8ea8f682048840741d1177e6c93a1c80 (patch)
tree37c6a4f9b96b942daf0fa1f85c6c322134a20469 /include/ModemManager-enums.h
parenteedf78d6622d09862d9e91a54358f2b56344cc22 (diff)
cbm: Add CellBroadcast interface
This adds support for the Cell Broadcast interface allowing to receive, list, read and delete Cell Broadcast messages via the org.freedesktop.ModemManager1.Modem.CellBroadcast and org.freedesktop.ModemManager1.Cbm interfaces. Signed-off-by: Guido Günther <agx@sigxcpu.org>
Diffstat (limited to 'include/ModemManager-enums.h')
-rw-r--r--include/ModemManager-enums.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h
index bd784b74..c411b800 100644
--- a/include/ModemManager-enums.h
+++ b/include/ModemManager-enums.h
@@ -1108,6 +1108,22 @@ typedef enum { /*< underscore_name=mm_sms_cdma_service_category >*/
} MMSmsCdmaServiceCategory;
/**
+ * MMCbmState:
+ * @MM_CBM_STATE_UNKNOWN: State unknown or not reportable.
+ * @MM_CBM_STATE_RECEIVING: The message is being received but is not yet complete.
+ * @MM_CBM_STATE_RECEIVED: The message has been completely received.
+ *
+ * State of a given CBM.
+ *
+ * Since: 1.24
+ */
+typedef enum { /*< underscore_name=mm_cbm_state >*/
+ MM_CBM_STATE_UNKNOWN = 0,
+ MM_CBM_STATE_RECEIVING = 1,
+ MM_CBM_STATE_RECEIVED = 2,
+} MMCbmState;
+
+/**
* MMModemLocationSource:
* @MM_MODEM_LOCATION_SOURCE_NONE: None.
* @MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI: Location Area Code and Cell ID.