summaryrefslogtreecommitdiffstats
path: root/src/stkutil.h
diff options
context:
space:
mode:
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>2010-06-11 12:39:55 +0200
committerDenis Kenzior <denkenz@gmail.com>2010-06-15 12:36:31 -0500
commit6720f90e13756a98314a243ad25614c22dcc4d2a (patch)
tree9a7a49988c9110c6873e7a87e5f4e61311e3374e /src/stkutil.h
parentdf8f6115ca30e564c90cb7c9ce487c054bfe47bc (diff)
downloadofono-6720f90e13756a98314a243ad25614c22dcc4d2a.tar.bz2
stkutil: Add MMS Transfer Status envelope builder
Diffstat (limited to 'src/stkutil.h')
-rw-r--r--src/stkutil.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/stkutil.h b/src/stkutil.h
index 74ec6009..fdc79ed0 100644
--- a/src/stkutil.h
+++ b/src/stkutil.h
@@ -32,6 +32,10 @@ enum stk_envelope_type {
STK_ENVELOPE_TYPE_EVENT_DOWNLOAD = 0xD6,
STK_ENVELOPE_TYPE_TIMER_EXPIRATION = 0xD7,
STK_ENVELOPE_TYPE_USSD_DOWNLOAD = 0xD9,
+ STK_ENVELOPE_TYPE_MMS_TRANSFER_STATUS = 0xDA,
+ STK_ENVELOPE_TYPE_MMS_NOTIFICATION = 0xDB,
+ STK_ENVELOPE_TYPE_TERMINAL_APP = 0xDC,
+ STK_ENVELOPE_TYPE_GEOLOCATION_REPORT = 0xDD,
};
/* TS 102.223 Section 9.4 */
@@ -1437,6 +1441,12 @@ struct stk_envelope_ussd_data_download {
struct stk_ussd_string string;
};
+struct stk_envelope_mms_transfer_status {
+ struct stk_file transfer_file;
+ struct stk_mms_id id;
+ struct stk_mms_transfer_status transfer_status;
+};
+
struct stk_envelope {
enum stk_envelope_type type;
enum stk_device_identity_type src;
@@ -1450,6 +1460,7 @@ struct stk_envelope {
struct stk_envelope_event_download event_download;
struct stk_envelope_timer_expiration timer_expiration;
struct stk_envelope_ussd_data_download ussd_data_download;
+ struct stk_envelope_mms_transfer_status mms_status;
};
};