diff options
author | Guido Günther <agx@sigxcpu.org> | 2023-12-05 20:05:17 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2024-12-01 21:41:10 +0000 |
commit | 62f7b76e8ea8f682048840741d1177e6c93a1c80 (patch) | |
tree | 37c6a4f9b96b942daf0fa1f85c6c322134a20469 /include | |
parent | eedf78d6622d09862d9e91a54358f2b56344cc22 (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')
-rw-r--r-- | include/ModemManager-enums.h | 16 |
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. |