DEFINES
==================================================================================================*/
-/** @brief Called when the status of the message which is already sent is changed.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_sent_status_callback().
- * If the application sends a message, this callback function will be called to report its sending status.
- * The application can get the request ID from sent_status to know which request is bound.
- * The callback function runs in the application process, not in the framework process.
- * The memory of @a sent_status is managed by MAPI, when the callback function is finished.
- *
- * @param[in] handle The Message handle
- * @param[in] sent_status A pointer to #msg_struct_t structure for sent status
- * @param[in] user_param The user data
+/**
+ * @brief Called when the status of the message which is already sent is changed.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_sent_status_callback().
+ * If the application sends a message, this callback function will be called to report its sending status.
+ * The application can get the request ID from sent_status to know which request is bound.
+ * The callback function runs in the application process, not in the framework process.
+ * The memory of @a sent_status is managed by MAPI, when the callback function is finished.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] sent_status A pointer to #msg_struct_t structure for sent status
+ * @param[in] user_param The user data
*/
typedef void (*msg_sent_status_cb)(msg_handle_t handle, msg_struct_t sent_status, void *user_param);
-/** @brief Called when the status of the message which is already sent is changed.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_sent_status_callback().
- * If the application sends a message, this callback function will be called to report its sending status.
- * The application can get the request ID from sent_status to know which request is bound.
- * The callback function runs in the application process, not in the framework process.
- * The memory of @a sent_status is managed by MAPI, when the callback function is finished.
- *
- * @param[in] sent_status A pointer to #msg_struct_t structure for sent status
- * @param[in] user_param The pointer to user data
+/**
+ * @brief Called when the status of the message which is already sent is changed.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_sent_status_callback().
+ * If the application sends a message, this callback function will be called to report its sending status.
+ * The application can get the request ID from sent_status to know which request is bound.
+ * The callback function runs in the application process, not in the framework process.
+ * The memory of @a sent_status is managed by MAPI, when the callback function is finished.
+ * @since_tizen 2.3
+ * @param[in] sent_status A pointer to #msg_struct_t structure for sent status
+ * @param[in] user_param The pointer to user data
*/
typedef void (*msg_simple_sent_status_cb)(msg_struct_t sent_status, void *user_param);
-/** @brief Called when a new message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_sms_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- * The memory for msg is managed by MAPI, when the callback function is finished.
- *
- * @param[in] handle The Message handle
- * @param[in] msg A pointer to #msg_struct_t structure for message details
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_sms_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * The memory for msg is managed by MAPI, when the callback function is finished.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] msg A pointer to #msg_struct_t structure for message details
+ * @param[in] user_param The user data
*/
typedef void (*msg_sms_incoming_cb)(msg_handle_t handle, msg_struct_t msg, void *user_param);
-/** @brief Called when a new MMS message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_mms_conf_message_callback().
- * This callback function will be called when a new MMS message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- * The memory for @a msg is managed by MAPI, when the callback function is finished.
- *
- * @param[in] handle The Message handle
- * @param[in] msg A pointer to #msg_struct_t structure for message details
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new MMS message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_mms_conf_message_callback().
+ * This callback function will be called when a new MMS message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * The memory for @a msg is managed by MAPI, when the callback function is finished.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] msg A pointer to #msg_struct_t structure for message details
+ * @param[in] user_param The user data
*/
typedef void (*msg_mms_conf_msg_incoming_cb)(msg_handle_t handle, msg_struct_t msg, void *user_param);
-/** @brief Called when a new SyncML message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_syncml_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- *
- * @param[in] handle The Message handle
- * @param[in] msg_type The #msg_syncml_message_type_t structure
- * @param[in] push_body The WAP Push body data
- * @param[in] push_body_len The length of WAP Push body data
- * @param[in] sim_index The index of the sim on which message is received.
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new SyncML message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_syncml_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] msg_type The #msg_syncml_message_type_t structure
+ * @param[in] push_body The WAP Push body data
+ * @param[in] push_body_len The length of WAP Push body data
+ * @param[in] sim_index The index of the sim on which message is received.
*/
typedef void (*msg_syncml_msg_incoming_cb)(msg_handle_t handle, msg_syncml_message_type_t msg_type, const char *push_body, int push_body_len, const char* wsp_header, int wsp_header_len, int sim_index, void *user_param);
-/** @brief Called when a new LBS message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_lbs_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- *
- * @param[in] hMsgHandle The Message handle
- * @param[in] push_header The push message header data
- * @param[in] push_body The push message body data
- * @param[in] push_body_len The push message body length
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new LBS message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_lbs_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * @since_tizen 2.3
+ * @param[in] hMsgHandle The Message handle
+ * @param[in] push_header The push message header data
+ * @param[in] push_body The push message body data
+ * @param[in] push_body_len The push message body length
+ * @param[in] user_param The user data
*/
typedef void (*msg_lbs_msg_incoming_cb)(msg_handle_t handle, const char *push_header, const char *push_body, int push_body_len, void *user_param);
-/** @brief Called when a new SyncML message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_syncml_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- *
- * @param[in] handle The Message handle
- * @param[in] msgId The message ID
- * @param[in] extId The external ID
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new SyncML message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_syncml_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] msgId The message ID
+ * @param[in] extId The external ID
+ * @param[in] user_param The user data
*/
typedef void (*msg_syncml_msg_operation_cb)(msg_handle_t handle, int msgId, int extId, void *user_param);
-/** @brief Called when a new push message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_push_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- *
- * @param[in] handle The Message handle
- * @param[in] push_header The push message header data
- * @param[in] push_body The push message body data
- * @param[in] push_body_len The push message body length
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new push message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_push_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] push_header The push message header data
+ * @param[in] push_body The push message body data
+ * @param[in] push_body_len The push message body length
+ * @param[in] user_param The user data
*/
typedef void (*msg_push_msg_incoming_cb)(msg_handle_t handle, const char *push_header, const char *push_body, int push_body_len, void *user_param);
-/** @brief Called when a new CB message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_cb_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- *
- * @param[in] handle The Message handle
- * @param[in] msg A pointer to #msg_struct_t structure for message details
- * @param[in] user_param The user data
+/**
+ * @brief Called when a new CB message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_cb_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] msg A pointer to #msg_struct_t structure for message details
+ * @param[in] user_param The user data
*/
typedef void (*msg_cb_incoming_cb)(msg_handle_t handle, msg_struct_t msg, void *user_param);
-/** @brief Called when a report message is received.
- * Applications SHOULD implement this callback function and register it into Message handle.
- * For how to register this callback function, please refer to msg_reg_report_message_callback().
- * This callback function will be called when a new message is received and the message satisfies the filter list.
- * The callback function runs in the application process, not in the framework process.
- *
- * @param[in] handle The Message handle
- * @param[in] reportMsgType The message type of incoming report message
- * @param[in] MsgId The message ID of reported message
- * @param[in] addr_len The incoming report message's address length
- * @param[in] addr_val The incoming report message's address value
- * @param[in] user_param The user data
+/**
+ * @brief Called when a report message is received.
+ * Applications SHOULD implement this callback function and register it into Message handle.
+ * For how to register this callback function, please refer to msg_reg_report_message_callback().
+ * This callback function will be called when a new message is received and the message satisfies the filter list.
+ * The callback function runs in the application process, not in the framework process.
+ * @since_tizen 2.3
+ * @param[in] handle The Message handle
+ * @param[in] reportMsgType The message type of incoming report message
+ * @param[in] MsgId The message ID of reported message
+ * @param[in] addr_len The incoming report message's address length
+ * @param[in] addr_val The incoming report message's address value
+ * @param[in] user_param The user data
*/
typedef void (*msg_report_msg_incoming_cb)(msg_handle_t handle, msg_report_type_t reportMsgType, msg_message_id_t MsgId, int addr_len, const char *addr_val, void *user_param);
*/
/**
- * @brief Definition for maximum address count
+ * @brief Definition for maximum address count
+ * @since_tizen 2.3
*/
#define MAX_TO_ADDRESS_CNT 10
/**
- * @brief Definition for maximum phone number length
+ * @brief Definition for maximum phone number length
+ * @since_tizen 2.3
*/
#define MAX_PHONE_NUMBER_LEN 20
/**
- * @brief Definition for maximum XDN alpha ID length
+ * @brief Definition for maximum XDN alpha ID length
+ * @since_tizen 2.3
*/
#define MAX_SIM_XDN_ALPHA_ID_LEN 30
/**
- * @brief Definition for maximum address value length
+ * @brief Definition for maximum address value length
+ * @since_tizen 2.3
*/
#define MAX_ADDRESS_VAL_LEN 254
/**
- * @brief Definition for maximum subject length
+ * @brief Definition for maximum subject length
+ * @since_tizen 2.3
*/
#define MAX_SUBJECT_LEN 120
/**
- * @brief Definition for maximum display length length
+ * @brief Definition for maximum display length length
+ * @since_tizen 2.3
*/
#define MAX_DISPLAY_NAME_LEN 195
/**
- * @brief Definition for maximum image path length
+ * @brief Definition for maximum image path length
+ * @since_tizen 2.3
*/
#define MAX_IMAGE_PATH_LEN 1024
/**
- * @brief Definition for maximum message data length
+ * @brief Definition for maximum message data length
+ * @since_tizen 2.3
*/
#define MAX_MSG_DATA_LEN 320
/**
- * @brief Definition for maximum message text length
+ * @brief Definition for maximum message text length
+ * @since_tizen 2.3
*/
#define MAX_MSG_TEXT_LEN 1530
/**
- * @brief Definition for maximum filter value length
+ * @brief Definition for maximum filter value length
+ * @since_tizen 2.3
*/
#define MAX_FILTER_VALUE_LEN 128
/**
- * @brief Definition for maximum command length
+ * @brief Definition for maximum command length
+ * @since_tizen 2.3
*/
#define MAX_COMMAND_LEN 1024
/**
- * @brief Definition for maximum folder name size
+ * @brief Definition for maximum folder name size
+ * @since_tizen 2.3
*/
#define MAX_FOLDER_NAME_SIZE 20
/**
- * @brief Definition for maximum ID length of push message
+ * @brief Definition for maximum ID length of push message
+ * @since_tizen 2.3
*/
#define MAX_WAPPUSH_ID_LEN 100
/**
- * @brief Definition for maximum content type length of push message
+ * @brief Definition for maximum content type length of push message
+ * @since_tizen 2.3
*/
#define MAX_WAPPUSH_CONTENT_TYPE_LEN 100
/**
- * @brief Definition for maximum href length of push message
+ * @brief Definition for maximum href length of push message
+ * @since_tizen 2.3
*/
#define MAX_WAPPUSH_HREF_LEN 300
/**
- * @brief Definition for maximum contents length of push message
+ * @brief Definition for maximum contents length of push message
+ * @since_tizen 2.3
*/
#define MAX_WAPPUSH_CONTENTS_LEN 2048
/**
- * @brief Definition for maximum invalid object count of push message(CO)
+ * @brief Definition for maximum invalid object count of push message(CO)
+ * @since_tizen 2.3
*/
#define MAX_PUSH_CACHEOP_INVALID_OBJECT_MAX 5
/**
- * @brief Definition for maximum invalid service count of push message(CO)
+ * @brief Definition for maximum invalid service count of push message(CO)
+ * @since_tizen 2.3
*/
#define MAX_PUSH_CACHEOP_INVALID_SERVICE_MAX 5
/**
- * @brief Definition for maximum URL length of push message(CO)
+ * @brief Definition for maximum URL length of push message(CO)
+ * @since_tizen 2.3
*/
#define MAX_PUSH_CACHEOP_MAX_URL_LEN 200
/**
- * @brief Definition for maximum segment count
+ * @brief Definition for maximum segment count
+ * @since_tizen 2.3
*/
#define MAX_SEGMENT_NUM 15
/**
- * @brief Definition for maximum file path length
+ * @brief Definition for maximum file path length
+ * @since_tizen 2.3
*/
#define MSG_FILEPATH_LEN_MAX 1024
/* setting */
/**
- * @brief Definition for maximum SMSC name length
+ * @brief Definition for maximum SMSC name length
+ * @since_tizen 2.3
*/
#define SMSC_NAME_MAX 127
/**
- * @brief Definition for maximum SMSC address length
+ * @brief Definition for maximum SMSC address length
+ * @since_tizen 2.3
*/
#define SMSC_ADDR_MAX 21
/**
- * @brief Definition for maximum SMSC list count
+ * @brief Definiton for maximum SMSC list count
+ * @since_tizen 2.3
*/
#define SMSC_LIST_MAX 5
/**
- * @brief Definition for maximum CB channel name length
+ * @brief Definition for maximum CB channel name length
+ * @since_tizen 2.3
*/
-#define CB_CHANNEL_NAME_MAX 32
+#define CB_CHANNEL_NAME_MAX 64
/**
- * @brief Definition for maximum CB channel count
+ * @brief Definition for maximum CB channel count
+ * @since_tizen 2.3
*/
#define CB_CHANNEL_MAX 30
/**
- * @brief Definition for maximum CB language type count
+ * @brief Definition for maximum CB language type count
+ * @since_tizen 2.3
*/
#define CB_LANG_TYPE_MAX 10
/**
- * @brief Definition for maximum file name length
+ * @brief Definition for maximum file name length
+ * @since_tizen 2.3
*/
#define MSG_FILENAME_LEN_MAX 1024
/**
- * @brief Definition for maximum message id length
+ * @brief Definition for maximum message id length
+ * @since_tizen 2.3
*/
#define MSG_MSG_ID_LEN 1024
/**
- * @brief Definition for maximum in transition id length
+ * @brief Definition for maximum in transition id length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_TRANSIN_ID 100
/**
- * @brief Definition for maximum out transition id length
+ * @brief Definition for maximum out transition id length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_TRANSOUT_ID 100
/**
- * @brief Definition for maximum region id length
+ * @brief Definition for maximum region id length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_REGION_ID 151
/**
- * @brief Definition for maximum transition id length
+ * @brief Definition for maximum transition id length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_TRANSITION_ID 151
/**
- * @brief Definition for maximum meta id length
+ * @brief Definition for maximum meta id length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_META_ID 151
/**
- * @brief Definition for maximum meta name length
+ * @brief Definition for maximum meta name length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_META_NAME 100
/**
- * @brief Definition for maximum meta content length
+ * @brief Definition for maximum meta content length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_META_CONTENT 255
/**
- * @brief Definition for maximum fit size
+ * @brief Definition for maximum fit size
+ * @since_tizen 2.3
*/
#define MAX_SMIL_FIT_SIZE 31
/**
- * @brief Definition for maximum pages in a MMS
+ * @brief Definition for maximum pages in a MMS
+ * @since_tizen 2.3
*/
#define MMS_PAGE_MAX 20
/**
- * @brief Definition for maximum media in a MMS
+ * @brief Definition for maximum media in a MMS
+ * @since_tizen 2.3
*/
#define MMS_MEDIA_MAX 60
/**
- * @brief Definition for maximum alternate text length
+ * @brief Definition for maximum alternate text length
+ * @since_tizen 2.3
*/
#define MAX_SMIL_ALT_LEN 255
/*font size */
/**
- * @brief Definition for small font size
+ * @brief Definition for small font size
+ * @since_tizen 2.3
*/
#define MMS_SMIL_FONT_SIZE_SMALL 24
/**
- * @brief Definition for normal font size
+ * @brief Definition for normal font size
+ * @since_tizen 2.3
*/
#define MMS_SMIL_FONT_SIZE_NORMAL 30
/**
- * @brief Definition for large font size
+ * @brief Definition for large font size
+ * @since_tizen 2.3
*/
#define MMS_SMIL_FONT_SIZE_LARGE 36
/**
- * @brief Definition for maximum length of java app ID
+ * @brief Definition for maximum length of java app ID
+ * @since_tizen 2.3
*/
#define MAX_MMS_JAVA_APPID_LEN 32
/**
- * @brief Definition for maximum length of MMS transaction ID
+ * @brief Definition for maximum length of MMS transaction ID
+ * @since_tizen 2.3
*/
#define MMS_TR_ID_LEN 40
/**
- * @brief Definition for maximum length of MMS message ID
+ * @brief Definition for maximum length of MMS message ID
+ * @since_tizen 2.3
*/
#define MMS_MSG_ID_LEN 40
/**
- * @brief Definition for maximum length of MMS contents location
+ * @brief Definition for maximum length of MMS contents location
+ * @since_tizen 2.3
*/
#define MMS_LOCATION_LEN 100
/**
- * @brief Definition for maximum mimeType length
+ * @brief Definition for maximum mimeType length
+ * @since_tizen 2.3
*/
#define MAX_MIME_TYPE_LEN 64
==================================================================================================*/
/**
- * @brief The structure type representing an opaque pointer to message handle.
+ * @brief The structure type representing an opaque pointer to message handle.
+ * @since_tizen 2.3
*/
typedef struct opq_msg_svc_s *msg_handle_t;
/**
- * @brief The structure type representing an opaque pointer to message structure type.
+ * @brief The structure type representing an opaque pointer to message structure type.
+ * @since_tizen 2.3
*/
typedef struct opq_struct_s *msg_struct_t;
/**
- * @brief The structure type representing a pointer to message list handle.
+ * @brief The structure type representing a pointer to message list handle.
+ * @since_tizen 2.3
*/
typedef struct msg_list_handle *msg_list_handle_t;
/**
- * @brief The structure type representing a message structure list.
+ * @brief The structure type representing a message structure list.
+ * @since_tizen 2.3
*/
typedef struct {
int nCount; /**< The count of #msg_struct_t */
/**
- * @brief The message ID.
+ * @brief The message ID.
+ * @since_tizen 2.3
*/
typedef unsigned int msg_message_id_t;
/**
- * @brief The storage type.
- * See enum _MSG_STORAGE_ID_E.
+ * @brief The storage type.
+ * See enum _MSG_STORAGE_ID_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_storage_id_t;
/**
- * @brief The folder ID.
- * See enum _MSG_FOLDER_ID_E.
+ * @brief The folder ID.
+ * See enum _MSG_FOLDER_ID_E.
+ * @since_tizen 2.3
*/
typedef char msg_folder_id_t;
/**
* @brief The request ID, which is unique for each request.
+ * @since_tizen 2.3
*/
typedef unsigned int msg_request_id_t;
/**
- * @brief The message priority. \n
- * The values for this type SHOULD be in _MSG_PRIORITY_TYPE_E.
+ * @brief The message priority. \n
+ * The values for this type SHOULD be in _MSG_PRIORITY_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_priority_type_t;
/**
- * @brief The network status of a message. \n
- * The values for this type SHOULD be in _MSG_NETWORK_STATUS_E.
+ * @brief The network status of a message. \n
+ * The values for this type SHOULD be in _MSG_NETWORK_STATUS_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_network_status_t;
/**
- * @brief The address type. \n
- * The values for this type SHOULD be in _MSG_ADDRESS_TYPE_E.
+ * @brief The address type. \n
+ * The values for this type SHOULD be in _MSG_ADDRESS_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_address_type_t;
/**
- * @brief The recipient type. \n
- * The values for this type SHOULD be in _MSG_RECIPIENT_TYPE_E.
+ * @brief The recipient type. \n
+ * The values for this type SHOULD be in _MSG_RECIPIENT_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_recipient_type_t;
/**
- * @brief The type of a message direction. \n
- * The values for this type SHOULD be in _MSG_DIRECTION_TYPE_E.
+ * @brief The type of a message direction. \n
+ * The values for this type SHOULD be in _MSG_DIRECTION_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_direction_type_t;
/**
- * @brief The encoding type. \n
+ * @brief The encoding type. \n
* The values for this type SHOULD be in _MSG_ENCODE_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_encode_type_t;
/**
- * @brief The error code. \n
- * The values for this type SHOULD be in _MSG_ERROR_E.
+ * @brief The error code. \n
+ * The values for this type SHOULD be in _MSG_ERROR_E.
+ * @since_tizen 2.3
*/
typedef int msg_error_t;
/**
* @brief The WAP Push App Code.
+* @since_tizen 2.3
*/
typedef unsigned char msg_push_action_t;
/**
* @brief The SyncML Message Type.
+* @since_tizen 2.3
*/
typedef unsigned short msg_syncml_message_type_t;
/**
* @brief The Contact ID.
+ * @since_tizen 2.3
*/
typedef unsigned int msg_contact_id_t;
/**
- * @brief The Report Type. \n
- * The values for this type SHOULD be in _MSG_REPORT_TYPE_E.
+ * @brief The Report Type. \n
+ * The values for this type SHOULD be in _MSG_REPORT_TYPE_E.
+ * @since_tizen 2.3
*/
typedef int msg_report_type_t;
/**
- * @brief The Delivery Report Status. \n
- * The values for this type SHOULD be in _MSG_DELIVERY_REPORT_STATUS_E.
+ * @brief The Delivery Report Status. \n
+ * The values for this type SHOULD be in _MSG_DELIVERY_REPORT_STATUS_E.
+ * @since_tizen 2.3
*/
typedef int msg_delivery_report_status_t;
/**
- * @brief The Read Report Status.\n
- * The values for this type SHOULD be in _MSG_READ_REPORT_STATUS_E
+ * @brief The Read Report Status.\n
+ * The values for this type SHOULD be in _MSG_READ_REPORT_STATUS_E
+ * @since_tizen 2.3
*/
typedef int msg_read_report_status_t;
/**
- * @brief The Message Type. \n
- * The values for this type SHOULD be in _MSG_MESSAGE_TYPE_E.
+ * @brief The Message Type. \n
+ * The values for this type SHOULD be in _MSG_MESSAGE_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned short msg_message_type_t;
/**
- * @brief The Message Backup Type. \n
- * The values for this type SHOULD be in _MSG_MESSAGE_BACKUP_TYPE_E.
+ * @brief The Message Backup Type. \n
+ * The values for this type SHOULD be in _MSG_MESSAGE_BACKUP_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned int msg_message_backup_type_t;
/**
- * @brief The thread ID.
+ * @brief The thread ID.
+ * @since_tizen 2.3
*/
typedef unsigned int msg_thread_id_t;
/* filter */
/**
- * @brief The filter ID.
+ * @brief The filter ID.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_filter_id_t;
/**
- * @brief The filter Type. \n
- * The filter type represents a unique filter type. \n
- * The values for this type SHOULD be in _MSG_FILTER_TYPE_E.
+ * @brief The filter Type. \n
+ * The filter type represents a unique filter type. \n
+ * The values for this type SHOULD be in _MSG_FILTER_TYPE_E.
+ * @since_tizen 2.3
*/
typedef unsigned char msg_filter_type_t;
==================================================================================================*/
/**
- * @brief Enumeration for the values of a structure type for #msg_sturuct_t. \n
+ * @brief Enumeration for the values of a structure type for #msg_sturuct_t. \n
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_E {
MSG_STRUCT_FILTER = 0X0000, /**< Indicates the MSG_STRUCT_FILTER */
};
/**
- * @brief Enumeration for the values of message detail information. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MESSAGE_INFO.
+ * @brief Enumeration for the values of message detail information. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MESSAGE_INFO.
+ * @since_tizen 2.3
*/
enum _MSG_MESSAGE_INFO_E_ {
MSG_MESSAGE_ID_INT = MSG_STRUCT_MESSAGE_INFO+1, /**< Indicates the message ID of this message. */
};
/**
- * @brief Enumeration for the values of message filter information. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_FILTER.
+ * @brief Enumeration for the values of message filter information. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_FILTER.
+ * @since_tizen 2.3
*/
enum MSG_FILTER_INFO_E {
MSG_FILTER_ID_INT = MSG_STRUCT_FILTER+1, /**< Indicates the filter ID. */
};
/**
- * @brief Enumeration for the values of thread information. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_THREAD_INFO.
+ * @brief Enumeration for the values of thread information. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_THREAD_INFO.
+ * @since_tizen 2.3
*/
enum MSG_STRUCT_THREAD_INFO_E {
MSG_THREAD_ID_INT = MSG_STRUCT_THREAD_INFO+1, /**< Indicates the message thread ID. */
};
/**
- * @brief Enumeration for the values of conversation information. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_CONV_INFO.
+ * @brief Enumeration for the values of conversation information. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_CONV_INFO.
+ * @since_tizen 2.3
*/
enum MSG_STRUCT_CONV_INFO_E {
MSG_CONV_MSG_ID_INT = MSG_STRUCT_CONV_INFO+1, /**< Indicates the message ID of this message. */
};
/**
- * @brief Enumeration for the values of setting for SMSC options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_SMSC_OPT.
+ * @brief Enumeration for the values of setting for SMSC options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_SMSC_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_SETTING_SMSC_OPT_E {
MSG_SMSC_SELECTED_ID_INT = MSG_STRUCT_SETTING_SMSC_OPT+1, /**< Indicates Selected SMSC index option */
};
/**
- * @brief Enumeration for the values of setting for SMSC informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_SMSC_INFO.
+ * @brief Enumeration for the values of setting for SMSC informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_SMSC_INFO.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_SETTING_SMSC_INFO_E {
MSG_SMSC_ADDR_TON_INT = MSG_STRUCT_SETTING_SMSC_INFO+1, /**< Type of number. See enum _MSG_SMS_TON_E */
};
/**
- * @brief Enumeration for the values of setting for CB channel options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_CB_OPT.
+ * @brief Enumeration for the values of setting for CB channel options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_CB_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_CB_OPT_E {
MSG_CB_RECEIVE_BOOL = MSG_STRUCT_SETTING_CB_OPT+1, /**< Indicates whether the CB message is received or not. */
};
/**
- * @brief Enumeration for the values of setting for CB channel informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_CB_CHANNEL_INFO.
+ * @brief Enumeration for the values of setting for CB channel informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_CB_CHANNEL_INFO.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_CB_CHANNEL_INFO_E {
MSG_CB_CHANNEL_ACTIVATE_BOOL = MSG_STRUCT_SETTING_CB_CHANNEL_INFO+1, /**< Indicates whether the CB channel is activate or passive. */
};
/**
- * @brief Enumeration for the values of setting for SMS sending options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_SMS_SEND_OPT.
+ * @brief Enumeration for the values of setting for SMS sending options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_SMS_SEND_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_SMS_SEND_OPT_E {
MSG_SMS_SENDOPT_ENCODE_TYPE_INT = MSG_STRUCT_SETTING_SMS_SEND_OPT+1, /**< Indicates the string encoding type. See enum _MSG_ENCODE_TYPE_E*/
};
/**
- * @brief Enumeration for the values of setting for MMS sending options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_MMS_SEND_OPT.
+ * @brief Enumeration for the values of setting for MMS sending options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_MMS_SEND_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_MMS_SEND_OPT_E {
MSG_MMS_SENDOPT_CLASS_TYPE_INT = MSG_STRUCT_SETTING_MMS_SEND_OPT+1, /**< Indicates the class type of message. See enum _MSG_MMS_MSG_CLASS_TYPE_E */
};
/**
- * @brief Enumeration for the values of setting for MMS receiving options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_MMS_RECV_OPT.
+ * @brief Enumeration for the values of setting for MMS receiving options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_MMS_RECV_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_MMS_RECV_OPT_E {
MSG_MMS_RECVOPT_HOME_RETRIEVE_TYPE_INT = MSG_STRUCT_SETTING_MMS_RECV_OPT+1, /**< Indicates the retrieve type for MMS home network. See enum _MSG_MMS_HOME_RETRIEVE_TYPE_E */
};
/**
- * @brief Enumeration for the values of setting for general options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_GENERAL_OPT.
+ * @brief Enumeration for the values of setting for general options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_GENERAL_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_GENERAL_OPT_E {
MSG_GENERAL_KEEP_COPY_BOOL = MSG_STRUCT_SETTING_GENERAL_OPT+1, /**< Indicates whether the SMS message copy is kept or not. */
};
/**
- * @brief Enumeration for the values of setting for push message options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_PUSH_MSG_OPT.
+ * @brief Enumeration for the values of setting for push message options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_PUSH_MSG_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_PUSH_MSG_OPT_E {
MSG_PUSHMSG_RECEIVE_BOOL = MSG_STRUCT_SETTING_PUSH_MSG_OPT+1, /**< Indicates whether the push message is received or not. */
};
/**
- * @brief Enumeration for the values of setting for voice message options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_VOICE_MSG_OPT.
+ * @brief Enumeration for the values of setting for voice message options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_VOICE_MSG_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_VOICE_MSG_OPT_E {
MSG_VOICEMSG_ADDRESS_STR = MSG_STRUCT_SETTING_VOICE_MSG_OPT+1, /**< Indicates the address for voice message. */
/**
- * @brief Enumeration for the values of setting for message size option. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_MSGSIZE_OPT.
+ * @brief Enumeration for the values of setting for message size option. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SETTING_MSGSIZE_OPT.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_MSGSISE_OPT_E {
MSG_MESSAGE_SIZE_INT = MSG_STRUCT_SETTING_MSGSIZE_OPT+1, /**< Indicates the message size */
};
/**
- * @brief Enumeration for the values of MMS detail informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS.
+ * @brief Enumeration for the values of MMS detail informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS.
+ * @since_tizen 2.3
*/
enum MSG_MMS_INFO_E {
MSG_MMS_PAGE_LIST_HND = MSG_STRUCT_MMS+1, /**< The pointer to SMIL pages list */
};
/**
- * @brief Enumeration for the values of MMS multipart informations. \n
- * This enum is used as member of #msg_struct_t for MMS_MULTIPART_DATA_S.
+ * @brief Enumeration for the values of MMS multipart informations. \n
+ * This enum is used as member of #msg_struct_t for MMS_MULTIPART_DATA_S.
+ * @since_tizen 2.3
*/
enum _MSG_STRUCT_MULTIPART_INFO_E {
MSG_MMS_MULTIPART_CONTENT_TYPE_STR = MSG_STRUCT_MULTIPART_INFO+1, /**< Indicates multipart content type */
};
/**
- * @brief Enumeration for the values of MMS page informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_PAGE.
+ * @brief Enumeration for the values of MMS page informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_PAGE.
+ * @since_tizen 2.3
*/
enum MSG_MMS_PAGE_INFO_E {
MSG_MMS_PAGE_MEDIA_LIST_HND = MSG_STRUCT_MMS_PAGE+1, /**< The pointer to media list */
};
/**
- * @brief Enumeration for the values of MMS media informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_MEDIA.
+ * @brief Enumeration for the values of MMS media informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_MEDIA.
+ * @since_tizen 2.3
*/
enum MSG_MMS_MEDIA_INFO_E {
MSG_MMS_MEDIA_TYPE_INT = MSG_STRUCT_MMS_MEDIA+1, /**< Indicates the SMIL media type. See enum MmsSmilMediaType */
};
/**
- * @brief Enumeration for the values of MMS attachment informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_ATTACH.
+ * @brief Enumeration for the values of MMS attachment informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_ATTACH.
+ * @since_tizen 2.3
*/
enum MSG_MMS_ATTACH_INFO_E {
MSG_MMS_ATTACH_MIME_TYPE_INT = MSG_STRUCT_MMS_ATTACH+1, /**< Indicates the file mime type. See enum MimeType */
};
/**
- * @brief Enumeration for the values of MMS region informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_REGION.
+ * @brief Enumeration for the values of MMS region informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_REGION.
+ * @since_tizen 2.3
*/
enum MSG_MMS_REGION_INFO_E {
MSG_MMS_REGION_ID_STR = MSG_STRUCT_MMS_REGION+1, /**< Indicates the ID of region information */
};
/**
- * @brief Enumeration for the values of MMS meta data informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_META.
+ * @brief Enumeration for the values of MMS meta data informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_META.
+ * @since_tizen 2.3
*/
enum MSG_MMS_META_INFO_E {
MSG_MMS_META_ID_STR = MSG_STRUCT_MMS_META+1, /**< Indicates the ID of meta information */
};
/**
- * @brief Enumeration for the values of MMS transition informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_TRANSITION.
+ * @brief Enumeration for the values of MMS transition informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_TRANSITION.
+ * @since_tizen 2.3
*/
enum MSG_MMS_TRANSITION_INFO_E {
MSG_MMS_TRANSITION_ID_STR = MSG_STRUCT_MMS_TRANSITION+1, /**< Indicates the ID of transition information */
};
/**
- * @brief Enumeration for the values of MMS SMIL text informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_SMIL_TEXT.
+ * @brief Enumeration for the values of MMS SMIL text informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_SMIL_TEXT.
+ * @since_tizen 2.3
*/
enum MSG_MMS_SMIL_TEXT_INFO_E {
MSG_MMS_SMIL_TEXT_TRANSITION_IN_ID_STR = MSG_STRUCT_MMS_SMIL_TEXT+1, /**< Indicates the In SMIL transition ID */
};
/**
- * @brief Enumeration for the values of MMS SMIL avi informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_SMIL_AVI.
+ * @brief Enumeration for the values of MMS SMIL avi informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_SMIL_AVI.
+ * @since_tizen 2.3
*/
enum MSG_MMS_SMIL_AVI_INFO_E {
MSG_MMS_SMIL_AVI_TRANSITION_IN_ID_STR = MSG_STRUCT_MMS_SMIL_AVI+1, /**< Indicates the In SMIL transition ID */
};
/**
- * @brief Enumeration for the values of message sending options. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SENDOPT.
+ * @brief Enumeration for the values of message sending options. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SENDOPT.
+ * @since_tizen 2.3
*/
enum MSG_SEND_OPT_E {
MSG_SEND_OPT_SETTING_BOOL = MSG_STRUCT_SENDOPT+1, /**< Indicates whether the sending option is set or not for a message */
};
/**
- * @brief Enumeration for the values of SyncML informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SYNCML_INFO.
+ * @brief Enumeration for the values of SyncML informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SYNCML_INFO.
+ * @since_tizen 2.3
*/
enum MSG_SYNCML_INFO_E {
MSG_SYNCML_INFO_EXTID_INT = MSG_STRUCT_SYNCML_INFO+1, /**< Indicates the ext ID */
};
/**
- * @brief Enumeration for the values of message count status. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_COUNT_INFO.
+ * @brief Enumeration for the values of message count status. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_COUNT_INFO.
+ * @since_tizen 2.3
*/
enum MSG_COUNT_INFO_E {
MSG_COUNT_INFO_READ_INT = MSG_STRUCT_COUNT_INFO+1, /**< The count of read messages */
};
/**
- * @brief Enumeration for the values of message count in a thread. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_THREAD_COUNT_INFO.
+ * @brief Enumeration for the values of message count in a thread. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_THREAD_COUNT_INFO.
+ * @since_tizen 2.3
*/
enum MSG_THREAD_COUNT_INFO_E {
MSG_THREAD_COUNT_TOTAL_INT = MSG_STRUCT_THREAD_COUNT_INFO+1, /**< Indicates the total number of messages from the Peer. */
};
/**
- * @brief Enumeration for the values of thread informations for address. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_THREAD_LIST_INDEX.
+ * @brief Enumeration for the values of thread informations for address. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_THREAD_LIST_INDEX.
+ * @since_tizen 2.3
*/
enum MSG_THREAD_LIST_INDEX_E {
MSG_THREAD_LIST_INDEX_CONTACTID_INT = MSG_STRUCT_THREAD_LIST_INDEX+1, /**< The contact ID of message common informatioin */
};
/**
- * @brief Enumeration for the values of sort rule for getting message list. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SORT_RULE.
+ * @brief Enumeration for the values of sort rule for getting message list. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SORT_RULE.
+ * @since_tizen 2.3
*/
enum MSG_SORT_RULE_E {
MSG_SORT_RULE_SORT_TYPE_INT = MSG_STRUCT_SORT_RULE+1, /**< Indicates the sort type. See enum _MSG_SORT_TYPE_E */
};
/**
- * @brief Enumeration for the values of message folder information. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_FOLDER_INFO.
+ * @brief Enumeration for the values of message folder information. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_FOLDER_INFO.
+ * @since_tizen 2.3
*/
enum MSG_FOLDER_INFO_E {
MSG_FOLDER_INFO_ID_INT = MSG_STRUCT_FOLDER_INFO+1, /**< Indicates the unique folder ID. */
};
/**
- * @brief Enumeration for the values of report message status. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_REPORT_STATUS_INFO.
+ * @brief Enumeration for the values of report message status. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_REPORT_STATUS_INFO.
+ * @since_tizen 2.3
*/
enum MSG_REPORT_E {
MSG_REPORT_ADDRESS_STR = MSG_STRUCT_REPORT_STATUS_INFO+1, /**< Indicates Report address */
};
/**
- * @brief Enumeration for the values of conditions for getting message list. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MSG_LIST_CONDITION.
+ * @brief Enumeration for the values of conditions for getting message list. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MSG_LIST_CONDITION.
+ * @since_tizen 2.3
*/
enum MSG_LIST_CONDITION_E {
MSG_LIST_CONDITION_FOLDER_ID_INT = MSG_STRUCT_MSG_LIST_CONDITION+1, /**< Indicates the folder ID for searching messages. See enum _MSG_FOLDER_ID_E (Can be used with msg_get_thread_view_list2) */
};
/**
- * @brief Enumeration for the values of address informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_ADDRESS_INFO.
+ * @brief Enumeration for the values of address informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_ADDRESS_INFO.
+ * @since_tizen 2.3
*/
enum MSG_ADDRESS_INFO_E {
MSG_ADDRESS_INFO_ADDRESS_TYPE_INT = MSG_STRUCT_ADDRESS_INFO+1, /**< The type of an address in case of an Email or a mobile phone. See enum _MSG_ADDRESS_TYPE_E */
};
/**
- * @brief Enumeration for the values of MMS sending options for sent message. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_SENDOPT.
+ * @brief Enumeration for the values of MMS sending options for sent message. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MMS_SENDOPT.
+ * @since_tizen 2.3
*/
enum MSG_MMS_SENDOPT_E {
MSG_MMS_SENDOPTION_READ_REQUEST_BOOL = MSG_STRUCT_MMS_SENDOPT+1, /**< Indicates whether it requests read report or not */
};
/**
- * @brief Enumeration for the values of SMS sending options for sent message. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SMS_SENDOPT.
+ * @brief Enumeration for the values of SMS sending options for sent message. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SMS_SENDOPT.
+ * @since_tizen 2.3
*/
enum MSG_SMS_SENDOPT_E {
MSG_SMS_SENDOPT_REPLYPATH_BOOL = MSG_STRUCT_SMS_SENDOPT+1, /**< Indicates whether reply path is set */
};
/**
- * @brief Enumeration for the values of reject message informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_REJECT_MSG_INFO.
+ * @brief Enumeration for the values of reject message informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_REJECT_MSG_INFO.
+ * @since_tizen 2.3
*/
enum MSG_REJECT_MESSAGE_E {
MSG_REJECT_MESSAGE_MSGID_INT = MSG_STRUCT_REJECT_MSG_INFO+1, /**< Indicates the ID of rejected message */
};
/**
- * @brief Enumeration for the values of requested message informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_REQUEST_INFO.
+ * @brief Enumeration for the values of requested message informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_REQUEST_INFO.
+ * @since_tizen 2.3
*/
enum MSG_REQUEST_INFO_E {
MSG_REQUEST_REQUESTID_INT = MSG_STRUCT_REQUEST_INFO+1, /**< Indicates the request ID, which is unique. When applications submit a request to the framework, this value will be set by the framework. */
};
/**
- * @brief Enumeration for the values of sent status informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_SENT_STATUS_INFO.
+ * @brief Enumeration for the values of sent status informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_SENT_STATUS_INFO.
+ * @since_tizen 2.3
*/
enum MSG_SENT_STATUS_INFO_E {
MSG_SENT_STATUS_REQUESTID_INT = MSG_STRUCT_SENT_STATUS_INFO+1, /**< Indicates the corresponding request ID. */
};
/**
- * @brief Enumeration for the values of push configurations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_PUSH_CONFIG_INFO.
+ * @brief Enumeration for the values of push configurations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_PUSH_CONFIG_INFO.
+ * @since_tizen 2.3
*/
enum MSG_PUSH_CONFIG_INFO_E {
MSG_PUSH_CONFIG_CONTENT_TYPE_STR = MSG_STRUCT_PUSH_CONFIG_INFO+1, /**< Indicates the content type*/
};
/**
- * @brief Enumeration for the values of CB message informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_CB_MSG.
+ * @brief Enumeration for the values of CB message informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_CB_MSG.
+ * @since_tizen 2.3
*/
enum MSG_CB_MSG_E {
MSG_CB_MSG_TYPE_INT = MSG_STRUCT_CB_MSG+1, /**< MSG_TYPE_SMS_CB/ETWS_PRIMARY/ETWS_SECONDARY (see _MSG_MESSAGE_TYPE_E) */
};
/**
- * @brief Enumeration for the values of a message class type. \n
- * This enum is used as the value of MSG_CLASS_TYPE_T.
+ * @brief Enumeration for the values of a message class type. \n
+ * This enum is used as the value of MSG_CLASS_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_CLASS_TYPE_E {
MSG_CLASS_0 = 0, /**< Immediately presented on the recipient device display */
};
/**
- * @brief Enumeration for the type of Message. \n
- * More members maybe added if needed. \n
- * This enum is used as the value of msg_message_type_t.
+ * @brief Enumeration for the type of Message. \n
+ * More members maybe added if needed. \n
+ * This enum is used as the value of msg_message_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_MESSAGE_TYPE_E {
MSG_TYPE_INVALID = 0, /** < Invalid Type Message */
MSG_TYPE_SMS_CMAS_TEST, /** < CB - CMAS Test */
MSG_TYPE_SMS_CMAS_EXERCISE, /** < CB - CMAS Exercise */
MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED, /** < CB - CMAS Operator defined */
+ MSG_TYPE_SMS_CMAS_PUBLIC_SAFETY, /** @since_tizen 5.5 < CB - CMAS Public Safety Alerts */
+ MSG_TYPE_SMS_CMAS_STATE_LOCAL_TEST, /** @since_tizen 5.5 < CB - CMAS State/Local WEA Test */
+
+ MSG_TYPE_SMS_CMAS_PRESIDENTIAL_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS Presidential Alerts for Additional languages */
+ MSG_TYPE_SMS_CMAS_EXTREME_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS Extreme Alerts for Additional language */
+ MSG_TYPE_SMS_CMAS_SEVERE_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS Severe Alerts for Additonal language */
+ MSG_TYPE_SMS_CMAS_AMBER_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS AMBER Alerts for Additional language(Child Abduction Emergency) */
+ MSG_TYPE_SMS_CMAS_TEST_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS Test for Additional language*/
+ MSG_TYPE_SMS_CMAS_EXERCISE_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS Exercise for Additional language*/
+ MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS Operator defined for Additional language*/
+ MSG_TYPE_SMS_CMAS_PUBLIC_SAFETY_OTHER_LANG,/** @since_tizen 5.5 < CB - CMAS Public Safety Alerts for Additional languages */
+ MSG_TYPE_SMS_CMAS_STATE_LOCAL_TEST_OTHER_LANG, /** @since_tizen 5.5 < CB - CMAS State/Local WEA Test for Additional languages */
MSG_MESSAGE_TYPE_MAX, /** < Placeholder for max value of this enum */
};
/**
- * @brief Enumeration for the backup type of Message. More members maybe added if needed \n
- * This enum is used as the value of msg_message_backup_type_t.
+ * @brief Enumeration for the backup type of Message. More members maybe added if needed \n
+ * This enum is used as the value of msg_message_backup_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_MESSAGE_BACKUP_TYPE_E {
MSG_BACKUP_TYPE_ALL = 0, /**< Backup all*/
};
/**
- * @brief Enumeration for the values of an error code. \n
- * Success code is zero, but all error codes SHOULD be negative and smaller than MSG_SUCCESS. \n
- * This enum is used as the value of msg_error_t.
+ * @brief Enumeration for the values of an error code. \n
+ * Success code is zero, but all error codes SHOULD be negative and smaller than MSG_SUCCESS. \n
+ * This enum is used as the value of msg_error_t.
+ * @since_tizen 2.3
*/
enum _MSG_ERROR_E {
MSG_SUCCESS = 0, /**< Successful */
/**
- * @brief Enumeration for the values of a message priority. \n
- * This enum is used as the value of msg_priority_type_t.
+ * @brief Enumeration for the values of a message priority. \n
+ * This enum is used as the value of msg_priority_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_PRIORITY_TYPE_E {
MSG_MESSAGE_PRIORITY_LOW, /**< Low priority */
/**
- * @brief Enumeration for the values of a network status. \n
- * This enum is used as the value of msg_network_status_t.
+ * @brief Enumeration for the values of a network status. \n
+ * This enum is used as the value of msg_network_status_t.
+ * @since_tizen 2.3
*/
enum _MSG_NETWORK_STATUS_E {
MSG_NETWORK_NOT_SEND = 0, /**< Message is not sending */
/**
- * @brief Enumeration for the values of an address type. \n
- * This enum is used as the value of msg_address_type_t.
+ * @brief Enumeration for the values of an address type. \n
+ * This enum is used as the value of msg_address_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_ADDRESS_TYPE_E {
MSG_ADDRESS_TYPE_UNKNOWN = 0, /**< The address type is unknown. */
/**
- * @brief Enumeration for the values of a recipient type. \n
- * This enum is used as the value of msg_recipient_type_t.
+ * @brief Enumeration for the values of a recipient type. \n
+ * This enum is used as the value of msg_recipient_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_RECIPIENT_TYPE_E {
MSG_RECIPIENTS_TYPE_UNKNOWN = 0, /**< The recipient type is unknown. */
/**
- * @brief Enumeration for the values of a direction type. \n
- * This enum is used as the value of msg_direction_type_t.
+ * @brief Enumeration for the values of a direction type. \n
+ * This enum is used as the value of msg_direction_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_DIRECTION_TYPE_E {
MSG_DIRECTION_TYPE_MO = 0, /**< The direction type is for mobile originated */
/**
- * @brief Enumeration for the values of a string encoding type. \n
- * This enum is used as the value of msg_encode_type_t.
+ * @brief Enumeration for the values of a string encoding type. \n
+ * This enum is used as the value of msg_encode_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_ENCODE_TYPE_E {
MSG_ENCODE_GSM7BIT = 0, /**< The string encoding type is GSM7BIT */
/**
- * @brief Enumeration for the action type of Push Message. \n
- * This enum is used as the value of msg_push_action_t.
+ * @brief Enumeration for the action type of Push Message. \n
+ * This enum is used as the value of msg_push_action_t.
+ * @since_tizen 2.3
*/
enum _MSG_PUSH_ACTION_E {
/* SI Action */
/**
- * @brief Enumeration for the type of SyncML Message. \n
- * This enum is used as the value of msg_syncml_message_type_t.
+ * @brief Enumeration for the type of SyncML Message. \n
+ * This enum is used as the value of msg_syncml_message_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_SYNCML_MESSAGE_TYPE_E {
DM_WBXML, /** < DM WBXML SyncML Message */
/**
- * @brief Enumeration for the values of a Delivery Report Status. \n
- * This enum is used as the value of msg_delivery_report_status_t.
+ * @brief Enumeration for the values of a Delivery Report Status. \n
+ * This enum is used as the value of msg_delivery_report_status_t.
+ * @since_tizen 2.3
*/
enum _MSG_DELIVERY_REPORT_STATUS_E {
MSG_DELIVERY_REPORT_NONE = -1, /**< Indicates the status unavailable */
/**
- * @brief Enumeration for the values of a Read Report Status. \n
- * This enum is used as the value of msg_read_report_status_t.
+ * @brief Enumeration for the values of a Read Report Status. \n
+ * This enum is used as the value of msg_read_report_status_t.
+ * @since_tizen 2.3
*/
enum _MSG_READ_REPORT_STATUS_E {
MSG_READ_REPORT_NONE = -1, /**< Indicates the status unavailable */
};
/**
- * @brief Enumeration for the values of a Report Type. \n
- * This enum is used as the value of msg_read_report_status_t.
+ * @brief Enumeration for the values of a Report Type. \n
+ * This enum is used as the value of msg_read_report_status_t.
+ * @since_tizen 2.3
*/
enum _MSG_REPORT_TYPE_E {
MSG_REPORT_TYPE_DELIVERY = 0, /**< Indicates the type is delivery report*/
/* filter */
/**
- * @brief Enumeration for the values of a filter type. \n
- * This enum is used as the value of msg_filter_type_t.
+ * @brief Enumeration for the values of a filter type. \n
+ * This enum is used as the value of msg_filter_type_t.
+ * @since_tizen 2.3
*/
enum _MSG_FILTER_TYPE_E {
MSG_FILTER_BY_WORD = 0, /**< Filtered by sub string in the text */
/* mms */
/**
- * @brief Enumeration for the values of a MIME type.
+ * @brief Enumeration for the values of a MIME type.
+ * @since_tizen 2.3
*/
typedef enum _MimeType {
/* 0 */
} MimeType;
/**
- * @brief Enumeration for the values of a DRM type.
+ * @brief Enumeration for the values of a DRM type.
+ * @since_tizen 2.3
*/
typedef enum {
MSG_DRM_TYPE_NONE = 0, /**< Indicates the DRM type none */
MSG_DRM_TYPE_FL = 1, /**< Indicates the forward lock */ /* 2004-07-09: forwardLock type */
MSG_DRM_TYPE_CD = 2, /**< Indicates the combined delivery */ /* 2004-07-09: combined delivery type */
MSG_DRM_TYPE_SD = 3, /**< Indicates the separate delivery */ /* 2004-07-09: seperate delivery type */
- MSG_DRM_TYPE_SSD = 4 /**< Indicates the special separate delivery */ /* 2005-02-28: add Special Sperate Delivery */
+ MSG_DRM_TYPE_SSD = 4 /**< Indicates the special separate delivery */ /* 2005-02-28: add Special Sperate Delivery */
} MsgDrmType;
/**
- * @brief Enumeration for the values of a SMIL region type.
+ * @brief Enumeration for the values of a SMIL region type.
+ * @since_tizen 2.3
*/
typedef enum _REGION_FIT_TYPE_T {
MMSUI_IMAGE_REGION_FIT_HIDDEN, /**< Indicates the hidden fit type */
/**
- * @brief Enumeration for the values of a SMIL media type.
+ * @brief Enumeration for the values of a SMIL media type.
+ * @since_tizen 2.3
*/
typedef enum {
MMS_SMIL_MEDIA_INVALID = 0, /**< Indicates the invalid media type */
} MmsSmilMediaType;
/**
- * @brief Enumeration for the values of a SMIL transition type.
+ * @brief Enumeration for the values of a SMIL transition type.
+ * @since_tizen 2.3
*/
typedef enum {
MMS_SMIL_TRANS_NONE = 0, /**< Indicates the transition type none */ /* default */
} MmsSmilTransType;
/**
- * @brief Enumeration for the values of a SMIL transition sub type.
+ * @brief Enumeration for the values of a SMIL transition sub type.
+ * @since_tizen 2.3
*/
typedef enum {
MMS_SMIL_TRANS_SUB_NONE = 0, /**< Indicates the transition sub type none */
} MmsSmilTransSubType;
/**
- * @brief Enumeration for the values of a text font type.
+ * @brief Enumeration for the values of a text font type.
+ * @since_tizen 2.3
*/
typedef enum {
MMS_SMIL_FONT_TYPE_NONE = 0, /**< Indicates the font type none */
} MmsSmilFontType;
/**
- * @brief Enumeration for the values of a MMS text direction.
+ * @brief Enumeration for the values of a MMS text direction.
+ * @since_tizen 2.3
*/
typedef enum _MmsTextDir {
MMS_TEXT_DIRECTION_INVALID = -1, /**< Indicates the invalid direction */
} MmsTextDirection;
/**
- * @brief Enumeration for the values of MMS Read Report Sent Status.
+ * @brief Enumeration for the values of MMS Read Report Sent Status.
+ * @since_tizen 2.3
*/
typedef enum {
MMS_RECEIVE_READ_REPORT_NO_SEND, /**< Not sent yet */
/* setting */
/**
- * @brief Enumeration for the values of an option type. \n
- * This enum is used as the value of MSG_OPTION_TYPE_T.
+ * @brief Enumeration for the values of an option type. \n
+ * This enum is used as the value of MSG_OPTION_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_OPTION_TYPE_E {
MSG_GENERAL_OPT, /**< General option */
/**
- * @brief Enumeration for the values of an SMS network mode. \n
- * This enum is used as the value of MSG_SMS_NETWORK_MODE_T.
+ * @brief Enumeration for the values of an SMS network mode. \n
+ * This enum is used as the value of MSG_SMS_NETWORK_MODE_T.
+ * @since_tizen 2.3
*/
enum _MSG_SMS_NETWORK_MODE_E {
MSG_SMS_NETWORK_PS_ONLY = 0x01, /**< Packet switched */
/**
- * @brief Enumeration for the value of period of playing alert tone. \n
- * The values for this type SHOULD be in MSG_ALERT_TONE_T.
+ * @brief Enumeration for the value of period of playing alert tone. \n
+ * The values for this type SHOULD be in MSG_ALERT_TONE_T.
+ * @since_tizen 2.3
*/
enum _MSG_ALERT_TONE_E {
MSG_ALERT_TONE_ONCE, /**< Play alert tone once*/
/**
- * @brief Enumeration for the value of a default storage to save SMS. \n
- * The values for this type SHOULD be in MSG_SMS_SAVE_STORAGE_T.
+ * @brief Enumeration for the value of a default storage to save SMS. \n
+ * The values for this type SHOULD be in MSG_SMS_SAVE_STORAGE_T.
+ * @since_tizen 2.3
*/
enum _MSG_SMS_SAVE_STORAGE_E {
MSG_SMS_SAVE_STORAGE_SIM, /**< Save SMS to SIM*/
/**
- * @brief Enumeration for the values of the type of number for SMS center address. \n
- * This enum is used as the value of MSG_SMS_TON_T.
+ * @brief Enumeration for the values of the type of number for SMS center address. \n
+ * This enum is used as the value of MSG_SMS_TON_T.
+ * @since_tizen 2.3
*/
enum _MSG_SMS_TON_E {
MSG_TON_UNKNOWN = 0, /**< Unknown */
/**
- * @brief Enumeration for the values of the numbering plan ID for SMS center address. \n
- * This enum is used as the value of MSG_SMS_NPI_T.
+ * @brief Enumeration for the values of the numbering plan ID for SMS center address. \n
+ * This enum is used as the value of MSG_SMS_NPI_T.
+ * @since_tizen 2.3
*/
enum _MSG_SMS_NPI_E {
MSG_NPI_UNKNOWN = 0, /**< Unknown */
/**
- * @brief Enumeration for the values of the protocol ID for SMS center address. \n
- * This enum is used as the value of MSG_SMS_PID_T.
+ * @brief Enumeration for the values of the protocol ID for SMS center address. \n
+ * This enum is used as the value of MSG_SMS_PID_T.
+ * @since_tizen 2.3
*/
enum _MSG_SMS_PID_E {
MSG_PID_NONE, /**< None */
/**
- * @brief Enumeration for the values of the Validity Period for SMS center. \n
- * This enum is used as the value of MSG_VAL_PERIOD_T.
+ * @brief Enumeration for the values of the Validity Period for SMS center. \n
+ * This enum is used as the value of MSG_VAL_PERIOD_T.
+ * @since_tizen 2.3
*
- * 0 to 143 : (TP-VP + 1) x 5 minutes (i.e. 5 minutes intervals up to 12 hours)
- * 144 to 167 : 12 hours + ((TP-VP -143) x 30 minutes)
- * 168 to 196 : (TP-VP - 166) x 1 day
- * 197 to 255 : (TP-VP - 192) x 1 week
+ * 0 to 143 : (TP-VP + 1) x 5 minutes (i.e. 5 minutes intervals up to 12 hours)
+ * 144 to 167 : 12 hours + ((TP-VP -143) x 30 minutes)
+ * 168 to 196 : (TP-VP - 166) x 1 day
+ * 197 to 255 : (TP-VP - 192) x 1 week
*
*/
enum _MSG_VAL_PERIOD_E {
/**
- * @brief Enumeration for the values of the MMS expiry time. \n
- * This enum is used as the value of MSG_MMS_EXPIRY_TIME_T.
+ * @brief Enumeration for the values of the MMS expiry time. \n
+ * This enum is used as the value of MSG_MMS_EXPIRY_TIME_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_EXPIRY_TIME_E {
MSG_EXPIRY_TIME_MAXIMUM = 0, /**< Expiry time is zero */
/**
- * @brief Enumeration for the values of the MMS delivery time. \n
- * This enum is used as the value of MSG_MMS_DELIVERY_TIME_T.
+ * @brief Enumeration for the values of the MMS delivery time. \n
+ * This enum is used as the value of MSG_MMS_DELIVERY_TIME_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_DELIVERY_TIME_E {
MSG_DELIVERY_TIME_IMMEDIATLY = 0, /**< Immediate MMS delivery */
/**
- * @brief Enumeration for the values of the MMS class type. \n
- * This enum is used as the value of MSG_MMS_MSG_CLASS_TYPE_T.
+ * @brief Enumeration for the values of the MMS class type. \n
+ * This enum is used as the value of MSG_MMS_MSG_CLASS_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_MSG_CLASS_TYPE_E {
MSG_CLASS_PERSONAL, /**<Personal message class*/
/**
- * @brief Enumeration for the values of the MMS reply charging type. \n
- * This enum is used as the value of MSG_MMS_REPLY_CHARGING_TYPE_T.
+ * @brief Enumeration for the values of the MMS reply charging type. \n
+ * This enum is used as the value of MSG_MMS_REPLY_CHARGING_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_REPLY_CHARGING_TYPE_E {
MSG_REPLY_CHARGING_NONE, /**<Reply-Charging none */
/**
- * @brief Enumeration for the values of the MMS creation mode. \n
- * This enum is used as the value of MSG_MMS_CREATION_MODE_T.
+ * @brief Enumeration for the values of the MMS creation mode. \n
+ * This enum is used as the value of MSG_MMS_CREATION_MODE_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_CREATION_MODE_E {
MSG_CREATION_MODE_RESTRICTED, /**< MMS created in restricted mode */
/**
- * @brief Enumeration for the values of the retrieve type for MMS home network. \n
- * This enum is used as the value of MSG_MMS_HOME_RETRIEVE_TYPE_T.
+ * @brief Enumeration for the values of the retrieve type for MMS home network. \n
+ * This enum is used as the value of MSG_MMS_HOME_RETRIEVE_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_HOME_RETRIEVE_TYPE_E {
MSG_HOME_AUTO_DOWNLOAD, /**< Home auto download */
/**
- * @brief Enumeration for the values of the retrieve type for MMS abroad network. \n
- * This enum is used as the value of MSG_MMS_ABROAD_RETRIEVE_TYPE_T.
+ * @brief Enumeration for the values of the retrieve type for MMS abroad network. \n
+ * This enum is used as the value of MSG_MMS_ABROAD_RETRIEVE_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_ABROAD_RETRIEVE_TYPE_E {
MSG_ABROAD_AUTO_DOWNLOAD, /**< Abroad auto download */
/**
- * @brief Enumeration for the values of the mode for group message feature. \n
- * This enum is used as the value of MSG_MMS_GROUP_MESSAGE_MODE_T.
+ * @brief Enumeration for the values of the mode for group message feature. \n
+ * This enum is used as the value of MSG_MMS_GROUP_MESSAGE_MODE_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_GROUP_MESSAGE_MODE_E {
MSG_GROUP_MESSAGE_NOT_AVAILABLE, /**< Group message feature not available(in case of SIM has no MSISDN) */
/**
- * @brief Enumeration for the values of the frequency of sending MMS read report. \n
- * This enum is used as the value of MSG_MMS_SEND_READ_REPORT_T.
+ * @brief Enumeration for the values of the frequency of sending MMS read report. \n
+ * This enum is used as the value of MSG_MMS_SEND_READ_REPORT_T.
+ * @since_tizen 2.3
*/
enum _MSG_MMS_SEND_READ_REPORT_E {
MSG_SEND_READ_REPORT_ALWAYS, /**< Read report always */
/**
- * @brief Enumeration for the values of the service type for a push message. \n
- * This enum is used as the value of MSG_PUSH_SERVICE_TYPE_T.
+ * @brief Enumeration for the values of the service type for a push message. \n
+ * This enum is used as the value of MSG_PUSH_SERVICE_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_PUSH_SERVICE_TYPE_E {
MSG_PUSH_SERVICE_ALWAYS, /**< Push message service always */
/**
- * @brief Enumeration for the values of the language type for a cell broadcasting message. \n
- * This enum is used as the value of MSG_CB_LANGUAGE_TYPE_T.
+ * @brief Enumeration for the values of the language type for a cell broadcasting message. \n
+ * This enum is used as the value of MSG_CB_LANGUAGE_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_CB_LANGUAGE_TYPE_E {
MSG_CBLANG_TYPE_ALL, /**< CB check all */
};
/**
- * @brief Enumeration for the values of SIM status. \n
- * This enum is used as the value of MSG_SIM_STATUS_T.
+ * @brief Enumeration for the values of SIM status. \n
+ * This enum is used as the value of MSG_SIM_STATUS_T.
+ * @since_tizen 2.3
*/
enum _MSG_SIM_STATUS_E {
MSG_SIM_STATUS_NORMAL = 0, /**< SIM normal */
};
/**
- * @brief Enumeration for the values of a message ringtone type. \n
- * This enum is used as the value of MSG_RINGTONE_TYPE_T.
+ * @brief Enumeration for the values of a message ringtone type. \n
+ * This enum is used as the value of MSG_RINGTONE_TYPE_T.
+ * @since_tizen 2.3
*/
enum _MSG_RINGTONE_TYPE_E {
MSG_RINGTONE_TYPE_DEFAULT = 0, /**< Default ringtone type */
};
/**
- * @brief Enumeration for the values of a SIM index(SIM slot number). \n
- * This enum is used as the value of msg_sim_slot_id_t.
+ * @brief Enumeration for the values of a SIM index(SIM slot number). \n
+ * This enum is used as the value of msg_sim_slot_id_t.
+ * @since_tizen 2.3
*/
enum _MSG_SIM_SLOT_ID_E {
MSG_SIM_SLOT_ID_1 = 1, /**SIM Slot #1 */
/**
- * @brief Enumeration for the values of media informations. \n
- * This enum is used as member of #msg_struct_t for MSG_STRUCT_MEDIA_INFO.
+ * @brief Enumeration for the values of media informations. \n
+ * This enum is used as member of #msg_struct_t for MSG_STRUCT_MEDIA_INFO.
+ * @since_tizen 2.3
*/
enum MSG_MEDIA_INFO_E {
MSG_MEDIA_ITEM_STR = MSG_STRUCT_MEDIA_INFO+1, /**< Indicates the local path, sticker Id of a media file */