iter = service->station_list;
while (iter) {
mesh_station_info_s *item = (mesh_station_info_s*)iter->data;
- MESH_LOGE("KSR1 : [%s]", item->bssid);
iter = g_list_next(iter);
}
iter = service->station_list;
while (iter) {
mesh_station_info_s *item2 = (mesh_station_info_s*)iter->data;
- MESH_LOGE("KSR2 : [%s]", item2->bssid);
iter = g_list_next(iter);
}
#include "mesh-util.h"
#include "mesh-gdbus.h"
#include "mesh-service.h"
+#include "mesh-monitor.h"
#include "mesh-service-interface.h"
#include "mesh-generated-code.h"
MESH_LOGE("Failed to mesh_request_set_mesh_gate [%d]", ret);
#endif
+ if (MESHD_ERROR_NONE == ret)
+ mesh_start_peer_monitor(service);
+
net_mesh_complete_enable_mesh(object, invocation, ret);
return TRUE;
if (MESHD_ERROR_NONE != ret)
MESH_LOGE("Failed to disable mesh network !");
+ /* Stop Mesh Node Monitoring Service */
+ mesh_stop_peer_monitor(service);
+
/* Make response */
net_mesh_complete_disable_mesh(object, invocation, ret);
#include "mesh-log.h"
#include "mesh-util.h"
#include "mesh-service.h"
-#include "mesh-monitor.h"
mesh_service *meshd_service_new()
{
{
meshd_check_null_ret_error("service", service, FALSE);
meshd_check_null_ret_error("service->main_loop", service->main_loop, FALSE);
- /* Start Mesh Node Monitoring Service */
- mesh_start_peer_monitor(service);
g_main_loop_run(service->main_loop);
{
meshd_check_null_ret_error("service", service, FALSE);
meshd_check_null_ret_error("service->main_loop", service->main_loop, FALSE);
- /* Stop Mesh Node Monitoring Service */
- mesh_stop_peer_monitor(service);
g_main_loop_quit(service->main_loop);