aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-sms.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-base-sms.h')
-rw-r--r--src/mm-base-sms.h34
1 files changed, 19 insertions, 15 deletions
diff --git a/src/mm-base-sms.h b/src/mm-base-sms.h
index 5fceb719..22d25ebb 100644
--- a/src/mm-base-sms.h
+++ b/src/mm-base-sms.h
@@ -91,21 +91,25 @@ struct _MMBaseSmsClass {
GType mm_base_sms_get_type (void);
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMBaseSms, g_object_unref)
-MMBaseSms *mm_base_sms_new_from_properties (MMBaseModem *modem,
- MMSmsProperties *properties,
- GError **error);
-MMBaseSms *mm_base_sms_singlepart_new (MMBaseModem *modem,
- MMSmsState state,
- MMSmsStorage storage,
- MMSmsPart *part,
- GError **error);
-MMBaseSms *mm_base_sms_multipart_new (MMBaseModem *modem,
- MMSmsState state,
- MMSmsStorage storage,
- guint reference,
- guint max_parts,
- MMSmsPart *first_part,
- GError **error);
+gboolean mm_base_sms_init_from_properties (MMBaseSms *self,
+ MMBaseModem *modem,
+ MMSmsProperties *properties,
+ GError **error);
+gboolean mm_base_sms_singlepart_init (MMBaseSms *self,
+ MMBaseModem *modem,
+ MMSmsState state,
+ MMSmsStorage storage,
+ MMSmsPart *part,
+ GError **error);
+gboolean mm_base_sms_multipart_init (MMBaseSms *self,
+ MMBaseModem *modem,
+ MMSmsState state,
+ MMSmsStorage storage,
+ guint reference,
+ guint max_parts,
+ MMSmsPart *first_part,
+ GError **error);
+
gboolean mm_base_sms_multipart_take_part (MMBaseSms *self,
MMSmsPart *part,
GError **error);