GVariant *message = NULL;
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpSupported", NULL, &Error);
+ NETCONFIG_MPTCP_INTERFACE, "IsSupported", NULL, &Error);
if (message == NULL) {
NETWORK_LOG(NETWORK_ERROR, "Failed to get MPTCP enabled");
return Error;
}
-int _net_dbus_mptcp_set_enable(int enable)
+int _net_dbus_mptcp_set_enabled(int enable)
{
__NETWORK_FUNC_ENTER__;
net_err_t Error = NET_ERR_NONE;
GVariant *message = NULL;
GVariant *params;
+ gboolean result = FALSE;
params = g_variant_new("(i)", enable);
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpSetEnable", params, &Error);
-
- if (Error != NET_ERR_NONE)
- NETWORK_LOG(NETWORK_ERROR, "_net_invoke_dbus_method failed");
+ NETCONFIG_MPTCP_INTERFACE, "SetEnabled", params, &Error);
+ if (Error == NET_ERR_NONE) {
+ if (message != NULL) {
+ g_variant_get(message, "(b)", &result);
+ if (!result)
+ Error = NET_ERR_INVALID_PARAM;
+ }
+ }
- if (message != NULL)
- g_variant_unref(message);
+ g_variant_unref(message);
__NETWORK_FUNC_EXIT__;
return Error;
GVariant *message = NULL;
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpGetEnabled", NULL, &Error);
+ NETCONFIG_MPTCP_INTERFACE, "GetEnabled", NULL, &Error);
if (message == NULL) {
NETWORK_LOG(NETWORK_ERROR, "Failed to get MPTCP enabled");
net_err_t Error = NET_ERR_NONE;
GVariant *message = NULL;
GVariant *params;
+ gboolean result = FALSE;
params = g_variant_new("(s)", pm);
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpSetPathManager", params, &Error);
- if (Error != NET_ERR_NONE)
- NETWORK_LOG(NETWORK_ERROR, "_net_invoke_dbus_method failed");
+ NETCONFIG_MPTCP_INTERFACE, "SetPathManager", params, &Error);
+ if (Error == NET_ERR_NONE) {
+ if (message != NULL) {
+ g_variant_get(message, "(b)", &result);
+ if (!result)
+ Error = NET_ERR_INVALID_PARAM;
+ }
+ }
- if (message != NULL)
- g_variant_unref(message);
+ g_variant_unref(message);
__NETWORK_FUNC_EXIT__;
return Error;
GVariant *message = NULL;
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpGetPathManager", NULL, &Error);
+ NETCONFIG_MPTCP_INTERFACE, "GetPathManager", NULL, &Error);
if (message == NULL) {
NETWORK_LOG(NETWORK_ERROR, "Failed to get MPTCP path manager");
net_err_t Error = NET_ERR_NONE;
GVariant *message = NULL;
GVariant *params;
+ gboolean result = FALSE;
params = g_variant_new("(s)", scheduler);
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpSetScheduler", params, &Error);
- if (Error != NET_ERR_NONE)
- NETWORK_LOG(NETWORK_ERROR, "_net_invoke_dbus_method failed");
+ NETCONFIG_MPTCP_INTERFACE, "SetScheduler", params, &Error);
+ if (Error == NET_ERR_NONE) {
+ if (message != NULL) {
+ g_variant_get(message, "(b)", &result);
+ if (!result)
+ Error = NET_ERR_INVALID_PARAM;
+ }
+ }
- if (message != NULL)
- g_variant_unref(message);
+ g_variant_unref(message);
__NETWORK_FUNC_EXIT__;
return Error;
GVariant *message = NULL;
message = _net_invoke_dbus_method(NETCONFIG_SERVICE, NETCONFIG_MPTCP_PATH,
- NETCONFIG_MPTCP_INTERFACE, "MptcpGetScheduler", NULL, &Error);
+ NETCONFIG_MPTCP_INTERFACE, "GetScheduler", NULL, &Error);
if (message == NULL) {
NETWORK_LOG(NETWORK_ERROR, "Failed to get MPTCP path manager");