msg->msgId = 0;
msg->threadId = 0;
msg->folderId = MSG_DRAFT_ID;
- msg->mainType= MSG_SMS_TYPE;
+ msg->mainType = MSG_SMS_TYPE;
msg->subType = MSG_NORMAL_SMS;
msg->classType = MSG_CLASS_NONE;
msg->storageId = MSG_STORAGE_PHONE;
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_ID_INT :
+ case MSG_MESSAGE_ID_INT:
*value = msg_data->msgId;
break;
- case MSG_MESSAGE_THREAD_ID_INT :
+ case MSG_MESSAGE_THREAD_ID_INT:
*value = msg_data->threadId;
break;
- case MSG_MESSAGE_FOLDER_ID_INT :
+ case MSG_MESSAGE_FOLDER_ID_INT:
*value = msg_data->folderId;
break;
- case MSG_MESSAGE_TYPE_INT :
- {
+ case MSG_MESSAGE_TYPE_INT: {
if (msg_data->mainType == MSG_SMS_TYPE) {
switch (msg_data->subType) {
- case MSG_CB_SMS :
- *value = MSG_TYPE_SMS_CB;
- break;
- case MSG_JAVACB_SMS :
- *value = MSG_TYPE_SMS_JAVACB;
- break;
- case MSG_WAP_SI_SMS :
- case MSG_WAP_SL_SMS :
- *value = MSG_TYPE_SMS_WAPPUSH;
- break;
- case MSG_MWI_VOICE_SMS :
- case MSG_MWI_FAX_SMS :
- case MSG_MWI_EMAIL_SMS :
- case MSG_MWI_OTHER_SMS :
- *value = MSG_TYPE_SMS_MWI;
- break;
- case MSG_SYNCML_CP :
- *value = MSG_TYPE_SMS_SYNCML;
- break;
- case MSG_REJECT_SMS :
- *value = MSG_TYPE_SMS_REJECT;
- break;
- case MSG_ETWS_SMS :
- *value = MSG_TYPE_SMS_ETWS_PRIMARY;
- break;
- case MSG_CMAS_PRESIDENTIAL :
- *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL;
- break;
- case MSG_CMAS_EXTREME :
- *value = MSG_TYPE_SMS_CMAS_EXTREME;
- break;
- case MSG_CMAS_SEVERE :
- *value = MSG_TYPE_SMS_CMAS_SEVERE;
- break;
- case MSG_CMAS_AMBER :
- *value = MSG_TYPE_SMS_CMAS_AMBER;
- break;
- case MSG_CMAS_TEST :
- *value = MSG_TYPE_SMS_CMAS_TEST;
- break;
- case MSG_CMAS_EXERCISE :
- *value = MSG_TYPE_SMS_CMAS_EXERCISE;
- break;
- case MSG_CMAS_OPERATOR_DEFINED :
- *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED;
- break;
- default :
- *value = MSG_TYPE_SMS;
- break;
+ case MSG_CB_SMS:
+ *value = MSG_TYPE_SMS_CB;
+ break;
+ case MSG_JAVACB_SMS:
+ *value = MSG_TYPE_SMS_JAVACB;
+ break;
+ case MSG_WAP_SI_SMS:
+ case MSG_WAP_SL_SMS:
+ *value = MSG_TYPE_SMS_WAPPUSH;
+ break;
+ case MSG_MWI_VOICE_SMS:
+ case MSG_MWI_FAX_SMS:
+ case MSG_MWI_EMAIL_SMS:
+ case MSG_MWI_OTHER_SMS:
+ *value = MSG_TYPE_SMS_MWI;
+ break;
+ case MSG_SYNCML_CP:
+ *value = MSG_TYPE_SMS_SYNCML;
+ break;
+ case MSG_REJECT_SMS:
+ *value = MSG_TYPE_SMS_REJECT;
+ break;
+ case MSG_ETWS_SMS:
+ *value = MSG_TYPE_SMS_ETWS_PRIMARY;
+ break;
+ case MSG_CMAS_PRESIDENTIAL:
+ *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL;
+ break;
+ case MSG_CMAS_PRESIDENTIAL_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL_OTHER_LANG;
+ break;
+ case MSG_CMAS_EXTREME:
+ *value = MSG_TYPE_SMS_CMAS_EXTREME;
+ break;
+ case MSG_CMAS_EXTREME_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_EXTREME_OTHER_LANG;
+ break;
+ case MSG_CMAS_SEVERE:
+ *value = MSG_TYPE_SMS_CMAS_SEVERE;
+ break;
+ case MSG_CMAS_SEVERE_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_SEVERE_OTHER_LANG;
+ break;
+ case MSG_CMAS_AMBER:
+ *value = MSG_TYPE_SMS_CMAS_AMBER;
+ break;
+ case MSG_CMAS_AMBER_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_AMBER_OTHER_LANG;
+ break;
+ case MSG_CMAS_TEST:
+ *value = MSG_TYPE_SMS_CMAS_TEST;
+ break;
+ case MSG_CMAS_TEST_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_TEST_OTHER_LANG;
+ break;
+ case MSG_CMAS_EXERCISE:
+ *value = MSG_TYPE_SMS_CMAS_EXERCISE;
+ break;
+ case MSG_CMAS_EXERCISE_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_EXERCISE_OTHER_LANG;
+ break;
+ case MSG_CMAS_OPERATOR_DEFINED:
+ *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED;
+ break;
+ case MSG_CMAS_OPERATOR_DEFINED_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED_OTHER_LANG;
+ break;
+ case MSG_CMAS_PUBLIC_SAFETY:
+ *value = MSG_TYPE_SMS_CMAS_PUBLIC_SAFETY;
+ break;
+ case MSG_CMAS_PUBLIC_SAFETY_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_PUBLIC_SAFETY_OTHER_LANG;
+ break;
+ case MSG_CMAS_STATE_LOCAL_TEST:
+ *value = MSG_TYPE_SMS_CMAS_STATE_LOCAL_TEST;
+ break;
+ case MSG_CMAS_STATE_LOCAL_TEST_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_STATE_LOCAL_TEST_OTHER_LANG;
+ break;
+ default:
+ *value = MSG_TYPE_SMS;
+ break;
}
- }
- else if (msg_data->mainType == MSG_MMS_TYPE) {
+ } else if (msg_data->mainType == MSG_MMS_TYPE) {
if (msg_data->subType == MSG_NOTIFICATIONIND_MMS)
*value = MSG_TYPE_MMS_NOTI;
else if (msg_data->subType == MSG_SENDREQ_JAVA_MMS)
break;
}
- case MSG_MESSAGE_CLASS_TYPE_INT :
+ case MSG_MESSAGE_CLASS_TYPE_INT:
*value = msg_data->classType;
break;
- case MSG_MESSAGE_STORAGE_ID_INT :
+ case MSG_MESSAGE_STORAGE_ID_INT:
*value = msg_data->storageId;
break;
- case MSG_MESSAGE_DISPLAY_TIME_INT :
+ case MSG_MESSAGE_DISPLAY_TIME_INT:
*value = msg_data->displayTime;
break;
- case MSG_MESSAGE_NETWORK_STATUS_INT :
+ case MSG_MESSAGE_NETWORK_STATUS_INT:
*value = msg_data->networkStatus;
break;
- case MSG_MESSAGE_ENCODE_TYPE_INT :
+ case MSG_MESSAGE_ENCODE_TYPE_INT:
*value = msg_data->encodeType;
break;
- case MSG_MESSAGE_PRIORITY_INT :
+ case MSG_MESSAGE_PRIORITY_INT:
*value = msg_data->priority;
break;
- case MSG_MESSAGE_DIRECTION_INT :
+ case MSG_MESSAGE_DIRECTION_INT:
*value = msg_data->direction;
break;
- case MSG_MESSAGE_DEST_PORT_INT :
+ case MSG_MESSAGE_DEST_PORT_INT:
*value = msg_data->dstPort;
break;
- case MSG_MESSAGE_SRC_PORT_INT :
+ case MSG_MESSAGE_SRC_PORT_INT:
*value = msg_data->srcPort;
break;
- case MSG_MESSAGE_ATTACH_COUNT_INT :
+ case MSG_MESSAGE_ATTACH_COUNT_INT:
*value = msg_data->attachCount;
break;
- case MSG_MESSAGE_DATA_SIZE_INT :
+ case MSG_MESSAGE_DATA_SIZE_INT:
*value = msg_data->dataSize;
break;
- case MSG_MESSAGE_SIM_INDEX_INT :
+ case MSG_MESSAGE_SIM_INDEX_INT:
*value = msg_data->simIndex;
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_READ_BOOL :
+ case MSG_MESSAGE_READ_BOOL:
*value = msg_data->bRead;
break;
- case MSG_MESSAGE_PROTECTED_BOOL :
+ case MSG_MESSAGE_PROTECTED_BOOL:
*value = msg_data->bProtected;
break;
- case MSG_MESSAGE_BACKUP_BOOL :
+ case MSG_MESSAGE_BACKUP_BOOL:
*value = msg_data->bBackup;
break;
- case MSG_MESSAGE_PORT_VALID_BOOL :
+ case MSG_MESSAGE_PORT_VALID_BOOL:
*value = msg_data->bPortValid;
break;
- case MSG_MESSAGE_REPLACE_BOOL :
- {
+ case MSG_MESSAGE_REPLACE_BOOL: {
if (msg_data->subType >= MSG_REPLACE_TYPE1_SMS && msg_data->subType <= MSG_REPLACE_TYPE7_SMS)
*value = true;
else
*value = false;
break;
}
- default :
+ case MSG_MESSAGE_DPM_RESTRICTED_BOOL:
+ *value = msg_data->bRestricted;
+ break;
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_REPLY_ADDR_STR :
+ case MSG_MESSAGE_REPLY_ADDR_STR:
strncpy(value, msg_data->replyAddress, size);
break;
- case MSG_MESSAGE_SUBJECT_STR :
+ case MSG_MESSAGE_SUBJECT_STR:
strncpy(value, msg_data->subject, size);
break;
- case MSG_MESSAGE_SMS_DATA_STR :
- case MSG_MESSAGE_MMS_TEXT_STR :
- if (msg_data->pData)
- {
+ case MSG_MESSAGE_SMS_DATA_STR:
+ case MSG_MESSAGE_MMS_TEXT_STR:
+ if (msg_data->pData) {
if (msg_data->mainType == MSG_SMS_TYPE) {
int data_len = 0;
((size_t)size >= msg_data->dataSize)? (data_len = msg_data->dataSize) : data_len = size;
}
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
int ret = MSG_SUCCESS;
switch (field) {
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_ADDR_LIST_STRUCT :
+ case MSG_MESSAGE_ADDR_LIST_STRUCT:
*value = (void *)msg_data->addr_list;
break;
- case MSG_MESSAGE_ADDR_LIST_HND :
+ case MSG_MESSAGE_ADDR_LIST_HND:
*value = (msg_list_handle_t)msg_data->addressList;
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_ID_INT :
+ case MSG_MESSAGE_ID_INT:
msg_data->msgId = value;
break;
- case MSG_MESSAGE_THREAD_ID_INT :
+ case MSG_MESSAGE_THREAD_ID_INT:
msg_data->threadId = value;
break;
- case MSG_MESSAGE_FOLDER_ID_INT :
+ case MSG_MESSAGE_FOLDER_ID_INT:
msg_data->folderId = value;
break;
- case MSG_MESSAGE_TYPE_INT :
- {
+ case MSG_MESSAGE_TYPE_INT: {
if (value == MSG_TYPE_SMS) {
msg_data->mainType = MSG_SMS_TYPE;
msg_data->subType = MSG_NORMAL_SMS;
}
break;
}
- case MSG_MESSAGE_CLASS_TYPE_INT :
+ case MSG_MESSAGE_CLASS_TYPE_INT:
msg_data->classType = value;
break;
- case MSG_MESSAGE_STORAGE_ID_INT :
+ case MSG_MESSAGE_STORAGE_ID_INT:
msg_data->storageId = value;
break;
- case MSG_MESSAGE_DISPLAY_TIME_INT :
+ case MSG_MESSAGE_DISPLAY_TIME_INT:
msg_data->displayTime = value;
break;
- case MSG_MESSAGE_NETWORK_STATUS_INT :
+ case MSG_MESSAGE_NETWORK_STATUS_INT:
msg_data->networkStatus = value;
break;
- case MSG_MESSAGE_ENCODE_TYPE_INT :
+ case MSG_MESSAGE_ENCODE_TYPE_INT:
msg_data->encodeType = value;
break;
- case MSG_MESSAGE_PRIORITY_INT :
+ case MSG_MESSAGE_PRIORITY_INT:
msg_data->priority = value;
break;
- case MSG_MESSAGE_DIRECTION_INT :
+ case MSG_MESSAGE_DIRECTION_INT:
msg_data->direction = value;
break;
- case MSG_MESSAGE_DEST_PORT_INT :
+ case MSG_MESSAGE_DEST_PORT_INT:
msg_data->dstPort = value;
break;
- case MSG_MESSAGE_SRC_PORT_INT :
+ case MSG_MESSAGE_SRC_PORT_INT:
msg_data->srcPort = value;
break;
- case MSG_MESSAGE_ATTACH_COUNT_INT :
+ case MSG_MESSAGE_ATTACH_COUNT_INT:
msg_data->attachCount = value;
break;
- case MSG_MESSAGE_DATA_SIZE_INT :
+ case MSG_MESSAGE_DATA_SIZE_INT:
msg_data->dataSize = value;
break;
- case MSG_MESSAGE_SIM_INDEX_INT :
+ case MSG_MESSAGE_SIM_INDEX_INT:
msg_data->simIndex = value;
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_READ_BOOL :
+ case MSG_MESSAGE_READ_BOOL:
msg_data->bRead = value;
break;
- case MSG_MESSAGE_PROTECTED_BOOL :
+ case MSG_MESSAGE_PROTECTED_BOOL:
msg_data->bProtected = value;
break;
- case MSG_MESSAGE_BACKUP_BOOL :
+ case MSG_MESSAGE_BACKUP_BOOL:
msg_data->bBackup = value;
break;
- case MSG_MESSAGE_PORT_VALID_BOOL :
+ case MSG_MESSAGE_PORT_VALID_BOOL:
msg_data->bPortValid = value;
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
return ret;
}
-int msg_message_set_str_value(void *data, int field, char *value, int size)
+int msg_message_set_str_value(void *data, int field, const char *value, int size)
{
if (!data || !value)
return MSG_ERR_NULL_POINTER;
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)data;
switch (field) {
- case MSG_MESSAGE_REPLY_ADDR_STR :
+ case MSG_MESSAGE_REPLY_ADDR_STR:
snprintf(msg_data->replyAddress, sizeof(msg_data->replyAddress), "%s", value);
break;
- case MSG_MESSAGE_SUBJECT_STR :
- snprintf(msg_data->subject, sizeof(msg_data->subject), "%s",value);
+ case MSG_MESSAGE_SUBJECT_STR:
+ snprintf(msg_data->subject, sizeof(msg_data->subject), "%s", value);
break;
- case MSG_MESSAGE_SMS_DATA_STR :
- {
+ case MSG_MESSAGE_SMS_DATA_STR: {
if (msg_data->pData)
delete [] static_cast<char*>(msg_data->pData);
((char*) msg_data->pData)[msg_data->dataSize] = '\0';
}
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
int ret = MSG_SUCCESS;
switch (field) {
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
void msg_message_copy_message(MSG_MESSAGE_HIDDEN_S *pSrc, MSG_MESSAGE_HIDDEN_S *pDst)
{
-
pDst->msgId = pSrc->msgId;
pDst->threadId = pSrc->msgId;
pDst->folderId = pSrc->folderId;
msg_struct_s *addr_struct = __msg_message_create_address_struct();
MSG_ADDRESS_INFO_S *addrInfo = (MSG_ADDRESS_INFO_S *)addr_struct->data;
- msg_struct_s *addr_info = (msg_struct_s *)g_list_nth_data(pSrc->addressList,(guint)i);
+ msg_struct_s *addr_info = (msg_struct_s *)g_list_nth_data(pSrc->addressList, (guint)i);
MSG_ADDRESS_INFO_S *address = (MSG_ADDRESS_INFO_S *)addr_info->data;
addrInfo->addressType = address->addressType;
}
}
+//LCOV_EXCL_START
int msg_cb_message_get_int_value(void *data, int field, int *value)
{
if (!data)
*value = 0;
switch (field) {
- case MSG_CB_MSG_TYPE_INT :
- {
- switch (cb_msg->type) {
- case MSG_ETWS_SMS :
- *value = MSG_TYPE_SMS_ETWS_PRIMARY;
- break;
- case MSG_CB_SMS:
- *value = ((cb_msg->messageId & 0xFFF8) == 0x1100 ) ? MSG_TYPE_SMS_ETWS_SECONDARY : MSG_TYPE_SMS_CB;
- break;
- case MSG_CMAS_PRESIDENTIAL :
- *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL;
- break;
- case MSG_CMAS_EXTREME :
- *value = MSG_TYPE_SMS_CMAS_EXTREME;
- break;
- case MSG_CMAS_SEVERE :
- *value = MSG_TYPE_SMS_CMAS_SEVERE;
- break;
- case MSG_CMAS_AMBER :
- *value = MSG_TYPE_SMS_CMAS_AMBER;
- break;
- case MSG_CMAS_TEST :
- *value = MSG_TYPE_SMS_CMAS_TEST;
- break;
- case MSG_CMAS_EXERCISE :
- *value = MSG_TYPE_SMS_CMAS_EXERCISE;
- break;
- case MSG_CMAS_OPERATOR_DEFINED :
- *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED;
- break;
- default :
- ret = MSG_ERR_UNKNOWN;
- }
+ case MSG_CB_MSG_TYPE_INT: {
+ switch (cb_msg->type) {
+ case MSG_ETWS_SMS:
+ *value = MSG_TYPE_SMS_ETWS_PRIMARY;
+ break;
+ case MSG_CB_SMS:
+ *value = ((cb_msg->messageId & 0xFFF8) == 0x1100) ? MSG_TYPE_SMS_ETWS_SECONDARY : MSG_TYPE_SMS_CB;
+ break;
+ case MSG_CMAS_PRESIDENTIAL:
+ *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL;
+ break;
+ case MSG_CMAS_PRESIDENTIAL_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL_OTHER_LANG;
+ break;
+ case MSG_CMAS_EXTREME:
+ *value = MSG_TYPE_SMS_CMAS_EXTREME;
+ break;
+ case MSG_CMAS_EXTREME_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_EXTREME_OTHER_LANG;
+ break;
+ case MSG_CMAS_SEVERE:
+ *value = MSG_TYPE_SMS_CMAS_SEVERE;
+ break;
+ case MSG_CMAS_SEVERE_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_SEVERE_OTHER_LANG;
+ break;
+ case MSG_CMAS_AMBER:
+ *value = MSG_TYPE_SMS_CMAS_AMBER;
+ break;
+ case MSG_CMAS_AMBER_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_AMBER_OTHER_LANG;
+ break;
+ case MSG_CMAS_TEST:
+ *value = MSG_TYPE_SMS_CMAS_TEST;
+ break;
+ case MSG_CMAS_TEST_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_TEST_OTHER_LANG;
+ break;
+ case MSG_CMAS_EXERCISE:
+ *value = MSG_TYPE_SMS_CMAS_EXERCISE;
+ break;
+ case MSG_CMAS_EXERCISE_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_EXERCISE_OTHER_LANG;
+ break;
+ case MSG_CMAS_OPERATOR_DEFINED:
+ *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED;
+ break;
+ case MSG_CMAS_OPERATOR_DEFINED_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED_OTHER_LANG;
+ break;
+ case MSG_CMAS_PUBLIC_SAFETY:
+ *value = MSG_TYPE_SMS_CMAS_PUBLIC_SAFETY;
+ break;
+ case MSG_CMAS_PUBLIC_SAFETY_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_PUBLIC_SAFETY_OTHER_LANG;
+ break;
+ case MSG_CMAS_STATE_LOCAL_TEST:
+ *value = MSG_TYPE_SMS_CMAS_STATE_LOCAL_TEST;
+ break;
+ case MSG_CMAS_STATE_LOCAL_TEST_OTHER_LANG:
+ *value = MSG_TYPE_SMS_CMAS_STATE_LOCAL_TEST_OTHER_LANG;
+ break;
+ default:
+ ret = MSG_ERR_UNKNOWN;
}
+ }
break;
- case MSG_CB_MSG_RECV_TIME_INT :
+ case MSG_CB_MSG_RECV_TIME_INT:
*value = cb_msg->receivedTime;
break;
- case MSG_CB_MSG_SERIAL_NUM_INT :
+ case MSG_CB_MSG_SERIAL_NUM_INT:
*value = cb_msg->serialNum;
break;
- case MSG_CB_MSG_MSG_ID_INT :
+ case MSG_CB_MSG_MSG_ID_INT:
*value = cb_msg->messageId;
break;
- case MSG_CB_MSG_DCS_INT :
+ case MSG_CB_MSG_DCS_INT:
*value = (int)cb_msg->dcs;
break;
- case MSG_CB_MSG_CB_TEXT_LEN_INT :
+ case MSG_CB_MSG_CB_TEXT_LEN_INT:
*value = cb_msg->cbTextLen;
break;
- case MSG_CB_MSG_ETWS_WARNING_TYPE_INT :
+ case MSG_CB_MSG_ETWS_WARNING_TYPE_INT:
*value = cb_msg->etwsWarningType;
break;
- default :
+ case MSG_CB_MSG_INTERNAL_MSG_ID_INT:
+ *value = cb_msg->msgId;
+ break;
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_CB_MSG_S *cb_msg = (MSG_CB_MSG_S *)data;
switch (field) {
- case MSG_CB_MSG_CB_TEXT_STR:
- {
+ case MSG_CB_MSG_CB_TEXT_STR: {
int copylen = 0;
copylen = (size > cb_msg->cbTextLen) ? cb_msg->cbTextLen : size - 1;
- memcpy (value, cb_msg->cbText, copylen);
+ memcpy(value, cb_msg->cbText, copylen);
value[copylen] = '\0';
}
break;
- case MSG_CB_MSG_LANGUAGE_TYPE_STR:
- {
+ case MSG_CB_MSG_LANGUAGE_TYPE_STR: {
int copylen = 0;
copylen = ((size_t)size > strlen((const char*)cb_msg->language_type)) ? strlen((const char*)cb_msg->language_type) : size - 1;
- memcpy (value, cb_msg->language_type, copylen);
+ memcpy(value, cb_msg->language_type, copylen);
value[copylen] = '\0';
}
break;
- case MSG_CB_MSG_ETWS_WARNING_SECU_INFO_STR:
- {
+ case MSG_CB_MSG_ETWS_WARNING_SECU_INFO_STR: {
if ((size_t)size < sizeof(cb_msg->etwsWarningSecurityInfo))
ret = MSG_ERR_INVALID_PARAMETER;
else
}
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}
return ret;
}
-
+//LCOV_EXCL_STOP
EXPORT_API int msg_get_mms_struct(msg_struct_t msg_struct_handle, msg_struct_t mms_struct_handle)
msg_struct_s *msg_struct_item = NULL;
switch (field) {
- case MSG_MESSAGE_ADDR_LIST_HND:
- {
+ case MSG_MESSAGE_ADDR_LIST_HND: {
msg_struct_item = __msg_message_create_address_struct();
msg_data->addressList = g_list_append(msg_data->addressList, msg_struct_item);
*item = (msg_struct_t)msg_struct_item;
}
break;
- default :
+ default:
err = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_MESSAGE_HIDDEN_S *msg_data = (MSG_MESSAGE_HIDDEN_S *)msg_struct->data;
switch (field) {
- case MSG_MESSAGE_ADDR_LIST_HND:
- {
+ case MSG_MESSAGE_ADDR_LIST_HND: {
/* Free GList *addressList */
if (msg_data->addressList) {
g_list_free_full(msg_data->addressList, __msg_message_release_address_struct);
}
}
break;
- default :
+ default:
err = MSG_ERR_INVALID_PARAMETER;
break;
}
MSG_CONVERSATION_VIEW_S *msg_data = (MSG_CONVERSATION_VIEW_S *)data;
switch (field) {
- case MSG_CONV_MSG_MULTIPART_HND :
+ case MSG_CONV_MSG_MULTIPART_HND:
*value = (void *)msg_data->multipart_list;
break;
- default :
+ default:
ret = MSG_ERR_INVALID_PARAMETER;
break;
}