diff options
Diffstat (limited to 'src/mm-sms-part.h')
-rw-r--r-- | src/mm-sms-part.h | 48 |
1 files changed, 44 insertions, 4 deletions
diff --git a/src/mm-sms-part.h b/src/mm-sms-part.h index a5fabdc2..6353cb28 100644 --- a/src/mm-sms-part.h +++ b/src/mm-sms-part.h @@ -23,23 +23,63 @@ typedef struct _MMSmsPart MMSmsPart; #define SMS_MAX_PDU_LEN 344 -MMSmsPart *mm_sms_part_new (guint index, - const gchar *hexpdu, - GError **error); +MMSmsPart *mm_sms_part_new (guint index); +MMSmsPart *mm_sms_part_new_from_pdu (guint index, + const gchar *hexpdu, + GError **error); void mm_sms_part_free (MMSmsPart *part); guint mm_sms_part_get_index (MMSmsPart *part); + const gchar *mm_sms_part_get_smsc (MMSmsPart *part); +void mm_sms_part_set_smsc (MMSmsPart *part, + const gchar *smsc); +void mm_sms_part_take_smsc (MMSmsPart *part, + gchar *smsc); + const gchar *mm_sms_part_get_number (MMSmsPart *part); +void mm_sms_part_set_number (MMSmsPart *part, + const gchar *number); +void mm_sms_part_take_number (MMSmsPart *part, + gchar *number); + const gchar *mm_sms_part_get_timestamp (MMSmsPart *part); +void mm_sms_part_set_timestamp (MMSmsPart *part, + const gchar *timestamp); +void mm_sms_part_take_timestamp (MMSmsPart *part, + gchar *timestamp); + const gchar *mm_sms_part_get_text (MMSmsPart *part); +void mm_sms_part_set_text (MMSmsPart *part, + const gchar *text); +void mm_sms_part_take_text (MMSmsPart *part, + gchar *text); + const GByteArray *mm_sms_part_get_data (MMSmsPart *part); +void mm_sms_part_set_data (MMSmsPart *part, + GByteArray *data); +void mm_sms_part_take_data (MMSmsPart *part, + GByteArray *data); + guint mm_sms_part_get_data_coding_scheme (MMSmsPart *part); +void mm_sms_part_set_data_coding_scheme (MMSmsPart *part, + guint data_coding_scheme); + guint mm_sms_part_get_class (MMSmsPart *part); +void mm_sms_part_set_class (MMSmsPart *part, + guint class); -gboolean mm_sms_part_should_concat (MMSmsPart *part); guint mm_sms_part_get_concat_reference (MMSmsPart *part); +void mm_sms_part_set_concat_reference (MMSmsPart *part, + guint concat_reference); + guint mm_sms_part_get_concat_max (MMSmsPart *part); +void mm_sms_part_set_concat_max (MMSmsPart *part, + guint concat_max); guint mm_sms_part_get_concat_sequence (MMSmsPart *part); +void mm_sms_part_set_concat_sequence (MMSmsPart *part, + guint concat_sequence); + +gboolean mm_sms_part_should_concat (MMSmsPart *part); #endif /* MM_SMS_PART_H */ |