__INM_FUNC_EXIT__;
}
-static inline void __handle_start_arping(GVariant *parameters,
+static inline void __handle_arp_request_start(GVariant *parameters,
GDBusMethodInvocation *invocation)
{
gchar *target_ip = NULL;
- int timeout;
int ret = INM_MANAGER_ERROR_NONE;
__INM_FUNC_ENTER__;
- g_variant_get(parameters, "(&si)", &target_ip, &timeout);
+ g_variant_get(parameters, "(&s)", &target_ip);
- ret = inm_manager_start_arping(target_ip, timeout);
+ ret = inm_manager_arp_request_start(target_ip);
if (ret != INM_MANAGER_ERROR_NONE) {
__dbus_return_err(ret, invocation);
return;
__INM_FUNC_EXIT__;
}
-static inline void __handle_stop_arping(GVariant *parameters,
+static inline void __handle_arp_request_stop(GVariant *parameters,
GDBusMethodInvocation *invocation)
{
gchar *target_ip = NULL;
__INM_FUNC_ENTER__;
g_variant_get(parameters, "(&s)", &target_ip);
- ret = inm_manager_stop_arping(target_ip);
+ ret = inm_manager_arp_request_stop(target_ip);
if (ret != INM_MANAGER_ERROR_NONE) {
__dbus_return_err(ret, invocation);
return;
__handle_set_arp_packet_interval(parameters, invocation);
else if (g_strcmp0(method_name, "GetArpPacketInterval") == 0)
__handle_get_arp_packet_interval(parameters, invocation);
- else if (g_strcmp0(method_name, "StartArping") == 0)
- __handle_start_arping(parameters, invocation);
- else if (g_strcmp0(method_name, "StopArping") == 0)
- __handle_stop_arping(parameters, invocation);
+ else if (g_strcmp0(method_name, "ArpRequestStart") == 0)
+ __handle_arp_request_start(parameters, invocation);
+ else if (g_strcmp0(method_name, "ArpRequestStop") == 0)
+ __handle_arp_request_stop(parameters, invocation);
else if (g_strcmp0(method_name, "StartCheckGateway") == 0)
__handle_start_check_gateway(parameters, invocation);
else if (g_strcmp0(method_name, "StopCheckGateway") == 0)
__INM_FUNC_EXIT__;
}
-void inm_gdbus_emit_arping_result(gboolean found, gchar *ip)
+void inm_gdbus_emit_arp_request_result(gboolean found, gchar *ip)
{
GVariantBuilder *builder = NULL;
inm_gdbus_emit_signal(NULL,
INM_MANAGER_OBJ,
INM_MANAGER_SERVICE,
- "ArpingResult",
+ "ArpRequestResult",
g_variant_new("(a{sv})",
builder));
"<method name='GetArpPacketInterval'>"
"<arg type='i' name='arp_packet_interval' direction='out'/>"
"</method>"
- "<method name='StartArping'>"
+ "<method name='ArpRequestStart'>"
"<arg type='s' name='target_ip' direction='in'/>"
- "<arg type='i' name='timeout' direction='in'/>"
"</method>"
- "<method name='StopArping'>"
+ "<method name='ArpRequestStop'>"
"<arg type='s' name='target_ip' direction='in'/>"
"</method>"
"<method name='StartCheckGateway'>"
"<signal name='ConnectionsChanged'>"
"<arg type='aoao' name='connections'/>"
"</signal>"
- "<signal name='ArpingResult'>"
+ "<signal name='ArpRequestResult'>"
"<arg type='a{sv}' name='ArpingInfo'/>"
"</signal>"
"<signal name='CheckGatewayResult'>"
return 0;
}
-int inm_manager_start_arping(char *target_ip, int timeout)
+int inm_manager_arp_request_start(char *target_ip)
{
gchar *ifname;
int ret = INM_MANAGER_ERROR_NONE;
!ifname)
return -1;
- ret = inm_arping_start(ifname, target_ip, timeout, FALSE);
+ ret = inm_arping_start(ifname, target_ip, 0, FALSE);
if (ret != 0) {
INM_LOGW("Failed to start arping");
if (ret == INM_ARPING_ERROR_IN_PROGRESS)
ret = INM_MANAGER_ERROR_IN_PROGRESS;
else
- ret = -1;
+ ret = INM_MANAGER_ERROR_OPERATION_FAILED;
}
g_free(ifname);
return ret;
}
-int inm_manager_stop_arping(char *target_ip)
+int inm_manager_arp_request_stop(char *target_ip)
{
gchar *ifname;
int ret = INM_MANAGER_ERROR_NONE;
if (is_gateway)
inm_gdbus_emit_gateway_check_result(found, ip);
else
- inm_gdbus_emit_arping_result(found, ip);
+ inm_gdbus_emit_arp_request_result(found, ip);
return;
}