{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL");
_retvm_if(enable == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(mac_address == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(interface_name == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(ip_address == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(ip_address == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(gateway_address == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
{
DBG("+");
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(subnet_mask == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
GVariant *value = NULL;
gchar *key = NULL;
int interface = 0;
+ int ret = 0;
result = g_dbus_proxy_call_sync(sa->client_bus_proxy, "get_station_info",
NULL, G_DBUS_CALL_FLAGS_NONE,
-1, sa->cancellable, &error);
- if (error)
+
+ if (error) {
ERR("g_dbus_proxy_call_sync is failed and error is %s\n", error->message);
+ if (error->code == G_DBUS_ERROR_ACCESS_DENIED)
+ ret = SOFTAP_ERROR_PERMISSION_DENIED;
+ else
+ ret = SOFTAP_ERROR_OPERATION_FAILED;
+
+ g_error_free(error);
+ return ret;
+ }
g_variant_get(result, "(a(a{sv}))", &outer_iter);
while (g_variant_iter_loop(outer_iter, "(@a{sv})", &station)) {
API int softap_set_enabled_cb(softap_h softap, softap_enabled_cb callback, void *user_data)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_unset_enabled_cb(softap_h softap)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_set_disabled_cb(softap_h softap, softap_disabled_cb callback, void *user_data)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_unset_disabled_cb(softap_h softap)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_set_client_connection_state_changed_cb(softap_h softap, softap_client_connection_state_changed_cb callback, void *user_data)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_unset_client_connection_state_changed_cb(softap_h softap)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_set_security_type_changed_cb(softap_h softap, softap_security_type_changed_cb callback, void *user_data)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_unset_security_type_changed_cb(softap_h softap)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_set_ssid_visibility_changed_cb(softap_h softap, softap_ssid_visibility_changed_cb callback, void *user_data)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_unset_ssid_visibility_changed_cb(softap_h softap)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_set_passphrase_changed_cb(softap_h softap, softap_passphrase_changed_cb callback, void *user_data)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(callback == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_unset_passphrase_changed_cb(softap_h softap)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_set_security_type(softap_h softap, softap_security_type_e type)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_get_security_type(softap_h softap, softap_security_type_e *type)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(type == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_ssid(softap_h softap, const char *ssid)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(ssid == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_get_ssid(softap_h softap, char **ssid)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(ssid == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_ssid_visibility(softap_h softap, bool visible)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_get_ssid_visibility(softap_h softap, bool *visible)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(visible == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_passphrase(softap_h softap, const char *passphrase)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(passphrase == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_get_passphrase(softap_h softap, char **passphrase)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(passphrase == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_get_vendor_element(softap_h softap, char **vendor_element)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(vendor_element == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_vendor_element(softap_h softap, const char *vendor_element)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(vendor_element == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_channel(softap_h softap, int channel)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_get_channel(softap_h softap, int *channel)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(channel == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
API int softap_set_mode(softap_h softap, softap_wireless_mode_e mode)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
API int softap_get_mode(softap_h softap, softap_wireless_mode_e *mode)
{
CHECK_FEATURE_SUPPORTED(SOFTAP_FEATURE);
+ _retvm_if(_softap_check_permission() != SOFTAP_ERROR_NONE,
+ SOFTAP_ERROR_PERMISSION_DENIED,
+ "permission denied!");
_retvm_if(softap == NULL, SOFTAP_ERROR_INVALID_PARAMETER,
"parameter(softap) is NULL\n");
_retvm_if(mode == NULL, SOFTAP_ERROR_INVALID_PARAMETER,