static __thread GSList *conn_handle_list = NULL;
+//LCOV_EXCL_START
static int __connection_convert_net_state(int status)
{
switch (status) {
if (--refcount == 0) {
if (vconf_ignore_key_changed(VCONFKEY_NETWORK_STATUS,
__connection_cb_type_change_cb) < 0) {
- CONNECTION_LOG(CONNECTION_ERROR,
+ CONNECTION_LOG(CONNECTION_ERROR, //LCOV_EXCL_LINE
"Error to de-register vconf callback(%d)", refcount);
} else {
CONNECTION_LOG(CONNECTION_INFO,
if (--refcount == 0) {
if (vconf_ignore_key_changed(VCONFKEY_NETWORK_IP,
__connection_cb_ip_change_cb) < 0) {
- CONNECTION_LOG(CONNECTION_ERROR,
+ CONNECTION_LOG(CONNECTION_ERROR, //LCOV_EXCL_LINE
"Error to de-register vconf callback(%d)", refcount);
} else {
CONNECTION_LOG(CONNECTION_INFO,
if (--refcount == 0) {
if (vconf_ignore_key_changed(VCONFKEY_NETWORK_PROXY,
__connection_cb_proxy_change_cb) < 0) {
- CONNECTION_LOG(CONNECTION_ERROR,
+ CONNECTION_LOG(CONNECTION_ERROR, //LCOV_EXCL_LINE
"Error to de-register vconf callback(%d)", refcount);
} else {
CONNECTION_LOG(CONNECTION_INFO,
local_handle->ethernet_cable_state_changed_user_data = user_data;
return CONNECTION_ERROR_NONE;
}
+//LCOV_EXCL_STOP
static int __connection_get_handle_count(void)
{
int rv = _connection_libnet_init();
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
- } else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to create connection[%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
+ }
+ else if (rv != NET_ERR_NONE) {
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to create connection[%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
*connection = g_try_malloc0(sizeof(connection_handle_s));
if (*connection != NULL)
CONNECTION_LOG(CONNECTION_INFO, "New handle created[%p]", *connection);
else
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
conn_handle_list = g_slist_prepend(conn_handle_list, *connection);
rv = vconf_get_int(VCONFKEY_NETWORK_STATUS, &status);
if (rv != VCONF_OK) {
- CONNECTION_LOG(CONNECTION_ERROR, "vconf_get_int Failed = %d", status);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "vconf_get_int Failed = %d", status); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "Connected Network = %d", status);
}
if (*ip_address == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "vconf_get_str Failed");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "vconf_get_str Failed"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED;//LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
}
if (*proxy == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "vconf_get_str Failed");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "vconf_get_str Failed"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
if (type == CONNECTION_TYPE_WIFI)
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
- else if (type == CONNECTION_TYPE_ETHERNET)
- CHECK_FEATURE_SUPPORTED(ETHERNET_FEATURE);
+ else if(type == CONNECTION_TYPE_ETHERNET) //LCOV_EXCL_LINE
+ CHECK_FEATURE_SUPPORTED(ETHERNET_FEATURE); //LCOV_EXCL_LINE
if (mac_addr == NULL || !(__connection_check_handle_validity(connection))) {
CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
#if defined TIZEN_TV
fp = fopen(WIFI_MAC_INFO_FILE, "r");
if (fp == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to open file %s", WIFI_MAC_INFO_FILE);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to open file %s", WIFI_MAC_INFO_FILE); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
if (fgets(buf, sizeof(buf), fp) == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MAC info from %s", WIFI_MAC_INFO_FILE);
- fclose(fp);
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MAC info from %s", WIFI_MAC_INFO_FILE); //LCOV_EXCL_LINE
+ fclose(fp); //LCOV_EXCL_LINE
return CONNECTION_ERROR_OPERATION_FAILED;
}
*mac_addr = (char *)malloc(CONNECTION_MAC_INFO_LENGTH + 1);
if (*mac_addr == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "malloc() failed");
- fclose(fp);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ CONNECTION_LOG(CONNECTION_ERROR, "malloc() failed"); //LCOV_EXCL_LINE
+ fclose(fp); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
g_strlcpy(*mac_addr, buf, CONNECTION_MAC_INFO_LENGTH + 1);
fclose(fp);
*mac_addr = vconf_get_str(VCONFKEY_WIFI_BSSID_ADDRESS);
if (*mac_addr == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get vconf from %s", VCONFKEY_WIFI_BSSID_ADDRESS);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get vconf from %s", VCONFKEY_WIFI_BSSID_ADDRESS); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
#endif
break;
+ //LCOV_EXCL_START
case CONNECTION_TYPE_ETHERNET:
fp = fopen(ETHERNET_MAC_INFO_FILE, "r");
if (fp == NULL) {
fclose(fp);
break;
+ //LCOV_EXCL_STOP
default:
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
/* Checking Invalid MAC Address */
if ((strcmp(*mac_addr, "00:00:00:00:00:00") == 0) ||
(strcmp(*mac_addr, "ff:ff:ff:ff:ff:ff") == 0)) {
- CONNECTION_LOG(CONNECTION_ERROR, "MAC Address(%s) is invalid", *mac_addr);
- return CONNECTION_ERROR_INVALID_OPERATION;
+ CONNECTION_LOG(CONNECTION_ERROR, "MAC Address(%s) is invalid", *mac_addr); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "MAC Address %s", *mac_addr);
rv = vconf_get_int(VCONFKEY_NETWORK_CELLULAR_STATE, &status);
if (rv != VCONF_OK) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get cellular state");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get cellular state"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "Cellular: %d", status);
}
#endif
if (rv != VCONF_OK) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get cellular state");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get cellular state"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
}
int rv = _connection_libnet_get_wifi_state(state);
if (rv != CONNECTION_ERROR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Fail to get Wi-Fi state[%d]", rv);
- return rv;
+ CONNECTION_LOG(CONNECTION_ERROR, "Fail to get Wi-Fi state[%d]", rv); //LCOV_EXCL_LINE
+ return rv; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "Wi-Fi state: %d", *state);
return CONNECTION_ERROR_NONE;
}
+//LCOV_EXCL_START
EXPORT_API int connection_get_ethernet_state(connection_h connection, connection_ethernet_state_e* state)
{
CHECK_FEATURE_SUPPORTED(ETHERNET_FEATURE);
return __connection_set_ethernet_cable_state_changed_cb(connection,
NULL, NULL);
}
+//LCOV_EXCL_STOP
EXPORT_API int connection_get_bt_state(connection_h connection, connection_bt_state_e* state)
{
}
if (profile_info->profile_type != NET_DEVICE_CELLULAR) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
if (profile_info->ProfileInfo.Pdp.PSModemPath[0] != '/' ||
strlen(profile_info->ProfileInfo.Pdp.PSModemPath) < 2) {
- CONNECTION_LOG(CONNECTION_ERROR, "Modem object path is NULL");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Modem object path is NULL"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
rv = net_add_profile(profile_info->ProfileInfo.Pdp.ServiceType,
(net_profile_info_t*)profile);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to add profile[%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to add profile[%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
if (profile_info->profile_type != NET_DEVICE_CELLULAR &&
profile_info->profile_type != NET_DEVICE_WIFI) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
rv = net_delete_profile(profile_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to delete profile[%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to delete profile[%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
rv = net_modify_profile(profile_info->ProfileName, (net_profile_info_t*)profile);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to modify profile[%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to modify profile[%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
return CONNECTION_ERROR_INVALID_PARAMETER;
}
- if (id < 0 || id > 1) {
- CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ if(id < 0 || id > 1) {
+ CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
return _connection_libnet_reset_profile(type, id, callback, user_data);
#endif
if (llsize == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
return CONNECTION_ERROR_INVALID_PARAMETER;
}
#endif
if (rv != VCONF_OK || rv1 != VCONF_OK) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get cellular statistics");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get cellular statistics"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
*llsize = (long long)(last_size * 1000) + (long long)(size * 1000);
unsigned long long ull_size;
if (llsize == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
return CONNECTION_ERROR_INVALID_PARAMETER;
}
if (rv == CONNECTION_ERROR_PERMISSION_DENIED)
return rv;
else if (rv != CONNECTION_ERROR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get statistics");
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get statistics"); //LCOV_EXCL_LINE
return CONNECTION_ERROR_OPERATION_FAILED;
}
if (rv == CONNECTION_ERROR_PERMISSION_DENIED)
return rv;
else if (rv != CONNECTION_ERROR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get Wi-Fi statistics");
- *llsize = 0;
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get Wi-Fi statistics"); //LCOV_EXCL_LINE
+ *llsize = 0; //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "%lld bytes", ull_size);
case NET_DEVICE_WIFI:
return &profile_info->ProfileInfo.Wlan.net_info;
case NET_DEVICE_ETHERNET:
- return &profile_info->ProfileInfo.Ethernet.net_info;
+ return &profile_info->ProfileInfo.Ethernet.net_info; //LCOV_EXCL_LINE
case NET_DEVICE_BLUETOOTH:
return &profile_info->ProfileInfo.Bluetooth.net_info;
case NET_DEVICE_DEFAULT:
inet_ntop(AF_INET, ipaddr, ipstr, INET_ADDRSTRLEN);
} else {
+ //LCOV_EXCL_START
ipaddr = (unsigned char *)&ip_addr->Data.Ipv6.s6_addr;
ipstr = g_try_malloc0(INET6_ADDRSTRLEN);
if (ipstr == NULL)
return NULL;
inet_ntop(AF_INET6, ipaddr, ipstr, INET6_ADDRSTRLEN);
+ //LCOV_EXCL_STOP
}
return ipstr;
if (vconf_get_int(VCONF_TELEPHONY_DEFAULT_DATA_SERVICE,
&default_subscriber_id) != 0)
- CONNECTION_LOG(CONNECTION_ERROR,
+ CONNECTION_LOG(CONNECTION_ERROR, //LCOV_EXCL_LINE
"Failed to get VCONF_TELEPHONY_DEFAULT_DATA_SERVICE");
profile = (connection_profile_h)profile_info;
profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_NONE;
}
+//LCOV_EXCL_START
static const char* __profile_get_ethernet_proxy(void)
{
char *proxy;
return proxy;
}
+//LCOV_EXCL_STOP
+//LCOV_EXCL_START
connection_cellular_service_type_e _profile_convert_to_connection_cellular_service_type(net_service_type_t svc_type)
{
switch (svc_type) {
return libnet_state;
}
-
+//LCOV_EXCL_STOP
/* Connection profile ********************************************************/
EXPORT_API int connection_profile_create(connection_profile_type_e type, const char* keyword, connection_profile_h* profile)
if (rv == CONNECTION_ERROR_PERMISSION_DENIED)
return rv;
else if (rv != CONNECTION_ERROR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to create profile");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to create profile"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
net_profile_info_t *profile_info = g_try_malloc0(sizeof(net_profile_info_t));
*profile_name = g_strdup(profile_info->ProfileInfo.Wlan.essid);
break;
case NET_DEVICE_ETHERNET:
- *profile_name = g_strdup(profile_info->ProfileInfo.Ethernet.net_info.DevName);
- break;
+ *profile_name = g_strdup(profile_info->ProfileInfo.Ethernet.net_info.DevName); //LCOV_EXCL_LINE
+ break; //LCOV_EXCL_LINE
case NET_DEVICE_BLUETOOTH: {
char *bt_name = strrchr(profile_info->ProfileName, '/');
if (bt_name == NULL)
*type = CONNECTION_PROFILE_TYPE_WIFI;
break;
case NET_DEVICE_ETHERNET:
- *type = CONNECTION_PROFILE_TYPE_ETHERNET;
- break;
+ *type = CONNECTION_PROFILE_TYPE_ETHERNET; //LCOV_EXCL_LINE
+ break; //LCOV_EXCL_LINE
case NET_DEVICE_BLUETOOTH:
*type = CONNECTION_PROFILE_TYPE_BT;
break;
rv = net_get_profile_info(profile_info->ProfileName, &profile_info_local);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get profile information");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get profile information"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
memcpy(profile, &profile_info_local, sizeof(net_profile_info_t));
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV4) {
switch (profile_type) {
+ //LCOV_EXCL_START
case NET_IP_CONFIG_TYPE_STATIC:
*type = CONNECTION_IP_CONFIG_TYPE_STATIC;
break;
break;
default:
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
} else {
+ //LCOV_EXCL_START
switch (profile_type) {
case NET_IP_CONFIG_TYPE_STATIC:
*type = CONNECTION_IP_CONFIG_TYPE_STATIC;
return CONNECTION_ERROR_OPERATION_FAILED;
}
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
return CONNECTION_ERROR_OPERATION_FAILED;
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
prefixlen = g_try_malloc0(MAX_PREFIX_LENGTH);
if (prefixlen != NULL) {
snprintf(prefixlen, MAX_PREFIX_LENGTH, "%d", net_info->PrefixLen6);
*subnet_mask = prefixlen;
} else
*subnet_mask = NULL;
+ //LCOV_EXCL_STOP
} else
*subnet_mask = __profile_convert_ip_to_string(&net_info->SubnetMask,
address_family);
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV4)
*dns_address = __profile_convert_ip_to_string(&net_info->DnsAddr[order-1],
address_family);
- else if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6)
- *dns_address = __profile_convert_ip_to_string(&net_info->DnsAddr6[order-1],
+ else if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6) //LCOV_EXCL_LINE
+ *dns_address = __profile_convert_ip_to_string(&net_info->DnsAddr6[order-1], //LCOV_EXCL_LINE
address_family);
else
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid address family\n");
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid address family\n"); //LCOV_EXCL_LINE
if (*dns_address == NULL)
return CONNECTION_ERROR_OUT_OF_MEMORY;
if (net_info == NULL)
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_START
if (profile_info->profile_type == NET_DEVICE_ETHERNET) {
proxy = __profile_get_ethernet_proxy();
if (proxy == NULL)
return CONNECTION_ERROR_NONE;
}
+ //LCOV_EXCL_STOP
switch (net_info->ProxyMethod) {
+ //LCOV_EXCL_START
case NET_PROXY_TYPE_DIRECT:
*type = CONNECTION_PROXY_TYPE_DIRECT;
break;
case NET_PROXY_TYPE_UNKNOWN:
default:
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV4) {
switch (type) {
+ //LCOV_EXCL_START
case CONNECTION_IP_CONFIG_TYPE_STATIC:
*profile_type = NET_IP_CONFIG_TYPE_STATIC;
net_info->IpAddr.Data.Ipv4.s_addr = 0;
default:
return CONNECTION_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
} else {
+ //LCOV_EXCL_START
switch (type) {
case CONNECTION_IP_CONFIG_TYPE_STATIC:
*profile_type = NET_IP_CONFIG_TYPE_STATIC;
default:
return CONNECTION_ERROR_INVALID_PARAMETER;
}
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
return CONNECTION_ERROR_OPERATION_FAILED;
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
if (ip_address == NULL)
inet_pton(AF_INET6, "::", &net_info->IpAddr6.Data.Ipv6);
else if (inet_pton(AF_INET6, ip_address,
&net_info->IpAddr6.Data.Ipv6) < 1)
return CONNECTION_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
} else {
if (ip_address == NULL)
net_info->IpAddr.Data.Ipv4.s_addr = 0;
return CONNECTION_ERROR_OPERATION_FAILED;
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
if (subnet_mask == NULL)
net_info->PrefixLen6 = 0 ;
else
net_info->PrefixLen6 = atoi(subnet_mask) ;
+ //LCOV_EXCL_STOP
} else {
if (subnet_mask == NULL)
net_info->SubnetMask.Data.Ipv4.s_addr = 0;
return CONNECTION_ERROR_OPERATION_FAILED;
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
if (gateway_address == NULL)
inet_pton(AF_INET6, "::", &net_info->GatewayAddr6.Data.Ipv6);
else if (inet_pton(AF_INET6, gateway_address, &net_info->GatewayAddr6.Data.Ipv6) < 1)
return CONNECTION_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
} else {
if (gateway_address == NULL)
net_info->GatewayAddr.Data.Ipv4.s_addr = 0;
return CONNECTION_ERROR_OPERATION_FAILED;
if (address_family == CONNECTION_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
net_info->DnsAddr6[order-1].Type = NET_ADDR_IPV6;
if (dns_address == NULL)
inet_pton(AF_INET6, "::", &net_info->DnsAddr6[order-1].Data.Ipv6);
return CONNECTION_ERROR_INVALID_PARAMETER;
if (net_info->DnsCount6 < order)
net_info->DnsCount6 = order;
+ //LCOV_EXCL_STOP
} else {
net_info->DnsAddr[order-1].Type = NET_ADDR_IPV4;
if (dns_address == NULL)
return CONNECTION_ERROR_OPERATION_FAILED;
switch (type) {
+ //LCOV_EXCL_START
case CONNECTION_PROXY_TYPE_DIRECT:
net_info->ProxyMethod = NET_PROXY_TYPE_DIRECT;
break;
break;
default:
return CONNECTION_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
if (_connection_libnet_add_to_profile_cb_list(profile, callback, user_data))
return CONNECTION_ERROR_NONE;
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
EXPORT_API int connection_profile_unset_state_changed_cb(connection_profile_h profile)
return CONNECTION_ERROR_INVALID_PARAMETER;
switch (profile_info->ProfileInfo.Wlan.security_info.sec_mode) {
+ //LCOV_EXCL_START
case WLAN_SEC_MODE_NONE:
*type = CONNECTION_WIFI_SECURITY_TYPE_NONE;
break;
break;
default:
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
return CONNECTION_ERROR_INVALID_PARAMETER;
switch (profile_info->ProfileInfo.Wlan.security_info.enc_mode) {
+ //LCOV_EXCL_START
case WLAN_ENC_MODE_NONE:
*type = CONNECTION_WIFI_ENCRYPTION_TYPE_NONE;
break;
break;
default:
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
}
switch (profile_info->ProfileInfo.Wlan.security_info.sec_mode) {
+ //LCOV_EXCL_START
case WLAN_SEC_MODE_NONE:
*required = false;
break;
break;
default:
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
*type = _profile_convert_to_connection_cellular_service_type(profile_info->ProfileInfo.Pdp.ServiceType);
if (*type == CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid service type Passed");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid service type Passed"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
net_profile_info_t *profile_info = profile;
if (profile_info->profile_type != NET_DEVICE_CELLULAR) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
*apn = g_strdup(profile_info->ProfileInfo.Pdp.Apn);
}
switch (profile_info->ProfileInfo.Pdp.AuthInfo.AuthType) {
+ //LCOV_EXCL_START
case NET_PDP_AUTH_NONE:
*type = CONNECTION_CELLULAR_AUTH_TYPE_NONE;
break;
break;
default:
return CONNECTION_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
*user_name = g_strdup(profile_info->ProfileInfo.Pdp.AuthInfo.UserName);
*password = g_strdup(profile_info->ProfileInfo.Pdp.AuthInfo.Password);
if (*password == NULL) {
- g_free(*user_name);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ g_free(*user_name); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
}
switch (service_type) {
+ //LCOV_EXCL_START
case CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET:
profile_info->ProfileInfo.Pdp.ServiceType = NET_SERVICE_INTERNET;
break;
case CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN:
default:
return CONNECTION_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
return CONNECTION_ERROR_NONE;
}
switch (type) {
+ //LCOV_EXCL_START
case CONNECTION_CELLULAR_AUTH_TYPE_NONE:
profile_info->ProfileInfo.Pdp.AuthInfo.AuthType = NET_PDP_AUTH_NONE;
break;
break;
default:
return CONNECTION_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
g_strlcpy(profile_info->ProfileInfo.Pdp.AuthInfo.UserName, user_name, NET_PDP_AUTH_USERNAME_LEN_MAX+1);
libnet.is_created = tag;
}
+//LCOV_EXCL_START
static connection_error_e __libnet_convert_to_cp_error_type(net_err_t err_type)
{
switch (err_type) {
break;
}
}
+//LCOV_EXCL_STOP
static int __libnet_check_address_type(int address_family, const char *address)
{
}
}
+//LCOV_EXCL_START
int __libnet_get_default_count(struct _profile_list_s *profile_list)
{
int count = 0;
}
}
}
+//LCOV_EXCL_STOP
int _connection_libnet_init(void)
{
return false;
}
+//LCOV_EXCL_START
bool _connection_libnet_check_profile_cb_validity(connection_profile_h profile)
{
struct _profile_cb_s *cb_info;
return false;
}
-
+//LCOV_EXCL_STOP
int _connection_libnet_get_wifi_state(connection_wifi_state_e *state)
{
rv = net_get_wifi_state(&wlan_state);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get Wi-Fi state[%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get Wi-Fi state[%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
switch (wlan_state) {
*state = CONNECTION_WIFI_STATE_CONNECTED;
break;
default:
- CONNECTION_LOG(CONNECTION_ERROR, "Unknown Wi-Fi state");
- return CONNECTION_ERROR_INVALID_OPERATION;
+ CONNECTION_LOG(CONNECTION_ERROR, "Unknown Wi-Fi state"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
}
+//LCOV_EXCL_START
int _connection_libnet_get_ethernet_state(connection_ethernet_state_e* state)
{
int rv;
return CONNECTION_ERROR_NONE;
}
+//LCOV_EXCL_STOP
int _connection_libnet_get_bluetooth_state(connection_bt_state_e* state)
{
struct _profile_list_s bluetooth_profiles = {0, 0, NULL};
rv = net_get_profile_list(NET_DEVICE_BLUETOOTH, &bluetooth_profiles.profiles, &bluetooth_profiles.count);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (bluetooth_profiles.count == 0) {
return CONNECTION_ERROR_NONE;
}
+ //LCOV_EXCL_START
for (; i < bluetooth_profiles.count; i++) {
switch (bluetooth_profiles.profiles[i].ProfileState) {
case NET_STATE_TYPE_ONLINE:
return CONNECTION_ERROR_OPERATION_FAILED;
}
}
+ //LCOV_EXCL_STOP
done:
__libnet_clear_profile_list(&bluetooth_profiles);
rv1 = net_get_profile_list(NET_DEVICE_WIFI, &wifi_profiles.profiles, &wifi_profiles.count);
if (rv1 == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv1 != NET_ERR_NO_SERVICE && rv1 != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
CONNECTION_LOG(CONNECTION_INFO, "Wi-Fi profile count: %d", wifi_profiles.count);
rv2 = net_get_profile_list(NET_DEVICE_CELLULAR, &cellular_profiles.profiles, &cellular_profiles.count);
if (rv2 == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
__libnet_clear_profile_list(&wifi_profiles);
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv2 != NET_ERR_NO_SERVICE && rv2 != NET_ERR_NONE) {
__libnet_clear_profile_list(&wifi_profiles);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "Cellular profile count: %d", cellular_profiles.count);
rv3 = net_get_profile_list(NET_DEVICE_ETHERNET, ðernet_profiles.profiles, ðernet_profiles.count);
if (rv3 == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
__libnet_clear_profile_list(&wifi_profiles);
__libnet_clear_profile_list(&cellular_profiles);
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv3 != NET_ERR_NO_SERVICE && rv3 != NET_ERR_NONE) {
__libnet_clear_profile_list(&wifi_profiles);
__libnet_clear_profile_list(&cellular_profiles);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "Ethernet profile count : %d", ethernet_profiles.count);
rv4 = net_get_profile_list(NET_DEVICE_BLUETOOTH, &bluetooth_profiles.profiles, &bluetooth_profiles.count);
if (rv4 == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
__libnet_clear_profile_list(&wifi_profiles);
__libnet_clear_profile_list(&cellular_profiles);
__libnet_clear_profile_list(ðernet_profiles);
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv4 != NET_ERR_NO_SERVICE && rv4 != NET_ERR_NONE) {
__libnet_clear_profile_list(&wifi_profiles);
__libnet_clear_profile_list(&cellular_profiles);
__libnet_clear_profile_list(ðernet_profiles);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_INFO, "Bluetooth profile count : %d", bluetooth_profiles.count);
__libnet_clear_profile_list(&cellular_profiles);
__libnet_clear_profile_list(ðernet_profiles);
__libnet_clear_profile_list(&bluetooth_profiles);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
profile_iterator.profiles = profiles;
__libnet_clear_profile_list(&cellular_profiles);
__libnet_clear_profile_list(ðernet_profiles);
__libnet_clear_profile_list(&bluetooth_profiles);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
profile_iterator.profiles = profiles;
break;
case CONNECTION_ITERATOR_TYPE_DEFAULT:
count = __libnet_get_default_count(&cellular_profiles);
- CONNECTION_LOG(CONNECTION_INFO, "Total default profile count : %d", count);
+ CONNECTION_LOG(CONNECTION_INFO, "Total default profile count : %d", count); //LCOV_EXCL_LINE
if (count == 0)
return CONNECTION_ERROR_NONE;
__libnet_clear_profile_list(&cellular_profiles);
__libnet_clear_profile_list(ðernet_profiles);
__libnet_clear_profile_list(&bluetooth_profiles);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
profile_iterator.profiles = profiles;
int _connection_libnet_destroy_iterator(connection_profile_iterator_h profile_iter_h)
{
if (profile_iter_h != &profile_iterator)
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
__libnet_clear_profile_list(&profile_iterator);
rv = net_get_active_net_info(&active_profile);
if (rv == NET_ERR_NO_SERVICE)
- return CONNECTION_ERROR_NO_CONNECTION;
+ return CONNECTION_ERROR_NO_CONNECTION; //LCOV_EXCL_LINE
else if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
*profile = g_try_malloc0(sizeof(net_profile_info_t));
if (*profile == NULL)
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
memcpy(*profile, &active_profile, sizeof(net_profile_info_t));
prof_handle_list = g_slist_append(prof_handle_list, *profile);
rv = net_reset_profile(type, id);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to add profile[%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to add profile[%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
__libnet_set_reset_profile_cb(callback, user_data);
int rv;
if (!(_connection_libnet_check_profile_validity(profile))) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
net_profile_info_t *profile_info = profile;
rv = net_open_connection_with_profile(profile_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
__libnet_set_opened_cb(callback, user_data);
rv = net_get_profile_list(NET_DEVICE_CELLULAR, &cellular_profiles.profiles, &cellular_profiles.count);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get profile list (%d)", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get profile list (%d)", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
#if defined TIZEN_DUALSIM_ENABLE
&default_subscriber_id) != 0) {
CONNECTION_LOG(CONNECTION_ERROR,
"Failed to get VCONF_TELEPHONY_DEFAULT_DATA_SERVICE");
- __libnet_clear_profile_list(&cellular_profiles);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ __libnet_clear_profile_list(&cellular_profiles); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
g_snprintf(subscriber_id, sizeof(subscriber_id), "%d", default_subscriber_id);
break;
if (i >= cellular_profiles.count) {
- __libnet_clear_profile_list(&cellular_profiles);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ __libnet_clear_profile_list(&cellular_profiles); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
*profile = g_try_malloc0(sizeof(net_profile_info_t));
if (*profile == NULL) {
- __libnet_clear_profile_list(&cellular_profiles);
- return CONNECTION_ERROR_OUT_OF_MEMORY;
+ __libnet_clear_profile_list(&cellular_profiles); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
memcpy(*profile, &cellular_profiles.profiles[i], sizeof(net_profile_info_t));
if (cellular_profiles.profiles[i].ProfileInfo.Pdp.DefaultConn)
goto done;
+ //LCOV_EXCL_START
if (type != CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET &&
type != CONNECTION_CELLULAR_SERVICE_TYPE_PREPAID_INTERNET)
goto done;
goto done;
}
}
+ //LCOV_EXCL_STOP
done:
__libnet_clear_profile_list(&cellular_profiles);
int rv;
if (!(_connection_libnet_check_profile_validity(profile))) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
net_profile_info_t *profile_info = profile;
service_type = _profile_convert_to_connection_cellular_service_type(profile_info->ProfileInfo.Pdp.ServiceType);
if (service_type != type)
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
rv = net_set_default_cellular_service_profile(profile_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
int rv;
if (!(_connection_libnet_check_profile_validity(profile))) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
net_profile_info_t *profile_info = profile;
service_type = _profile_convert_to_connection_cellular_service_type(profile_info->ProfileInfo.Pdp.ServiceType);
if (service_type != type)
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
rv = net_set_default_cellular_service_profile_async(profile_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
__libnet_set_default_cb(callback, user_data);
int rv;
if (!(_connection_libnet_check_profile_validity(profile))) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
net_profile_info_t *profile_info = profile;
rv = net_close_connection(profile_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
__libnet_set_closed_cb(callback, user_data);
if (__libnet_check_address_type(AF_INET, host_address))
address_family = AF_INET;
else
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
switch (address_family) {
case AF_INET:
strcmp(endstr, ".0") == 0 ||
strncmp(host_address, "0.", 2) == 0 ||
strstr(host_address, "255") != NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed\n");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed\n"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
break;
default:
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
rv = net_add_route(host_address, interface_name, address_family);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
if (__libnet_check_address_type(AF_INET, host_address))
address_family = AF_INET;
else
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
switch (address_family) {
case AF_INET:
strcmp(endstr, ".0") == 0 ||
strncmp(host_address, "0.", 2) == 0 ||
strstr(host_address, ".0.") != NULL || strstr(host_address, "255") != NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
break;
default:
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
rv = net_remove_route(host_address, interface_name, address_family);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
if (strncmp(host_address, "fe80:", 5) == 0 ||
strncmp(host_address, "ff00:", 5) == 0 ||
strncmp(host_address, "::", 2) == 0) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed\n");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed\n"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
break;
default:
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
rv = net_add_route_ipv6(host_address, interface_name, address_family, gateway);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
if (strncmp(host_address, "fe80:", 5) == 0 ||
strncmp(host_address, "ff00:", 5) == 0 ||
strncmp(host_address, "::", 2) == 0) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed\n");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid IP address Passed\n"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
break;
default:
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
rv = net_remove_route_ipv6(host_address, interface_name, address_family, gateway);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
struct _profile_cb_s *profile_cb_info = g_try_malloc0(sizeof(struct _profile_cb_s));
if (profile_cb_info == NULL) {
- g_free(profile_name);
- return false;
+ g_free(profile_name); //LCOV_EXCL_LINE
+ return false; //LCOV_EXCL_LINE
}
profile_cb_info->callback = callback;
if (g_hash_table_remove(profile_cb_table, profile_info->ProfileName) == TRUE)
return true;
- return false;
+ return false; //LCOV_EXCL_LINE
}
int _connection_libnet_set_statistics(net_device_t device_type, net_statistics_type_e statistics_type)
int rv;
rv = net_set_statistics(device_type, statistics_type);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
int rv;
rv = net_get_statistics(NET_DEVICE_WIFI, statistics_type, size);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
net_profile_info_t *profile_info = (net_profile_info_t *)profile;
if (net_get_cellular_modem_object_path(&modem_path, sim_id) != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get subscriber[%d]", sim_id);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get subscriber[%d]", sim_id); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
if (!modem_path) {
- CONNECTION_LOG(CONNECTION_ERROR, "NULL modem object path");
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "NULL modem object path"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
g_strlcpy(profile_info->ProfileInfo.Pdp.PSModemPath, modem_path,
struct managed_idle_data *data;
while (cur) {
+ //LCOV_EXCL_START
GSList *next = cur->next;
data = (struct managed_idle_data *)cur->data;
cur = managed_idler_list;
} else
cur = next;
+ //LCOV_EXCL_STOP
}
g_slist_free(managed_idler_list);
rv = net_check_get_privilege();
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
rv = net_check_profile_privilege();
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return CONNECTION_ERROR_OPERATION_FAILED;
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return CONNECTION_ERROR_NONE;
}
{
if (!connection_is_feature_checked[feature]) {
if (system_info_get_platform_bool(key, &connection_feature_supported[feature]) < 0) {
- CONNECTION_LOG(CONNECTION_ERROR, "Error - Feature getting from System Info");
- set_last_result(CONNECTION_ERROR_OPERATION_FAILED);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Error - Feature getting from System Info"); //LCOV_EXCL_LINE
+ set_last_result(CONNECTION_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
connection_is_feature_checked[feature] = true;
}