/**
* \brief This API is only for Connection CAPI. Don't use this.
*
- * \param[out] supported Indicating whether the EAP over Ethernet is supported.
+ * \param[in] pofilename Profile name of ethernet.
+ * \param[out] enabled Indicating whether the EAP over Ethernet is enabled.
*
******************************************************************************************/
-int net_ethernet_eap_supported(gboolean *supported);
+int net_ethernet_eap_enabled(const char *profilename, gboolean *enabled);
/**
* \brief This API is only for Connection CAPI. Don't use this.
int _net_dbus_mptcp_get_scheduler(network_info_t *network_info, char **scheduler);
int _net_dbus_ethernet_eap_enable(gboolean enable, const char *profilename);
-int _net_dbus_ethernet_eap_supported(gboolean *supported);
+int _net_dbus_ethernet_eap_enabled(const char *profilename, gboolean *enabled);
int _net_dbus_save_ethernet_eap_connection(network_info_t *network_info,
net_dev_info_t *net_info);
#ifdef __cplusplus
Name: libnet-client
Summary: Network Client library (Shared library)
Version: 1.2.6
-Release: 1
+Release: 2
Group: System/Network
License: Flora-1.1
Source0: %{name}-%{version}.tar.gz
return Error;
}
-EXPORT_API int net_ethernet_eap_supported(gboolean *supported)
+EXPORT_API int net_ethernet_eap_enabled(const char *profilename, gboolean *enabled)
{
__NETWORK_FUNC_ENTER__;
net_err_t Error = NET_ERR_NONE;
- Error = _net_dbus_ethernet_eap_supported(supported);
+ Error = _net_dbus_ethernet_eap_enabled(profilename, enabled);
if (Error != NET_ERR_NONE)
NETWORK_LOG(NETWORK_ERROR, "_net_dbus_ethernet_eap_supported failed");
return Error;
}
-int _net_dbus_ethernet_eap_supported(gboolean *supported)
+int _net_dbus_ethernet_eap_enabled(const char* profilename, gboolean *enabled)
{
__NETWORK_FUNC_ENTER__;
net_err_t Error = NET_ERR_NONE;
GVariant *message = NULL;
- message = _net_invoke_dbus_method(NULL, NETCONFIG_SERVICE, NETCONFIG_ETHERNET_PATH,
- NETCONFIG_ETHERNET_INTERFACE, "IsEapSupported", NULL, &Error);
+ message = _net_invoke_dbus_method(NULL, CONNMAN_SERVICE, profilename,
+ CONNMAN_SERVICE_INTERFACE, "IsEapolEnabled", NULL, &Error);
if (message == NULL) {
NETWORK_LOG(NETWORK_ERROR, "Failed to get EAP over Ethernet status");
return Error;
}
- g_variant_get(message, "(b)", supported);
+ g_variant_get(message, "(b)", enabled);
g_variant_unref(message);
__NETWORK_FUNC_EXIT__;