static void _dbus_name_owner_notify(GObject *object, GParamSpec *pspec,
gpointer *user_data)
{
+ /* LCOV_EXCL_START */
GDBusProxy *proxy = G_DBUS_PROXY(object);
gchar *name_owner = g_dbus_proxy_get_name_owner(proxy);
wifi_mesh_h handle = (wifi_mesh_h)user_data;
LOGD("Name owner notify [%s]", name_owner);
if (NULL == name_owner)
- _wifi_mesh_close_gdbus_call(handle);
+ _wifi_mesh_close_gdbus_call(handle); //LCOV_EXCL_LINE
g_free(name_owner);
+ /* LCOV_EXCL_STOP */
}
static int _wifi_mesh_create_gdbus_call(wifi_mesh_h handle)
struct mesh_handle *h = handle;
if (NULL == h)
- return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ return WIFI_MESH_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
if (h->dbus_connection != NULL)
- return WIFI_MESH_ERROR_ALREADY_IN_PROGRESS;
+ return WIFI_MESH_ERROR_ALREADY_IN_PROGRESS; //LCOV_EXCL_LINE
h->dbus_connection = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (h->dbus_connection == NULL) {
+ /* LCOV_EXCL_START */
if (error != NULL) {
LOGE("Failed to connect to the D-BUS daemon [%s]", error->message);
g_error_free(error);
}
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
id = g_signal_connect(h->dbus_connection, "notify::g-name-owner",
G_CALLBACK(_dbus_name_owner_notify), h);
if (0 == id) {
+ /* LCOV_EXCL_START */
LOGE("g_signal_connect() Fail");
g_object_unref(h->dbus_connection);
h->dbus_connection = NULL;
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return WIFI_MESH_ERROR_NONE;
static GList *g_networks = { 0, };
static void _wifi_mesh_free_network(gpointer data)
{
+ /* LCOV_EXCL_START */
struct mesh_network_s *network = data;
g_free(network);
network = NULL;
+ /* LCOV_EXCL_STOP */
}
static void _mesh_remove_networks()
{
if (g_networks)
- g_list_free_full(g_networks, _wifi_mesh_free_network);
+ g_list_free_full(g_networks, _wifi_mesh_free_network); //LCOV_EXCL_LINE
g_networks = NULL;
}
static void _wifi_mesh_append_network(gpointer data)
{
- g_networks = g_list_append(g_networks, data);
+ g_networks = g_list_append(g_networks, data); //LCOV_EXCL_LINE
}
static GList *g_peers = NULL;
static void _wifi_mesh_remove_peers()
{
if (g_peers)
- g_list_free(g_peers);
+ g_list_free(g_peers); //LCOV_EXCL_LINE
g_peers = NULL;
}
static void _wifi_mesh_append_peer(gpointer data)
{
- g_peers = g_list_append(g_peers, data);
+ g_peers = g_list_append(g_peers, data); //LCOV_EXCL_LINE
}
int _wifi_mesh_get_scan_result(wifi_mesh_h handle)
/* Clear previous scan results */
_mesh_remove_networks();
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "get_found_mesh_networks",
NULL,
g_variant_get(variant, "(aa{sv}i)", &iter, &result);
result = __convert_service_error_type(result);
while (g_variant_iter_next(iter, "a{sv}", &iter_row)) {
+ /* LCOV_EXCL_START */
struct mesh_network_s *network_info =
g_malloc0(sizeof(struct mesh_network_s));
while (g_variant_iter_loop(iter_row, "{sv}", &key, &val)) {
_wifi_mesh_append_network(network_info);
g_variant_iter_free(iter_row);
+ /* LCOV_EXCL_STOP */
}
g_variant_iter_free(iter);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
/* Clear previous peer list */
_wifi_mesh_remove_peers();
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "get_connected_peers",
NULL,
g_variant_get(variant, "(aa{sv}i)", &iter, &result);
result = __convert_service_error_type(result);
while (g_variant_iter_next(iter, "a{sv}", &iter_row)) {
+ /* LCOV_EXCL_START */
struct mesh_peer_s *peer_info =
g_malloc0(sizeof(struct mesh_peer_s));
while (g_variant_iter_loop(iter_row, "{sv}", &key, &val)) {
/* Last element */
_wifi_mesh_append_peer(peer_info);
g_variant_iter_free(iter_row);
+ /* LCOV_EXCL_STOP */
}
g_variant_iter_free(iter);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
const gchar *sender_name, const gchar *object_path, const gchar *interface_name,
const gchar *signal_name, GVariant *parameters, gpointer user_data)
{
+ /* LCOV_EXCL_START */
mesh_handle_s *h = user_data;
- RETM_IF(NULL == h, "user_data is null");
- RETM_IF(NULL == h->event_handler, "event_handler is null");
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("user_data is null");
+ return;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->event_handler) {
+ /* LCOV_EXCL_START */
+ LOGE("event_handler is null");
+ return;
+ /* LCOV_EXCL_STOP */
+ }
LOGD("signal received = %s", signal_name);
if (0 == g_strcmp0(signal_name, "wifi_mesh_enabled")) {
g_variant_get(parameters, "(i)", &result);
ev.data.wifi_mesh_enable = calloc(1, sizeof(wifi_mesh_enabled_event_s));
- RETM_IF(NULL == ev.data.wifi_mesh_enable, "Failed to memory allocation !");
+ if (NULL == ev.data.wifi_mesh_enable)
+ LOGE("Failed to memory allocation !"); // LCOV_EXCL_LINE
+
ev.data.wifi_mesh_enable->result = __convert_service_error_type(result);
h->event_handler(WIFI_MESH_EVENT_ENABLED, &ev);
g_variant_get(parameters, "(ssiii)", &mesh_id, &bssid, &channel, &security, &state);
ev.data.connection_state = calloc(1, sizeof(wifi_mesh_connection_state_event_s));
- RETM_IF(NULL == ev.data.connection_state, "Failed to memory allocation !");
-
+ if (NULL == ev.data.connection_state)
+ LOGE("Failed to memory allocation !"); // LCOV_EXCL_LINE
g_snprintf(ev.data.connection_state->mesh_id, MAX_MESHID_LEN, "%s", mesh_id);
g_snprintf(ev.data.connection_state->bssid, MAX_BSSID_LEN, "%s", bssid);
ev.data.connection_state->channel = channel;
char *bssid = NULL;
wifi_mesh_event_data_s ev;
ev.data.sta_info = calloc(1, sizeof(wifi_mesh_other_station_event_s));
- RETM_IF(NULL == ev.data.sta_info, "Failed to memory allocation !");
+ if (NULL == ev.data.sta_info)
+ LOGE("Failed to memory allocation !"); // LCOV_EXCL_LINE
g_variant_get(parameters, "(s)", &bssid);
memcpy(ev.data.sta_info->bssid, bssid, MAX_BSSID_LEN);
h->event_handler(WIFI_MESH_EVENT_STATION_JOIN, &ev);
} else if (0 == g_strcmp0(signal_name, "sta_left")) {
char *bssid = NULL;
wifi_mesh_event_data_s ev;
+
ev.data.sta_info = calloc(1, sizeof(wifi_mesh_other_station_event_s));
- RETM_IF(NULL == ev.data.sta_info, "Failed to memory allocation !");
+ if (NULL == ev.data.sta_info)
+ LOGE("Failed to memory allocation !"); // LCOV_EXCL_LINE
g_variant_get(parameters, "(s)", &bssid);
memcpy(ev.data.sta_info->bssid, bssid, MAX_BSSID_LEN);
h->event_handler(WIFI_MESH_EVENT_STATION_LEFT, &ev);
NULL, MESH_SERVER_NAME, "wifi_mesh_enabled", MESH_OBJECT_PATH, NULL,
G_DBUS_CALL_FLAGS_NONE, _mesh_signal_handler, h, NULL);
if (0 == id) {
+ /* LCOV_EXCL_START */
LOGE("g_dbus_connection_signal_subscribe(wifi_mesh_enabled) Fail(%d)", errno);
return;
+ /* LCOV_EXCL_STOP */
}
h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
LOGD("subscribed for wifi_mesh_enabled signal %d", id);
"scan_done", MESH_OBJECT_PATH, NULL,
G_DBUS_CALL_FLAGS_NONE, _mesh_signal_handler, h, NULL);
if (0 == id) {
+ /* LCOV_EXCL_START */
LOGE("g_dbus_connection_signal_subscribe(scan_done) Fail(%d)", errno);
return;
+ /* LCOV_EXCL_STOP */
}
h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
LOGD("subscribed for scan_done signal %d", id);
"connection_state", MESH_OBJECT_PATH, NULL,
G_DBUS_CALL_FLAGS_NONE, _mesh_signal_handler, h, NULL);
if (0 == id) {
+ /* LCOV_EXCL_START */
LOGE("g_dbus_connection_signal_subscribe(connection_state) Fail(%d)", errno);
return;
+ /* LCOV_EXCL_STOP */
}
h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
LOGD("subscribed for connection_state signal %d", id);
"sta_joined", MESH_OBJECT_PATH, NULL,
G_DBUS_CALL_FLAGS_NONE, _mesh_signal_handler, h, NULL);
if (0 == id) {
+ /* LCOV_EXCL_START */
LOGE("g_dbus_connection_signal_subscribe(sta_joined) Fail(%d)", errno);
return;
+ /* LCOV_EXCL_STOP */
}
h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
LOGD("subscribed for sta_joined signal %d", id);
"sta_left", MESH_OBJECT_PATH, NULL,
G_DBUS_CALL_FLAGS_NONE, _mesh_signal_handler, h, NULL);
if (0 == id) {
+ /* LCOV_EXCL_START */
LOGE("g_dbus_connection_signal_subscribe(sta_left) Fail(%d)", errno);
return;
+ /* LCOV_EXCL_STOP */
}
h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
LOGD("subscribed for sta_left signal %d", id);
static void _mesh_unsubscribe_event(wifi_mesh_h handle)
{
struct mesh_handle *h = handle;
- RET_IF(NULL == h);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return;
+ /* LCOV_EXCL_STOP */
+ }
g_list_foreach(h->dbus_sub_ids, _on_unsubscribe_ids, h);
static void _mesh_add_mpath(gpointer data)
{
- g_mpath.list = g_list_append(g_mpath.list, data);
- g_mpath.count++;
+ g_mpath.list = g_list_append(g_mpath.list, data); // LCOV_EXCL_LINE
+ g_mpath.count++; // LCOV_EXCL_LINE
}
static void _mesh_remove_mpath()
int _wifi_mesh_set_event_cb(wifi_mesh_h handle, wifi_mesh_event_cb event_handler)
{
struct mesh_handle *h = handle;
+ /* LCOV_EXCL_START */
RETV_IF(NULL == h, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ /* LCOV_EXCL_STOP */
h->event_handler = event_handler;
return WIFI_MESH_ERROR_NONE;
}
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_connection_call_sync(h->dbus_connection,
MESH_MANAGER_NAME,
LOGD("enabled status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
_mesh_remove_networks();
_mesh_remove_mpath();
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_connection_call_sync(h->dbus_connection,
MESH_MANAGER_NAME,
LOGD("Disabled status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
h->event_handler = NULL;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "scan",
NULL,
LOGD("scan status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "specific_scan",
g_variant_new("(si)", ssid, channel),
LOGD("specific_scan status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "cancel_scan",
NULL,
LOGD("cancle_scan status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
struct mesh_network_s *data = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == cb, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
+ if (NULL == cb) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
if (0 >= g_list_length(g_networks)) {
LOGD("No scan result");
return WIFI_MESH_ERROR_NONE;
}
+ /* LCOV_EXCL_START */
/* Get a first item */
i = 0;
iter = g_list_first(g_networks);
while (NULL != iter) {
data = iter->data;
if (data)
- LOGE("data is null");
+ LOGE("data is null"); //LCOV_EXCL_LINE
cb(data, user_data);
/* Next item */
iter = g_list_next(iter);
i++;
}
+ /* LCOV_EXCL_STOP */
return WIFI_MESH_ERROR_NONE;
}
struct mesh_network_s *data = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == cb, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == cb) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
if (0 >= g_list_length(g_peers)) {
+ /* LCOV_EXCL_START */
LOGD("No peer data");
return WIFI_MESH_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
+ /* LCOV_EXCL_START */
/* Get a first item */
i = 0;
iter = g_list_first(g_peers);
iter = g_list_next(iter);
i++;
}
+ /* LCOV_EXCL_STOP */
return WIFI_MESH_ERROR_NONE;
}
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "enable_mesh",
NULL,
LOGD("enable_mesh status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "disable_mesh",
NULL,
LOGD("disable_mesh status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
gboolean state;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "is_joined",
NULL,
result = __convert_service_error_type(result);
*is_joined = ((state) ? true : false);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _network, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
+ if (NULL == _network) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "get_joined_mesh_network",
NULL,
G_DBUS_CALL_FLAGS_NONE,
*_network = &g_joined_network;
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "set_gate",
g_variant_new("(bqq)", gate_announce, hwmp_root_mode, stp),
LOGD("set_gate status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "unset_gate",
NULL,
LOGD("unset_gate status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "set_softap",
g_variant_new("(sssiiii)", ssid, key, mode,
LOGD("set_softap status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "enable_softap",
NULL,
LOGD("enable_softap status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "disable_softap",
NULL,
LOGD("disable_softap status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
struct mesh_handle *h = handle;
struct mesh_network_s *n = _network;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "create_mesh_network",
g_variant_new("(sii)", n->meshid, n->channel, n->security),
LOGD("create_network status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
struct mesh_handle *h = handle;
struct mesh_network_s *n = _network;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "connect_mesh_network",
g_variant_new("(siis)", n->meshid, n->channel, n->security, n->passphrase),
LOGD("connect network status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
struct mesh_handle *h = handle;
struct mesh_network_s *n = _network;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "disconnect_mesh_network",
g_variant_new("(sii)", n->meshid, n->channel, n->security),
LOGD("disconnect network status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
struct mesh_handle *h = handle;
struct mesh_network_s *n = _network;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
LOGD("mesid=%s channel=%d security=%d", n->meshid, n->channel, n->security);
LOGD("forget_network status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GVariant *val;
gsize len = 0;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "get_station_info",
NULL,
while (g_variant_iter_next(iter, "a{sv}", &iter_row)) {
struct mesh_station_info_s station;
memset(&station, 0, sizeof(struct mesh_station_info_s));
+ /* LCOV_EXCL_START */
while (g_variant_iter_loop(iter_row, "{sv}", &key, &val)) {
if (strcasecmp(key, "bssid") == 0) {
const char *buf = g_variant_get_string(val, &len);
}
}
g_variant_iter_free(iter_row);
+ /* LCOV_EXCL_STOP */
}
g_variant_iter_free(iter);
LOGD("get_saved_mesh_networks status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GVariant *val;
gsize len = 0;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "get_mpath_info",
NULL,
/* handle station list here */
g_variant_get(variant, "(aa{sv}i)", &iter, &result);
- LOGE("1");
while (g_variant_iter_next(iter, "a{sv}", &iter_row)) {
+ /* LCOV_EXCL_START */
struct mesh_mpath_dump_s *mpath = g_malloc0(sizeof(struct mesh_mpath_dump_s));
while (g_variant_iter_loop(iter_row, "{sv}", &key, &val)) {
if (strcasecmp(key, "DEST_ADDR") == 0) {
}
}
g_variant_iter_free(iter_row);
+ /* LCOV_EXCL_STOP */
}
g_variant_iter_free(iter);
LOGD("get_saved_mesh_networks status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
GError *error = NULL;
struct mesh_handle *h = handle;
- RETV_IF(NULL == h->dbus_connection, WIFI_MESH_ERROR_IO_ERROR);
- RETV_IF(NULL == _gproxy_mesh_service, WIFI_MESH_ERROR_IO_ERROR);
+ if (NULL == h) {
+ /* LCOV_EXCL_START */
+ LOGE("Invaild parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+
+ if (NULL == h->dbus_connection || NULL == _gproxy_mesh_service) {
+ /* LCOV_EXCL_START */
+ LOGE("I/O error");
+ return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
+ }
variant = g_dbus_proxy_call_sync(_gproxy_mesh_service, "set_interfaces",
g_variant_new("(sss)", mesh, gate, softap),
LOGD("set_interfaces status 0x%x", result);
result = __convert_service_error_type(result);
} else if (error) {
+ /* LCOV_EXCL_START */
LOGE("Failed DBus call [%s]", error->message);
g_error_free(error);
return WIFI_MESH_ERROR_IO_ERROR;
+ /* LCOV_EXCL_STOP */
}
return result;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL) {
+ if (NULL == network) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL) {
+ if (NULL == network) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || meshid == NULL) {
+ if (NULL == network || meshid == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || meshid == NULL) {
+ if (NULL == network || meshid == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || bssid == NULL) {
+ if (NULL == network || bssid == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || bssid == NULL) {
+ if (NULL == network || bssid == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || channel == NULL) {
+ if (NULL == network || channel == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL) {
+ if (NULL == network) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || rssi == NULL) {
+ if (NULL == network || rssi == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL) {
+ if (NULL == network) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || security == NULL) {
+ if (NULL == network || security == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL) {
+ if (NULL == network) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL) {
+ if (NULL == network) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (network == NULL || state == NULL) {
+ if (NULL == network || state == NULL) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- if (mesh == NULL) {
+ if (NULL == mesh) {
/* LCOV_EXCL_START */
LOGE("Invalid parameter");
return WIFI_MESH_ERROR_INVALID_PARAMETER;
handle = g_new0(struct mesh_handle, 1);
if (NULL == handle) {
+ /* LCOV_EXCL_START */
LOGE("Failed to create handle");
return WIFI_MESH_ERROR_OUT_OF_MEMORY;
+ /* LCOV_EXCL_STOP */
}
*mesh = handle;
rv = _mesh_dbus_start(*mesh);
if (rv != WIFI_MESH_ERROR_NONE)
- LOGD("D-Bus init: (0x%X)", rv);
+ LOGD("D-Bus init: (0x%X)", rv); //LCOV_EXCL_LINE
return WIFI_MESH_ERROR_NONE;
}
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_set_event_cb(handle, event_handler);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_enable(handle);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_disable(handle);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_scan(handle);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == ssid, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || ssid == NULL) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_specific_scan(handle, ssid, channel);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == cb, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == cb) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_get_scan_result(handle);
if (WIFI_MESH_ERROR_NONE != rv)
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == cb, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == cb) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_find_peers(handle);
if (WIFI_MESH_ERROR_NONE != rv)
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
-
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_enable_mesh(handle);
return rv;
}
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_disable_mesh(handle);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || is_joined == NULL) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_is_joined(handle, is_joined);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == network) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _mesh_get_joined_mesh_network(handle, network);
return rv;
char buf[32] = {0,};
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == ssid, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == key, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || ssid == NULL || key == NULL) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
if (channel <= 13)
memcpy(buf, "g", strlen("g"));
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_enable_softap(handle);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _wifi_mesh_disable_softap(handle);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == network, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == network) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _mesh_create_network(handle, network);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == network, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == network) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _mesh_connect_network(handle, network);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == network, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == network) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _mesh_disconnect_network(handle, network);
return rv;
int rv = 0;
CHECK_FEATURE_SUPPORTED(MESH_FEATURE);
- RETV_IF(NULL == handle, WIFI_MESH_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == network, WIFI_MESH_ERROR_INVALID_PARAMETER);
+ if (NULL == handle || NULL == network) {
+ /* LCOV_EXCL_START */
+ LOGE("Invalid parameter");
+ return WIFI_MESH_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
rv = _mesh_forget_network(handle, network);
return rv;