---
 src/mmsutil.c |   18 ++++++++++++++++++
 src/mmsutil.h |    1 +
 2 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/mmsutil.c b/src/mmsutil.c
index c507d6f..8809f54 100644
--- a/src/mmsutil.c
+++ b/src/mmsutil.c
@@ -1661,3 +1661,21 @@ gboolean mms_message_encode(struct mms_message *msg, int 
fd)
 
        return FALSE;
 }
+
+char *mms_message_status_get_string(enum mms_message_status status)
+{
+       switch (status) {
+       case MMS_MESSAGE_STATUS_DOWNLOADED:
+               return "downloaded";
+       case MMS_MESSAGE_STATUS_RECEIVED:
+               return "received";
+       case MMS_MESSAGE_STATUS_READ:
+               return "read";
+       case MMS_MESSAGE_STATUS_SENT:
+               return "sent";
+       case MMS_MESSAGE_STATUS_DRAFT:
+               return "draft";
+       }
+
+       return NULL;
+}
diff --git a/src/mmsutil.h b/src/mmsutil.h
index b2a0418..d3b507f 100644
--- a/src/mmsutil.h
+++ b/src/mmsutil.h
@@ -146,3 +146,4 @@ gboolean mms_message_decode(const unsigned char *pdu,
                                unsigned int len, struct mms_message *out);
 gboolean mms_message_encode(struct mms_message *msg, int fd);
 void mms_message_free(struct mms_message *msg);
+char *mms_message_status_get_string(enum mms_message_status status);
-- 
1.7.4.4

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to