* @retval #WIFI_MANAGER_ERROR_OUT_OF_MEMORY Out of memory
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_initialize(wifi_manager_h *wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_initialize(wifi_manager_h *wifi);
/**
* @brief Deinitializes Wi-Fi.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_deinitialize(wifi_manager_h wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_deinitialize(wifi_manager_h wifi);
/**
* @}
* @see wifi_manager_activated_cb()
* @see wifi_manager_deactivate()
*/
-int wifi_manager_activate(wifi_manager_h wifi, wifi_manager_activated_cb callback, void *user_data);
+__attribute__ ((visibility("default"))) int wifi_manager_activate(wifi_manager_h wifi, wifi_manager_activated_cb callback, void *user_data);
/**
* @brief Activates Wi-Fi asynchronously and displays Wi-Fi picker (popup) when Wi-Fi is not automatically connected.
* @see wifi_manager_activated_cb()
* @see wifi_manager_deactivate()
*/
-int wifi_manager_activate_with_wifi_picker_tested(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_activate_with_wifi_picker_tested(wifi_manager_h wifi,
wifi_manager_activated_cb callback, void *user_data);
/**
* @see wifi_manager_deactivated_cb()
* @see wifi_manager_activate()
*/
-int wifi_manager_deactivate(wifi_manager_h wifi, wifi_manager_deactivated_cb callback, void *user_data);
+__attribute__ ((visibility("default"))) int wifi_manager_deactivate(wifi_manager_h wifi, wifi_manager_deactivated_cb callback, void *user_data);
/**
* @brief Checks whether Wi-Fi is activated.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_is_activated(wifi_manager_h wifi, bool *activated);
+__attribute__ ((visibility("default"))) int wifi_manager_is_activated(wifi_manager_h wifi, bool *activated);
/**
* @brief Gets the local MAC address.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_get_mac_address(wifi_manager_h wifi, char **mac_address);
+__attribute__ ((visibility("default"))) int wifi_manager_get_mac_address(wifi_manager_h wifi, char **mac_address);
/**
* @brief Gets the name of the network interface.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_get_network_interface_name(wifi_manager_h wifi, char **name);
+__attribute__ ((visibility("default"))) int wifi_manager_get_network_interface_name(wifi_manager_h wifi, char **name);
/**
* @brief Starts scan asynchronously.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @post This function invokes wifi_manager_scan_finished_cb().
*/
-int wifi_manager_scan(wifi_manager_h wifi, wifi_manager_scan_finished_cb callback, void *user_data);
+__attribute__ ((visibility("default"))) int wifi_manager_scan(wifi_manager_h wifi, wifi_manager_scan_finished_cb callback, void *user_data);
/**
* @brief Starts specific AP scan, asynchronously.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @post This function invokes wifi_manager_scan_finished_cb().
*/
-int wifi_manager_scan_specific_ap(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_scan_specific_ap(wifi_manager_h wifi,
const char *essid, wifi_manager_scan_finished_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_get_connected_ap(wifi_manager_h wifi, wifi_manager_ap_h *ap);
+__attribute__ ((visibility("default"))) int wifi_manager_get_connected_ap(wifi_manager_h wifi, wifi_manager_ap_h *ap);
/**
* @brief Gets the result of the scan.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @post This function invokes wifi_manager_found_ap_cb().
*/
-int wifi_manager_foreach_found_ap(wifi_manager_h wifi, wifi_manager_found_ap_cb callback, void *user_data);
+__attribute__ ((visibility("default"))) int wifi_manager_foreach_found_ap(wifi_manager_h wifi, wifi_manager_found_ap_cb callback, void *user_data);
/**
* @brief Gets the result of specific AP scan.
* @post This function invokes wifi_manager_found_ap_cb().
* @see wifi_manager_scan_specific_ap()
*/
-int wifi_manager_foreach_found_specific_ap(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_foreach_found_specific_ap(wifi_manager_h wifi,
wifi_manager_found_ap_cb callback, void *user_data);
/**
* @see wifi_manager_connect_by_wps_pin()
* @see wifi_manager_disconnect()
*/
-int wifi_manager_connect(wifi_manager_h wifi, wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data);
+__attribute__ ((visibility("default"))) int wifi_manager_connect(wifi_manager_h wifi, wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data);
/**
* @brief Disconnects to the access point asynchronously.
* @see wifi_manager_connect_by_wps_pin()
* @see wifi_manager_connect()
*/
-int wifi_manager_disconnect(wifi_manager_h wifi, wifi_manager_ap_h ap, wifi_manager_disconnected_cb callback, void *user_data);
+__attribute__ ((visibility("default"))) int wifi_manager_disconnect(wifi_manager_h wifi, wifi_manager_ap_h ap, wifi_manager_disconnected_cb callback, void *user_data);
/**
* @brief Connects to the access point with WPS PBC asynchronously.
* @see wifi_manager_disconnect()
* @see wifi_manager_ap_is_wps_supported()
*/
-int wifi_manager_connect_by_wps_pbc(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_connect_by_wps_pbc(wifi_manager_h wifi,
wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data);
/**
* @see wifi_manager_disconnect()
* @see wifi_manager_ap_is_wps_supported()
*/
-int wifi_manager_connect_by_wps_pin(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_connect_by_wps_pin(wifi_manager_h wifi,
wifi_manager_ap_h ap, const char *pin, wifi_manager_connected_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_forget_ap(wifi_manager_h wifi, wifi_manager_ap_h ap);
+__attribute__ ((visibility("default"))) int wifi_manager_forget_ap(wifi_manager_h wifi, wifi_manager_ap_h ap);
/**
* @brief Updates an existing AP.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_update_ap(wifi_manager_h wifi, wifi_manager_ap_h ap);
+__attribute__ ((visibility("default"))) int wifi_manager_update_ap(wifi_manager_h wifi, wifi_manager_ap_h ap);
/**
* @}
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_get_connection_state(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_get_connection_state(wifi_manager_h wifi,
wifi_manager_connection_state_e *connection_state);
/**
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_set_device_state_changed_cb(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_set_device_state_changed_cb(wifi_manager_h wifi,
wifi_manager_device_state_changed_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_unset_device_state_changed_cb(wifi_manager_h wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_unset_device_state_changed_cb(wifi_manager_h wifi);
/**
* @brief Registers the callback called when the background scan is finished.
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_set_background_scan_cb(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_set_background_scan_cb(wifi_manager_h wifi,
wifi_manager_scan_finished_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_unset_background_scan_cb(wifi_manager_h wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_unset_background_scan_cb(wifi_manager_h wifi);
/**
* @brief Registers the callback called when the connection state is changed.
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_set_connection_state_changed_cb(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_set_connection_state_changed_cb(wifi_manager_h wifi,
wifi_manager_connection_state_changed_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_unset_connection_state_changed_cb(wifi_manager_h wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_unset_connection_state_changed_cb(wifi_manager_h wifi);
/**
* @brief Registers callback called when the RSSI of connected Wi-Fi is changed.
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_set_rssi_level_changed_cb(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_set_rssi_level_changed_cb(wifi_manager_h wifi,
wifi_manager_rssi_level_changed_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_unset_rssi_level_changed_cb(wifi_manager_h wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_unset_rssi_level_changed_cb(wifi_manager_h wifi);
/**
* @}
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_ap_destroy()
*/
-int wifi_manager_ap_create(wifi_manager_h wifi, const char *essid, wifi_manager_ap_h *ap);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_create(wifi_manager_h wifi, const char *essid, wifi_manager_ap_h *ap);
/**
* @brief Creates the hidden access point handle.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_ap_destroy()
*/
-int wifi_manager_ap_hidden_create(wifi_manager_h wifi, const char *essid, wifi_manager_ap_h *ap);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_hidden_create(wifi_manager_h wifi, const char *essid, wifi_manager_ap_h *ap);
/**
* @brief Destroys the access point handle.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_ap_create()
*/
-int wifi_manager_ap_destroy(wifi_manager_ap_h ap);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_destroy(wifi_manager_ap_h ap);
/**
* @brief Clones the access point handle.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_ap_destroy()
*/
-int wifi_manager_ap_clone(wifi_manager_ap_h *cloned_ap, wifi_manager_ap_h origin);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_clone(wifi_manager_ap_h *cloned_ap, wifi_manager_ap_h origin);
/**
* @brief Refreshes the access point information.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_refresh(wifi_manager_ap_h ap);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_refresh(wifi_manager_ap_h ap);
/**
* @}
* @retval #WIFI_MANAGER_ERROR_OUT_OF_MEMORY Out of memory
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_essid(wifi_manager_ap_h ap, char **essid);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_essid(wifi_manager_ap_h ap, char **essid);
/**
* @brief Gets BSSID (Basic Service Set Identifier).
* @retval #WIFI_MANAGER_ERROR_OUT_OF_MEMORY Out of memory
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_bssid(wifi_manager_ap_h ap, char **bssid);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_bssid(wifi_manager_ap_h ap, char **bssid);
/**
* @brief Gets the RSSI.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_rssi(wifi_manager_ap_h ap, int *rssi);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_rssi(wifi_manager_ap_h ap, int *rssi);
/**
* @brief Gets the frequency band (MHz).
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_frequency(wifi_manager_ap_h ap, int *frequency);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_frequency(wifi_manager_ap_h ap, int *frequency);
/**
* @brief Gets the max speed (Mbps).
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_max_speed(wifi_manager_ap_h ap, int *max_speed);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_max_speed(wifi_manager_ap_h ap, int *max_speed);
/**
* @brief Checks whether the access point is favorite or not.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_is_favorite(wifi_manager_ap_h ap, bool *favorite);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_is_favorite(wifi_manager_ap_h ap, bool *favorite);
/**
* @brief Checks whether the access point is passpoint or not.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_is_passpoint(wifi_manager_ap_h ap, bool *passpoint);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_is_passpoint(wifi_manager_ap_h ap, bool *passpoint);
/**
* @brief Gets the connection state.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_connection_state(wifi_manager_ap_h ap, wifi_manager_connection_state_e *state);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_connection_state(wifi_manager_ap_h ap, wifi_manager_connection_state_e *state);
/**
* @brief Gets the config type of IP.
* @retval #WIFI_MANAGER_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED Address family not supported
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_ip_config_type(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_ip_config_type(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, wifi_manager_ip_config_type_e *type);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_ip_config_type(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_ip_config_type(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, wifi_manager_ip_config_type_e type);
/**
* @retval #WIFI_MANAGER_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED Address family not supported
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_ip_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_ip_address(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, char **ip_address);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_ip_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_ip_address(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, const char *ip_address);
/**
* @retval #WIFI_MANAGER_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED Address family not supported
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_subnet_mask(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_subnet_mask(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, char **subnet_mask);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_subnet_mask(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_subnet_mask(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, const char *subnet_mask);
/**
* @retval #WIFI_MANAGER_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED Address family not supported
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_gateway_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_gateway_address(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, char **gateway_address);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_gateway_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_gateway_address(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, const char *gateway_address);
/**
* @retval #WIFI_MANAGER_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED Address family not supported
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_proxy_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_proxy_address(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, char **proxy_address);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_proxy_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_proxy_address(wifi_manager_ap_h ap,
wifi_manager_address_family_e address_family, const char *proxy_address);
/**
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_proxy_type(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_proxy_type(wifi_manager_ap_h ap,
wifi_manager_proxy_type_e *proxy_type);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_proxy_type(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_proxy_type(wifi_manager_ap_h ap,
wifi_manager_proxy_type_e proxy_type);
/**
* @retval #WIFI_MANAGER_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED Address family not supported
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_dns_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_dns_address(wifi_manager_ap_h ap,
int order, wifi_manager_address_family_e address_family, char **dns_address);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_update_ap()
*/
-int wifi_manager_ap_set_dns_address(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_dns_address(wifi_manager_ap_h ap,
int order, wifi_manager_address_family_e address_family, const char *dns_address);
/**
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_security_type(wifi_manager_ap_h ap, wifi_manager_security_type_e *type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_security_type(wifi_manager_ap_h ap, wifi_manager_security_type_e *type);
/**
* @brief Sets the Wi-Fi security mode.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_security_type(wifi_manager_ap_h ap, wifi_manager_security_type_e type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_security_type(wifi_manager_ap_h ap, wifi_manager_security_type_e type);
/**
* @brief Gets the Wi-Fi encryption type.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_encryption_type(wifi_manager_ap_h ap, wifi_manager_encryption_type_e *type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_encryption_type(wifi_manager_ap_h ap, wifi_manager_encryption_type_e *type);
/**
* @brief Sets the Wi-Fi encryption type.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_encryption_type(wifi_manager_ap_h ap, wifi_manager_encryption_type_e type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_encryption_type(wifi_manager_ap_h ap, wifi_manager_encryption_type_e type);
/**
* @brief Checks whether the passphrase is required or not.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_is_passphrase_required(wifi_manager_ap_h ap, bool *required);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_is_passphrase_required(wifi_manager_ap_h ap, bool *required);
/**
* @brief Sets the passphrase.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_passphrase(wifi_manager_ap_h ap, const char *passphrase);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_passphrase(wifi_manager_ap_h ap, const char *passphrase);
/**
* @brief Checks whether the WPS(Wi-Fi Protected Setup) is supported or not.
* @see wifi_manager_connect_by_wps_pbc()
* @see wifi_manager_connect_by_wps_pin()
*/
-int wifi_manager_ap_is_wps_supported(wifi_manager_ap_h ap, bool *supported);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_is_wps_supported(wifi_manager_ap_h ap, bool *supported);
/**
* @}
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_eap_passphrase(wifi_manager_ap_h ap, const char *user_name, const char *password);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_eap_passphrase(wifi_manager_ap_h ap, const char *user_name, const char *password);
/**
* @brief Gets the passphrase of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_eap_passphrase(wifi_manager_ap_h ap, char **user_name, bool *is_password_set);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_eap_passphrase(wifi_manager_ap_h ap, char **user_name, bool *is_password_set);
/**
* @brief Gets the CA Certificate of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_eap_ca_cert_file(wifi_manager_ap_h ap, char **file);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_eap_ca_cert_file(wifi_manager_ap_h ap, char **file);
/**
* @brief Sets the CA Certificate of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_eap_ca_cert_file(wifi_manager_ap_h ap, const char *file);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_eap_ca_cert_file(wifi_manager_ap_h ap, const char *file);
/**
* @brief Gets the Client Certificate of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_eap_client_cert_file(wifi_manager_ap_h ap, char **file);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_eap_client_cert_file(wifi_manager_ap_h ap, char **file);
/**
* @brief Sets the CA Certificate of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_eap_client_cert_file(wifi_manager_ap_h ap, const char *file);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_eap_client_cert_file(wifi_manager_ap_h ap, const char *file);
/**
* @brief Gets the private key file of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_eap_private_key_file(wifi_manager_ap_h ap, char **file);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_eap_private_key_file(wifi_manager_ap_h ap, char **file);
/**
* @brief Sets the private key information of EAP.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_eap_private_key_info(wifi_manager_ap_h ap,
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_eap_private_key_info(wifi_manager_ap_h ap,
const char *file, const char *password);
/**
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_eap_type(wifi_manager_ap_h ap, wifi_manager_eap_type_e *type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_eap_type(wifi_manager_ap_h ap, wifi_manager_eap_type_e *type);
/**
* @brief Sets the EAP type of Wi-Fi.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_eap_type(wifi_manager_ap_h ap, wifi_manager_eap_type_e type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_eap_type(wifi_manager_ap_h ap, wifi_manager_eap_type_e type);
/**
* @brief Gets the type of EAP phase2 authentication of Wi-Fi.
* @retval #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_get_eap_auth_type(wifi_manager_ap_h ap, wifi_manager_eap_auth_type_e *type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_get_eap_auth_type(wifi_manager_ap_h ap, wifi_manager_eap_auth_type_e *type);
/**
* @brief Sets the type of EAP phase2 authentication of Wi-Fi.
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_ap_set_eap_auth_type(wifi_manager_ap_h ap, wifi_manager_eap_auth_type_e type);
+__attribute__ ((visibility("default"))) int wifi_manager_ap_set_eap_auth_type(wifi_manager_ap_h ap, wifi_manager_eap_auth_type_e type);
/**
* @}
* @see wifi_manager_config_destroy()
* @pre This API needs wifi_manager_initialize() before use
*/
-int wifi_manager_config_create(wifi_manager_h wifi, const char *name,
+__attribute__ ((visibility("default"))) int wifi_manager_config_create(wifi_manager_h wifi, const char *name,
const char *passphrase, wifi_manager_security_type_e security_type, wifi_manager_config_h *config);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_config_destroy()
*/
-int wifi_manager_config_clone(wifi_manager_config_h origin, wifi_manager_config_h *cloned_config);
+__attribute__ ((visibility("default"))) int wifi_manager_config_clone(wifi_manager_config_h origin, wifi_manager_config_h *cloned_config);
/**
* @brief Destroys the access point configuration handle.
* @see wifi_manager_config_create()
* @see wifi_manager_config_clone()
*/
-int wifi_manager_config_destroy(wifi_manager_config_h config);
+__attribute__ ((visibility("default"))) int wifi_manager_config_destroy(wifi_manager_config_h config);
/**
* @brief Saves Wi-Fi configuration of access point.
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_config_create()
*/
-int wifi_manager_config_save(wifi_manager_h wifi, wifi_manager_config_h config);
+__attribute__ ((visibility("default"))) int wifi_manager_config_save(wifi_manager_h wifi, wifi_manager_config_h config);
/**
* @brief Removes Wi-Fi configuration of access point.
* @see wifi_manager_config_create()
* @see wifi_manager_config_foreach_configuration()
*/
-int wifi_manager_config_remove(wifi_manager_h wifi, wifi_manager_config_h config);
+__attribute__ ((visibility("default"))) int wifi_manager_config_remove(wifi_manager_h wifi, wifi_manager_config_h config);
/**
* @brief Gets configurations of an access point.
* @pre This API needs wifi_manager_initialize() before use.
* @post This function invokes wifi_manager_config_list_cb().
*/
-int wifi_manager_config_foreach_configuration(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_config_foreach_configuration(wifi_manager_h wifi,
wifi_manager_config_list_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_OUT_OF_MEMORY Out of memory
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_config_get_name(wifi_manager_config_h config, char **name);
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_name(wifi_manager_config_h config, char **name);
/**
* @brief Gets the security type of access point from configuration.
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_config_get_security_type(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_security_type(wifi_manager_config_h config,
wifi_manager_security_type_e *security_type);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_proxy_address(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_proxy_address(wifi_manager_config_h config,
wifi_manager_address_family_e address_family, const char *proxy_address);
/**
* @retval #WIFI_MANAGER_ERROR_OUT_OF_MEMORY Out of memory
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_config_get_proxy_address(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_proxy_address(wifi_manager_config_h config,
wifi_manager_address_family_e *address_family, char **proxy_address);
/**
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_hidden_ap_property(wifi_manager_config_h config, bool is_hidden);
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_hidden_ap_property(wifi_manager_config_h config, bool is_hidden);
/**
* @brief Gets the hidden property of access point from the configuration.
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_config_get_hidden_ap_property(wifi_manager_config_h config, bool *is_hidden);
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_hidden_ap_property(wifi_manager_config_h config, bool *is_hidden);
/**
* @brief Gets access point anonymous identity from configuration.
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_anonymous_identity(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_anonymous_identity(wifi_manager_config_h config,
char **anonymous_identity);
/**
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_anonymous_identity(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_anonymous_identity(wifi_manager_config_h config,
const char *anonymous_identity);
/**
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_ca_cert_file(wifi_manager_config_h config, char **ca_cert);
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_ca_cert_file(wifi_manager_config_h config, char **ca_cert);
/**
* @brief Sets access point cacert file to configuration.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_ca_cert_file(wifi_manager_config_h config, const char *ca_cert);
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_ca_cert_file(wifi_manager_config_h config, const char *ca_cert);
/**
* @brief Gets access point client cert file from configuration.
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_client_cert_file(wifi_manager_config_h config, char **client_cert);
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_client_cert_file(wifi_manager_config_h config, char **client_cert);
/**
* @brief Sets access point client cert file to configuration.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_client_cert_file(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_client_cert_file(wifi_manager_config_h config,
const char *private_key, const char *client_cert);
/**
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_identity(wifi_manager_config_h config, char **identity);
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_identity(wifi_manager_config_h config, char **identity);
/**
* @brief Sets access point identity to configuration.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_identity(wifi_manager_config_h config, const char *identity);
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_identity(wifi_manager_config_h config, const char *identity);
/**
* @brief Gets access point EAP type from configuration.
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_type(wifi_manager_config_h config, wifi_manager_eap_type_e *eap_type);
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_type(wifi_manager_config_h config, wifi_manager_eap_type_e *eap_type);
/**
* @brief Sets access point EAP type to configuration.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_type(wifi_manager_config_h config, wifi_manager_eap_type_e eap_type);
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_type(wifi_manager_config_h config, wifi_manager_eap_type_e eap_type);
/**
* @brief Gets access point EAP auth type from configuration.
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_auth_type(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_auth_type(wifi_manager_config_h config,
wifi_manager_eap_auth_type_e *eap_auth_type);
/**
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_auth_type(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_auth_type(wifi_manager_config_h config,
wifi_manager_eap_auth_type_e eap_auth_type);
/**
* @retval #WIFI_MANAGER_ERROR_NONE Successful
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int wifi_manager_config_get_eap_subject_match(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_get_eap_subject_match(wifi_manager_config_h config,
char **subject_match);
/**
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @see wifi_manager_config_save()
*/
-int wifi_manager_config_set_eap_subject_match(wifi_manager_config_h config,
+__attribute__ ((visibility("default"))) int wifi_manager_config_set_eap_subject_match(wifi_manager_config_h config,
const char *subject_match);
/**
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_tdls_disconnect(wifi_manager_h wifi, const char *peer_mac_addr);
+__attribute__ ((visibility("default"))) int wifi_manager_tdls_disconnect(wifi_manager_h wifi, const char *peer_mac_addr);
/**
* @brief Gets Peer Mac address of Connected peer.
* @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission Denied
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_tdls_get_connected_peer(wifi_manager_h wifi, char **peer_mac_addr);
+__attribute__ ((visibility("default"))) int wifi_manager_tdls_get_connected_peer(wifi_manager_h wifi, char **peer_mac_addr);
/**
* @brief Registers the callback called when TDLS state is changed.
* @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_tdls_set_state_changed_cb(wifi_manager_h wifi,
+__attribute__ ((visibility("default"))) int wifi_manager_tdls_set_state_changed_cb(wifi_manager_h wifi,
wifi_manager_tdls_state_changed_cb callback, void *user_data);
/**
* @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
* @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
*/
-int wifi_manager_tdls_unset_state_changed_cb(wifi_manager_h wifi);
+__attribute__ ((visibility("default"))) int wifi_manager_tdls_unset_state_changed_cb(wifi_manager_h wifi);
/**
* @}