*****************************************************************************************/
int net_foreach_ipv6_address(net_device_t device_type, GSList **ipv6_address_list);
+/*****************************************************************************************/
+/**
+ * This function is to get preferred ipv6 address.
+ *
+ * \par Sync (or) Async:
+ * This is a Synchronous API.
+ *
+ * \param[in] const char *profile_name - profile name
+ * \param[out] char **address - preferred ipv6 address of specific profile
+ * \return Return Type (int) \n
+ * - NET_ERR_NONE - indicating that the operation has completed successfully.\n
+ * - NET_ERR_INVALID_PARAM - Invalid parameter \n
+ * - NET_ERR_INVALID_OPERATION - Invalid Operation \n
+ * - NET_ERR_UNKNOWN - Any other error \n
+ * - NET_ERR_NOT_SUPPORTED - Device is not Supported \n
+ *
+ * \par Prospective Clients:
+ * External Apps.
+ *
+*****************************************************************************************/
+int net_get_preferred_ipv6_address(const char *profile_name, char **address);
+
/**
* \}
*/
Name: libnet-client
Summary: Network Client library (Shared library)
-Version: 1.1.64
+Version: 1.1.65
Release: 1
Group: System/Network
License: Flora-1.1
return Error;
}
-/**
- * @fn EXPORT_API int net_get_preferred_ipv6_address(char **address)
- *
- * This function is to get preferred ipv6 address.
- * This is Sync API.
- *
- * @return 0 - on success, negative values for errors
- * @param[in] const char *profile - profile name
- * @param[out] char **address - preferred ipv6 address of specific profile
- */
-EXPORT_API int net_get_preferred_ipv6_address(const char *profilename, char **address)
-{
- __NETWORK_FUNC_ENTER__;
- net_err_t Error = NET_ERR_NONE;
-
- Error = _net_dbus_get_preferred_ipv6_address(profilename, address);
-
- if (Error != NET_ERR_NONE)
- NETWORK_LOG(NETWORK_ERROR, "_net_dbus_get_preferred_ipv6_address failed\n");
-
- __NETWORK_FUNC_EXIT__;
- return Error;
-}
-
/*****************************************************************************
* ConnMan Wi-Fi Client Interface Async Function Definition
*****************************************************************************/
__NETWORK_FUNC_EXIT__;
return NET_ERR_NONE;
}
+
+/**
+ * @fn EXPORT_API int net_get_preferred_ipv6_address(char **address)
+ *
+ * This function is to get preferred ipv6 address.
+ * This is Sync API.
+ *
+ * @return 0 - on success, negative values for errors
+ * @param[in] const char *profile_name - profile name
+ * @param[out] char **address - preferred ipv6 address of specific profile
+ */
+EXPORT_API int net_get_preferred_ipv6_address(const char *profile_name, char **address)
+{
+ __NETWORK_FUNC_ENTER__;
+ net_err_t Error = NET_ERR_NONE;
+
+ Error = _net_dbus_get_preferred_ipv6_address(profile_name, address);
+
+ if (Error != NET_ERR_NONE)
+ NETWORK_LOG(NETWORK_ERROR, "_net_dbus_get_preferred_ipv6_address failed\n");
+
+ __NETWORK_FUNC_EXIT__;
+ return Error;
+}
+