X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fconnection_profile.c;h=f124ea5dd8859c3c174876c3be5e83100ada0d39;hb=4d372ba939b7cdfcd1d5f351df10a95fede33463;hp=537dc77a7c1893929861d571c069c7b1adfa4f21;hpb=5ec3b5009863330a604936cedcc75cd9fee3d89a;p=platform%2Fcore%2Fapi%2Fconnection.git diff --git a/src/connection_profile.c b/src/connection_profile.c old mode 100755 new mode 100644 index 537dc77..f124ea5 --- a/src/connection_profile.c +++ b/src/connection_profile.c @@ -182,9 +182,8 @@ net_state_type_t _connection_profile_convert_to_net_state(connection_profile_sta } -/* Connection profile module *********************************************************************/ - -int connection_profile_create(connection_profile_type_e type, const char* keyword, connection_profile_h* profile) +/* Connection profile ********************************************************/ +EXPORT_API int connection_profile_create(connection_profile_type_e type, const char* keyword, connection_profile_h* profile) { if ((type != CONNECTION_PROFILE_TYPE_CELLULAR && type != CONNECTION_PROFILE_TYPE_WIFI) || profile == NULL) { @@ -217,7 +216,7 @@ int connection_profile_create(connection_profile_type_e type, const char* keywor return CONNECTION_ERROR_NONE; } -int connection_profile_destroy(connection_profile_h profile) +EXPORT_API int connection_profile_destroy(connection_profile_h profile) { if (!(_connection_libnet_check_profile_validity(profile))) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -229,7 +228,7 @@ int connection_profile_destroy(connection_profile_h profile) return CONNECTION_ERROR_NONE; } -int connection_profile_clone(connection_profile_h* cloned_profile, connection_profile_h origin_profile) +EXPORT_API int connection_profile_clone(connection_profile_h* cloned_profile, connection_profile_h origin_profile) { if (!(_connection_libnet_check_profile_validity(origin_profile)) || cloned_profile == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -246,7 +245,7 @@ int connection_profile_clone(connection_profile_h* cloned_profile, connection_pr return CONNECTION_ERROR_NONE; } -int connection_profile_get_id(connection_profile_h profile, char** profile_id) +EXPORT_API int connection_profile_get_id(connection_profile_h profile, char** profile_id) { if (!(_connection_libnet_check_profile_validity(profile)) || profile_id == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -268,7 +267,7 @@ int connection_profile_get_id(connection_profile_h profile, char** profile_id) return CONNECTION_ERROR_NONE; } -int connection_profile_get_name(connection_profile_h profile, char** profile_name) +EXPORT_API int connection_profile_get_name(connection_profile_h profile, char** profile_name) { if (!(_connection_libnet_check_profile_validity(profile)) || profile_name == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -305,7 +304,7 @@ int connection_profile_get_name(connection_profile_h profile, char** profile_nam return CONNECTION_ERROR_NONE; } -int connection_profile_get_type(connection_profile_h profile, connection_profile_type_e* type) +EXPORT_API int connection_profile_get_type(connection_profile_h profile, connection_profile_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || type == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -335,7 +334,7 @@ int connection_profile_get_type(connection_profile_h profile, connection_profile return CONNECTION_ERROR_NONE; } -int connection_profile_get_network_interface_name(connection_profile_h profile, char** interface_name) +EXPORT_API int connection_profile_get_network_interface_name(connection_profile_h profile, char** interface_name) { if (!(_connection_libnet_check_profile_validity(profile)) || interface_name == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -354,7 +353,7 @@ int connection_profile_get_network_interface_name(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_refresh(connection_profile_h profile) +EXPORT_API int connection_profile_refresh(connection_profile_h profile) { if (!(_connection_libnet_check_profile_validity(profile))) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -374,7 +373,7 @@ int connection_profile_refresh(connection_profile_h profile) return CONNECTION_ERROR_NONE; } -int connection_profile_get_state(connection_profile_h profile, connection_profile_state_e* state) +EXPORT_API int connection_profile_get_state(connection_profile_h profile, connection_profile_state_e* state) { if (!(_connection_libnet_check_profile_validity(profile)) || state == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -389,7 +388,7 @@ int connection_profile_get_state(connection_profile_h profile, connection_profil return CONNECTION_ERROR_NONE; } -int connection_profile_get_ip_config_type(connection_profile_h profile, +EXPORT_API int connection_profile_get_ip_config_type(connection_profile_h profile, connection_address_family_e address_family, connection_ip_config_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -431,7 +430,7 @@ int connection_profile_get_ip_config_type(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_get_ip_address(connection_profile_h profile, +EXPORT_API int connection_profile_get_ip_address(connection_profile_h profile, connection_address_family_e address_family, char** ip_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -457,7 +456,7 @@ int connection_profile_get_ip_address(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_get_subnet_mask(connection_profile_h profile, +EXPORT_API int connection_profile_get_subnet_mask(connection_profile_h profile, connection_address_family_e address_family, char** subnet_mask) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -483,7 +482,7 @@ int connection_profile_get_subnet_mask(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_get_gateway_address(connection_profile_h profile, +EXPORT_API int connection_profile_get_gateway_address(connection_profile_h profile, connection_address_family_e address_family, char** gateway_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -509,7 +508,7 @@ int connection_profile_get_gateway_address(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_get_dns_address(connection_profile_h profile, int order, +EXPORT_API int connection_profile_get_dns_address(connection_profile_h profile, int order, connection_address_family_e address_family, char** dns_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -537,7 +536,7 @@ int connection_profile_get_dns_address(connection_profile_h profile, int order, return CONNECTION_ERROR_NONE; } -int connection_profile_get_proxy_type(connection_profile_h profile, connection_proxy_type_e* type) +EXPORT_API int connection_profile_get_proxy_type(connection_profile_h profile, connection_proxy_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || type == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -578,7 +577,7 @@ int connection_profile_get_proxy_type(connection_profile_h profile, connection_p return CONNECTION_ERROR_NONE; } -int connection_profile_get_proxy_address(connection_profile_h profile, +EXPORT_API int connection_profile_get_proxy_address(connection_profile_h profile, connection_address_family_e address_family, char** proxy_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -613,7 +612,7 @@ int connection_profile_get_proxy_address(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_ip_config_type(connection_profile_h profile, +EXPORT_API int connection_profile_set_ip_config_type(connection_profile_h profile, connection_address_family_e address_family, connection_ip_config_type_e type) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -657,7 +656,7 @@ int connection_profile_set_ip_config_type(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_ip_address(connection_profile_h profile, +EXPORT_API int connection_profile_set_ip_address(connection_profile_h profile, connection_address_family_e address_family, const char* ip_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -683,7 +682,7 @@ int connection_profile_set_ip_address(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_subnet_mask(connection_profile_h profile, +EXPORT_API int connection_profile_set_subnet_mask(connection_profile_h profile, connection_address_family_e address_family, const char* subnet_mask) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -709,7 +708,7 @@ int connection_profile_set_subnet_mask(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_gateway_address(connection_profile_h profile, +EXPORT_API int connection_profile_set_gateway_address(connection_profile_h profile, connection_address_family_e address_family, const char* gateway_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -735,7 +734,7 @@ int connection_profile_set_gateway_address(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_dns_address(connection_profile_h profile, int order, +EXPORT_API int connection_profile_set_dns_address(connection_profile_h profile, int order, connection_address_family_e address_family, const char* dns_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -763,7 +762,7 @@ int connection_profile_set_dns_address(connection_profile_h profile, int order, return CONNECTION_ERROR_NONE; } -int connection_profile_set_proxy_type(connection_profile_h profile, connection_proxy_type_e type) +EXPORT_API int connection_profile_set_proxy_type(connection_profile_h profile, connection_proxy_type_e type) { if (!(_connection_libnet_check_profile_validity(profile))) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -792,7 +791,7 @@ int connection_profile_set_proxy_type(connection_profile_h profile, connection_p return CONNECTION_ERROR_NONE; } -int connection_profile_set_proxy_address(connection_profile_h profile, +EXPORT_API int connection_profile_set_proxy_address(connection_profile_h profile, connection_address_family_e address_family, const char* proxy_address) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -818,7 +817,7 @@ int connection_profile_set_proxy_address(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_state_changed_cb(connection_profile_h profile, +EXPORT_API int connection_profile_set_state_changed_cb(connection_profile_h profile, connection_profile_state_changed_cb callback, void* user_data) { if (!(_connection_libnet_check_profile_validity(profile)) || callback == NULL) { @@ -832,7 +831,7 @@ int connection_profile_set_state_changed_cb(connection_profile_h profile, return CONNECTION_ERROR_OPERATION_FAILED; } -int connection_profile_unset_state_changed_cb(connection_profile_h profile) +EXPORT_API int connection_profile_unset_state_changed_cb(connection_profile_h profile) { if (!(_connection_libnet_check_profile_cb_validity(profile))) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -845,9 +844,8 @@ int connection_profile_unset_state_changed_cb(connection_profile_h profile) } -/* Wi-Fi profile module **************************************************************************/ - -int connection_profile_get_wifi_essid(connection_profile_h profile, char** essid) +/* Wi-Fi profile *************************************************************/ +EXPORT_API int connection_profile_get_wifi_essid(connection_profile_h profile, char** essid) { if (!(_connection_libnet_check_profile_validity(profile)) || essid == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -866,7 +864,7 @@ int connection_profile_get_wifi_essid(connection_profile_h profile, char** essid return CONNECTION_ERROR_NONE; } -int connection_profile_get_wifi_bssid(connection_profile_h profile, char** bssid) +EXPORT_API int connection_profile_get_wifi_bssid(connection_profile_h profile, char** bssid) { if (!(_connection_libnet_check_profile_validity(profile)) || bssid == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -885,7 +883,7 @@ int connection_profile_get_wifi_bssid(connection_profile_h profile, char** bssid return CONNECTION_ERROR_NONE; } -int connection_profile_get_wifi_rssi(connection_profile_h profile, int* rssi) +EXPORT_API int connection_profile_get_wifi_rssi(connection_profile_h profile, int* rssi) { if (!(_connection_libnet_check_profile_validity(profile)) || rssi == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -902,7 +900,7 @@ int connection_profile_get_wifi_rssi(connection_profile_h profile, int* rssi) return CONNECTION_ERROR_NONE; } -int connection_profile_get_wifi_frequency(connection_profile_h profile, int* frequency) +EXPORT_API int connection_profile_get_wifi_frequency(connection_profile_h profile, int* frequency) { if (!(_connection_libnet_check_profile_validity(profile)) || frequency == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -919,7 +917,7 @@ int connection_profile_get_wifi_frequency(connection_profile_h profile, int* fre return CONNECTION_ERROR_NONE; } -int connection_profile_get_wifi_max_speed(connection_profile_h profile, int* max_speed) +EXPORT_API int connection_profile_get_wifi_max_speed(connection_profile_h profile, int* max_speed) { if (!(_connection_libnet_check_profile_validity(profile)) || max_speed == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -936,7 +934,7 @@ int connection_profile_get_wifi_max_speed(connection_profile_h profile, int* max return CONNECTION_ERROR_NONE; } -int connection_profile_get_wifi_security_type(connection_profile_h profile, connection_wifi_security_type_e* type) +EXPORT_API int connection_profile_get_wifi_security_type(connection_profile_h profile, connection_wifi_security_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || type == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -971,7 +969,7 @@ int connection_profile_get_wifi_security_type(connection_profile_h profile, conn return CONNECTION_ERROR_NONE; } -int connection_profile_get_wifi_encryption_type(connection_profile_h profile, connection_wifi_encryption_type_e* type) +EXPORT_API int connection_profile_get_wifi_encryption_type(connection_profile_h profile, connection_wifi_encryption_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || type == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1006,7 +1004,7 @@ int connection_profile_get_wifi_encryption_type(connection_profile_h profile, co return CONNECTION_ERROR_NONE; } -int connection_profile_is_wifi_passphrase_required(connection_profile_h profile, bool* required) +EXPORT_API int connection_profile_is_wifi_passphrase_required(connection_profile_h profile, bool* required) { if (!(_connection_libnet_check_profile_validity(profile)) || required == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1040,7 +1038,7 @@ int connection_profile_is_wifi_passphrase_required(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_wifi_passphrase(connection_profile_h profile, const char* passphrase) +EXPORT_API int connection_profile_set_wifi_passphrase(connection_profile_h profile, const char* passphrase) { if (!(_connection_libnet_check_profile_validity(profile)) || passphrase == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1058,7 +1056,7 @@ int connection_profile_set_wifi_passphrase(connection_profile_h profile, const c return CONNECTION_ERROR_NONE; } -int connection_profile_is_wifi_wps_supported(connection_profile_h profile, bool* supported) +EXPORT_API int connection_profile_is_wifi_wps_supported(connection_profile_h profile, bool* supported) { if (!(_connection_libnet_check_profile_validity(profile)) || supported == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1079,9 +1077,8 @@ int connection_profile_is_wifi_wps_supported(connection_profile_h profile, bool* } -/* Cellular profile module ***********************************************************************/ - -int connection_profile_get_cellular_network_type(connection_profile_h profile, connection_cellular_network_type_e* type) +/* Cellular profile **********************************************************/ +EXPORT_API int connection_profile_get_cellular_network_type(connection_profile_h profile, connection_cellular_network_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || type == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1121,7 +1118,7 @@ int connection_profile_get_cellular_network_type(connection_profile_h profile, c return CONNECTION_ERROR_NONE; } -int connection_profile_get_cellular_service_type(connection_profile_h profile, +EXPORT_API int connection_profile_get_cellular_service_type(connection_profile_h profile, connection_cellular_service_type_e* type) { if (!(_connection_libnet_check_profile_validity(profile)) || type == NULL) { @@ -1146,7 +1143,7 @@ int connection_profile_get_cellular_service_type(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_get_cellular_apn(connection_profile_h profile, char** apn) +EXPORT_API int connection_profile_get_cellular_apn(connection_profile_h profile, char** apn) { if (!(_connection_libnet_check_profile_validity(profile)) || apn == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1165,7 +1162,7 @@ int connection_profile_get_cellular_apn(connection_profile_h profile, char** apn return CONNECTION_ERROR_NONE; } -int connection_profile_get_cellular_auth_info(connection_profile_h profile, +EXPORT_API int connection_profile_get_cellular_auth_info(connection_profile_h profile, connection_cellular_auth_type_e* type, char** user_name, char** password) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -1206,7 +1203,7 @@ int connection_profile_get_cellular_auth_info(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_get_cellular_home_url(connection_profile_h profile, char** home_url) +EXPORT_API int connection_profile_get_cellular_home_url(connection_profile_h profile, char** home_url) { if (!(_connection_libnet_check_profile_validity(profile)) || home_url == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1225,7 +1222,7 @@ int connection_profile_get_cellular_home_url(connection_profile_h profile, char* return CONNECTION_ERROR_NONE; } -int connection_profile_is_cellular_roaming(connection_profile_h profile, bool* is_roaming) +EXPORT_API int connection_profile_is_cellular_roaming(connection_profile_h profile, bool* is_roaming) { if (!(_connection_libnet_check_profile_validity(profile)) || is_roaming == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1245,7 +1242,7 @@ int connection_profile_is_cellular_roaming(connection_profile_h profile, bool* i return CONNECTION_ERROR_NONE; } -int connection_profile_set_cellular_service_type(connection_profile_h profile, +EXPORT_API int connection_profile_set_cellular_service_type(connection_profile_h profile, connection_cellular_service_type_e service_type) { if (!(_connection_libnet_check_profile_validity(profile))) { @@ -1285,7 +1282,7 @@ int connection_profile_set_cellular_service_type(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_cellular_apn(connection_profile_h profile, const char* apn) +EXPORT_API int connection_profile_set_cellular_apn(connection_profile_h profile, const char* apn) { if (!(_connection_libnet_check_profile_validity(profile)) || apn == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1302,7 +1299,7 @@ int connection_profile_set_cellular_apn(connection_profile_h profile, const char return CONNECTION_ERROR_NONE; } -int connection_profile_set_cellular_auth_info(connection_profile_h profile, +EXPORT_API int connection_profile_set_cellular_auth_info(connection_profile_h profile, connection_cellular_auth_type_e type, const char* user_name, const char* password) { if (!(_connection_libnet_check_profile_validity(profile)) || @@ -1336,7 +1333,7 @@ int connection_profile_set_cellular_auth_info(connection_profile_h profile, return CONNECTION_ERROR_NONE; } -int connection_profile_set_cellular_home_url(connection_profile_h profile, const char* home_url) +EXPORT_API int connection_profile_set_cellular_home_url(connection_profile_h profile, const char* home_url) { if (!(_connection_libnet_check_profile_validity(profile)) || home_url == NULL) { CONNECTION_LOG(CONNECTION_ERROR, "Wrong Parameter Passed\n"); @@ -1352,4 +1349,3 @@ int connection_profile_set_cellular_home_url(connection_profile_h profile, const return CONNECTION_ERROR_NONE; } -