aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-list.h
diff options
context:
space:
mode:
authorDan Williams <dan@ioncontrol.co>2025-05-08 20:36:44 -0500
committerDan Williams <dan@ioncontrol.co>2025-05-08 20:36:44 -0500
commit4bb6026e37e74aad4faa50e89f3f4d98bec7368d (patch)
tree63d214f48abebcd33bf3f0f17ddcf8fa28cae3c5 /src/mm-sms-list.h
parentefcc960b130356e6b05d05a915ff0f9646b00d5f (diff)
parent1d5cc0addb6576d007183454c0702d8ee3ab586f (diff)
Merge request !1341 from 'mbim-multipart-fix'
sms: always use SMS_PART_INVALID_INDEX unstored parts https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1341 Closes #979
Diffstat (limited to 'src/mm-sms-list.h')
-rw-r--r--src/mm-sms-list.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mm-sms-list.h b/src/mm-sms-list.h
index 775611c8..51228672 100644
--- a/src/mm-sms-list.h
+++ b/src/mm-sms-list.h
@@ -19,7 +19,7 @@
#include <glib.h>
#include <glib-object.h>
-#include "mm-base-modem.h"
+#include "mm-base-sms.h"
#include "mm-sms-part.h"
#define MM_TYPE_SMS_LIST (mm_sms_list_get_type ())
@@ -33,8 +33,6 @@ typedef struct _MMSmsList MMSmsList;
typedef struct _MMSmsListClass MMSmsListClass;
typedef struct _MMSmsListPrivate MMSmsListPrivate;
-#define MM_SMS_LIST_MODEM "sms-list-modem"
-
#define MM_SMS_ADDED "sms-added"
#define MM_SMS_DELETED "sms-deleted"
@@ -57,8 +55,7 @@ struct _MMSmsListClass {
GType mm_sms_list_get_type (void);
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMSmsList, g_object_unref)
-MMSmsList *mm_sms_list_new (MMBaseModem *modem,
- GObject *bind_to);
+MMSmsList *mm_sms_list_new (GObject *bind_to);
GStrv mm_sms_list_get_paths (MMSmsList *self);
guint mm_sms_list_get_count (MMSmsList *self);
@@ -68,6 +65,7 @@ gboolean mm_sms_list_has_part (MMSmsList *self,
guint index);
gboolean mm_sms_list_take_part (MMSmsList *self,
+ MMBaseSms *uninitialized_sms,
MMSmsPart *part,
MMSmsState state,
MMSmsStorage storage,
@@ -88,4 +86,7 @@ gboolean mm_sms_list_has_local_multipart_reference (MMSmsList *self,
const gchar *number,
guint8 reference);
+void mm_sms_list_set_default_storage (MMSmsList *self,
+ MMSmsStorage default_storage);
+
#endif /* MM_SMS_LIST_H */