static void __bt_map_noti_registration(char *remote_addr, gboolean status);
static void __bt_map_destroy_agent(void);
+/* LCOV_EXCL_START */
/* Create GError from error code and error message */
static GError *__bt_map_error(int error_code, char *error_message)
{
FN_END;
return map_dbus_conn;
}
+/* LCOV_EXCL_STOP */
gboolean is_mns_connected(void)
{
if (!g_mns_proxy)
return FALSE;
else
- return TRUE;
+ return TRUE; /* LCOV_EXCL_LINE */
}
guint64 _bt_validate_uid(int uid, int msg_type)
return info->map_id;
}
- list = g_slist_next(list);
+ list = g_slist_next(list); /* LCOV_EXCL_LINE */
}
FN_END;
return map_id;
}
+/* LCOV_EXCL_START */
static struct id_info *__bt_get_id(guint64 map_id)
{
FN_START;
FN_END;
return handle_info;
}
+/* LCOV_EXCL_STOP */
int _bt_update_id(guint64 map_id, int new_uid, int msg_type)
{
GSList *list = id_list;
while (list) {
+ /* LCOV_EXCL_START */
info = list->data;
if (info->map_id == map_id) {
}
list = g_slist_next(list);
+ /* LCOV_EXCL_STOP */
}
FN_END;
return -1;
}
+/* LCOV_EXCL_START */
static void __bt_remove_list(GSList *id_list)
{
FN_START;
g_slist_free_full(id_list, g_free);
FN_END;
}
+/* LCOV_EXCL_STOP */
gboolean _bt_verify_sender(message_info_t *msg_info, char *sender)
{
FN_END;
}
+/* LCOV_EXCL_START */
time_t _get_time_t_from_timestamp(char *timestamp)
{
struct tm local_time;
int_time = mktime(&local_time);
return int_time;
}
+/* LCOV_EXCL_STOP */
gboolean _bt_verify_time(message_info_t *msg_info, map_msg_filter_t *filter)
{
dest |= npi & 0x0F; \
}
+/* LCOV_EXCL_START */
static int __bt_ascii_to_upper(int ch)
{
return (('a' <= (ch) && (ch) <= 'z') ? ((ch) - ('a'-'A')) : (ch));
g_sca_info->DialNumLen = scaInfo->DialNumLen;
FN_END;
}
+/* LCOV_EXCL_STOP */
void _bt_message_info_free(gpointer data)
{
FN_END;
}
+/* LCOV_EXCL_START */
static gboolean __bluetooth_map_start_service()
{
FN_START;
FN_END;
return FALSE;
}
+/* LCOV_EXCL_STOP */
static gboolean __bt_validate_utf8(char **text)
{
if (g_utf8_validate(*text, -1, NULL))
return TRUE;
+ /* LCOV_EXCL_START */
FN_END;
return FALSE;
+ /* LCOV_EXCL_STOP */
}
gboolean _bt_validate_msg_data(message_info_t *msg_info)
if (msg_info->sender_name)
return __bt_validate_utf8(&msg_info->sender_name);
+ /* LCOV_EXCL_START */
if (msg_info->sender_addressing)
return __bt_validate_utf8(&msg_info->sender_addressing);
FN_END;
return TRUE;
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void __bt_mns_client_connect(char *address)
{
FN_START;
g_variant_unref(value);
FN_END;
}
+/* LCOV_EXCL_STOP */
void _bt_mns_client_event_notify(gchar *event, guint64 handle,
gchar *folder, gchar *old_folder,
return;
}
+ /* LCOV_EXCL_START */
connection = __bt_map_get_gdbus_connection();
if (connection == NULL) {
DBG("Could not get GDBus Connection");
g_variant_unref(value);
g_object_unref(mns_proxy);
FN_END;
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static gchar *__bt_get_map_folder(int folder)
{
switch (folder) {
FN_END;
return EXIT_FAILURE;
}
+/* LCOV_EXCL_STOP */
extern guint64 current_push_map_id;
+/* LCOV_EXCL_START */
static void __bt_map_parse_moved_mails(char *inbuf, int *from_box_id,
int *to_box_id, GList **mail_list)
{
email_free_mailbox(&mailbox_from, 1);
}
}
+/* LCOV_EXCL_STOP */
gboolean _bt_map_start_email_service(void)
{
return FALSE;
}
+ /* LCOV_EXCL_START */
dbus_conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (error) {
ERR("g_bus_get_sync() failed (%s)", error->message);
return FALSE;
}
+ /* LCOV_EXCL_STOP */
return TRUE;
}
err = email_service_end();
if (err != EMAIL_ERROR_NONE) {
+ /* LCOV_EXCL_START */
ERR("email_service_end fail error = %d\n", err);
return FALSE;
+ /* LCOV_EXCL_STOP */
}
return TRUE;
if (err != EMAIL_ERROR_NONE)
return FALSE;
+ /* LCOV_EXCL_START */
err = email_get_mailbox_list(account_id, EMAIL_MAILBOX_ALL,
&mailbox_list, &mailbox_count);
if (err != EMAIL_ERROR_NONE)
if (mailbox_list != NULL)
email_free_mailbox(&mailbox_list, mailbox_count);
+ /* LCOV_EXCL_STOP */
return TRUE;
}
+/* LCOV_EXCL_START */
static message_info_t *__bt_email_info_get(email_mail_list_item_t *email_struct,
guint8 subject_len)
{
DBG("EXIT");
return TRUE;
}
+/* LCOV_EXCL_STOP */
gboolean _bt_map_update_mailbox(char *folder)
{
ret = email_get_mail_data(mail_id, &mail_data);
if (ret != EMAIL_ERROR_NONE) {
- ERR("email_get_mail_data failed\n");
+ ERR("email_get_mail_data failed\n"); /* LCOV_EXCL_LINE */
return FALSE;
}
+ /* LCOV_EXCL_START */
ret = email_set_flags_field(mail_data->account_id, &mail_id, 1,
EMAIL_FLAGS_SEEN_FIELD, read_status, 0);
if (ret != EMAIL_ERROR_NONE) {
}
email_free_mail_data(&mail_data, 1);
+ /* LCOV_EXCL_STOP */
return TRUE;
}
if (ret != EMAIL_ERROR_NONE)
return FALSE;
+ /* LCOV_EXCL_START */
ret = email_delete_mail(mail_data->mailbox_id, &mail_id, 1, 1);
if (ret != EMAIL_ERROR_NONE) {
email_free_mail_data(&mail_data, 1);
}
email_free_mail_data(&mail_data, 1);
+ /* LCOV_EXCL_STOP */
return TRUE;
}
+/* LCOV_EXCL_START */
static gchar *__bt_get_email_folder_name(int mailboxtype)
{
switch (mailboxtype) {
FN_END;
return g_string_free(msg, FALSE);
}
+/* LCOV_EXCL_STOP */
gboolean _bt_map_get_email_message(int mail_id, gboolean attach,
gboolean transcode, gboolean first_request, gchar **bmseg)
if (ret != EMAIL_ERROR_NONE)
return FALSE;
+ /* LCOV_EXCL_START */
ret = email_get_mail_data(mail_id, &mail_data);
if (ret != EMAIL_ERROR_NONE)
return FALSE;
email_free_mail_data(&mail_data, 1);
DBG("EXIT==>");
+ /* LCOV_EXCL_STOP */
return TRUE;
}
+/* LCOV_EXCL_START */
static int __bt_map_save_email_to_outbox(char *subject, char *body,
char *recepients)
{
return TRUE;
}
+/* LCOV_EXCL_STOP */
+
err = msg_set_int_value(folder_info, MSG_FOLDER_INFO_TYPE_INT,
MSG_FOLDER_TYPE_USER_DEF);
if (err != MSG_SUCCESS) {
+ /* LCOV_EXCL_START */
ERR("Failed adding type %d", err);
msg_release_struct(&folder_info);
return;
+ /* LCOV_EXCL_STOP */
}
err = msg_set_str_value(folder_info, MSG_FOLDER_INFO_NAME_STR,
"DELETED", MAX_FOLDER_NAME_SIZE);
if (err != MSG_SUCCESS) {
+ /* LCOV_EXCL_START */
ERR("Failed adding str %d", err);
msg_release_struct(&folder_info);
return;
+ /* LCOV_EXCL_STOP */
}
err = msg_add_folder(g_msg_handle, folder_info);
if (err != MSG_SUCCESS) {
+ /* LCOV_EXCL_START */
ERR("Failed adding folder %d", err);
msg_release_struct(&folder_info);
return;
+ /* LCOV_EXCL_STOP */
}
msg_release_struct(&folder_info);
FN_END;
}
+/* LCOV_EXCL_START */
static void __bluetooth_map_msg_incoming_status_cb(msg_handle_t handle,
msg_struct_t msg,
void *user_param)
FN_END;
}
+/* LCOV_EXCL_STOP */
gboolean _bt_map_sms_get_supported_folders(gboolean folders[FOLDER_COUNT][MSG_TYPES])
{
goto done;
}
+ /* LCOV_EXCL_START */
if (msg_get_folder_list(g_msg_handle, &folder_list) != MSG_SUCCESS) {
msg_ret = FALSE;
goto done;
DBG("DELETED");
}
}
+ /* LCOV_EXCL_STOP */
done:
if (folder_list.msg_struct_info)
- msg_release_list_struct(&folder_list);
+ msg_release_list_struct(&folder_list); /* LCOV_EXCL_LINE */
FN_END;
return msg_ret;
return TRUE;
}
-
+/* LCOV_EXCL_START */
static gchar *__bt_get_sms_folder_name(int id)
{
FN_START;
else
return g_strdup_printf("TELECOM/MSG/%s", folder_name);
}
+/* LCOV_EXCL_STOP */
gboolean _bt_map_set_sms_delete_status(int msg_id, gboolean delete_status)
{
if (msg_id == -1)
goto fail;
+ /* LCOV_EXCL_START */
if (g_msg_handle == NULL)
goto fail;
FN_END;
return TRUE;
+ /* LCOV_EXCL_STOP */
fail:
g_free(folder_name);
return FALSE;
}
+/* LCOV_EXCL_START */
static msg_error_t __bt_send_sms(int msg_id, msg_struct_t p_msg, msg_struct_t p_send_opt)
{
FN_START;
FN_END;
return g_string_free(msg, FALSE);
}
+/* LCOV_EXCL_STOP */
gboolean _bt_map_get_sms_message(int message_id, gboolean attach,
gboolean transcode, gboolean first_request, gchar **bmseg)
if (!msg)
goto fail;
+ /* LCOV_EXCL_START */
send_opt = msg_create_struct(MSG_STRUCT_SENDOPT);
if (!send_opt)
goto fail;
FN_END;
return TRUE;
+ /* LCOV_EXCL_STOP */
fail:
if (msg)
- msg_release_struct(&msg);
+ msg_release_struct(&msg); /* LCOV_EXCL_LINE */
if (send_opt)
- msg_release_struct(&send_opt);
+ msg_release_struct(&send_opt); /* LCOV_EXCL_LINE */
ERR("Unable to Get SMS Message");
return FALSE;
}
+/* LCOV_EXCL_START */
static char *__bt_get_truncated_utf8_string(char *src)
{
FN_START;
ERR("Getting SMS List Failed");
return FALSE;
}
+/* LCOV_EXCL_STOP */
void _bt_map_stop_sms_service(void)
{
if (folder_id != -1) {
err = msg_delete_folder(g_msg_handle, folder_id);
if (err != MSG_SUCCESS)
- ERR("Delete folder failed");
+ ERR("Delete folder failed"); /* LCOV_EXCL_LINE */
}
if (g_msg_handle) {
err = msg_open_msg_handle(&g_msg_handle);
if (err != MSG_SUCCESS) {
+ /* LCOV_EXCL_START */
ERR("msg_open_msg_handle error = %d\n", err);
return FALSE;
+ /* LCOV_EXCL_STOP */
}
if (__bt_get_sms_folder_id(BT_MAP_DELETED_FOLDER_NAME) == -1)
__bluetooth_map_msg_incoming_status_cb,
0, (void *)BT_MAP_MSG_CB);
if (err != MSG_SUCCESS) {
+ /* LCOV_EXCL_START */
ERR("msg_reg_sms_message_callback error = %d\n", err);
return FALSE;
+ /* LCOV_EXCL_STOP */
}
err = msg_reg_sent_status_callback(g_msg_handle,
__bluetooth_map_msg_sent_status_cb,
NULL);
if (err != MSG_SUCCESS) {
+ /* LCOV_EXCL_START */
ERR("msg_reg_sent_status_callback error = %d\n", err);
return FALSE;
+ /* LCOV_EXCL_STOP */
}
FN_END;
static guint8 g_enc_lvl = 1;
+/* LCOV_EXCL_START */
void print_bmsg(struct bmsg_data *bmsg)
{
FN_START;
FN_END;
return NULL;
}
-
+/* LCOV_EXCL_STOP */