Lines Matching refs:message

110  * wpas_dbus_error_unknown_error - Return a new InvalidArgs error message
111 * @message: Pointer to incoming dbus message this error refers to
112 * @arg: Optional string appended to error message
113 * Returns: a dbus error message
117 DBusMessage * wpas_dbus_error_unknown_error(DBusMessage *message,
120 return dbus_message_new_error(message, WPAS_DBUS_ERROR_UNKNOWN_ERROR,
126 * wpas_dbus_error_iface_unknown - Return a new invalid interface error message
127 * @message: Pointer to incoming dbus message this error refers to
128 * Returns: A dbus error message
132 static DBusMessage * wpas_dbus_error_iface_unknown(DBusMessage *message)
134 return dbus_message_new_error(message, WPAS_DBUS_ERROR_IFACE_UNKNOWN,
141 * wpas_dbus_error_network_unknown - Return a new NetworkUnknown error message
142 * @message: Pointer to incoming dbus message this error refers to
143 * Returns: a dbus error message
147 static DBusMessage * wpas_dbus_error_network_unknown(DBusMessage *message)
149 return dbus_message_new_error(message, WPAS_DBUS_ERROR_NETWORK_UNKNOWN,
156 * wpas_dbus_error_invalid_args - Return a new InvalidArgs error message
157 * @message: Pointer to incoming dbus message this error refers to
158 * Returns: a dbus error message
162 DBusMessage * wpas_dbus_error_invalid_args(DBusMessage *message,
167 reply = dbus_message_new_error(message, WPAS_DBUS_ERROR_INVALID_ARGS,
168 "Did not receive correct message "
216 * @message: Pointer to incoming dbus message
219 * @iter: DBus message iterator containing dictionary of network
225 static DBusMessage * set_network_properties(DBusMessage *message,
236 return wpas_dbus_error_invalid_args(message, NULL);
243 reply = wpas_dbus_error_invalid_args(message, NULL);
318 reply = wpas_dbus_error_invalid_args(message, entry.key);
329 * @message: Pointer to incoming dbus message
332 * Returns: The DBus message containing response for Properties.Get call
333 * or DBus error message if error occurred.
337 DBusMessage * wpas_dbus_simple_property_getter(DBusMessage *message,
346 return wpas_dbus_error_unknown_error(message, NULL);
349 if (message == NULL)
352 reply = dbus_message_new_method_return(message);
365 "message");
367 reply = dbus_message_new_error(message,
374 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
384 * @message: Pointer to incoming dbus message
387 * Returns: NULL or DBus error message if error occurred.
391 DBusMessage * wpas_dbus_simple_property_setter(DBusMessage *message,
399 return wpas_dbus_error_unknown_error(message, NULL);
402 if (!dbus_message_iter_init(message, &iter)) {
405 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
417 return wpas_dbus_error_invalid_args(message,
428 * @message: Pointer to incoming dbus message
430 * @array: pointer to array of elements to put into response message
432 * Returns: The DBus message containing response for Properties.Get call
433 * or DBus error message if error occurred.
438 DBusMessage * wpas_dbus_simple_array_property_getter(DBusMessage *message,
453 return wpas_dbus_error_unknown_error(message, NULL);
459 if (message == NULL)
462 reply = dbus_message_new_method_return(message);
466 "memory to create return message");
467 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
481 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
528 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
538 * @message: Pointer to incoming dbus message
541 * or a dbus error message with more information
547 DBusMessage * wpas_dbus_handler_create_interface(DBusMessage *message,
558 dbus_message_iter_init(message, &iter);
597 reply = dbus_message_new_error(message,
611 reply = dbus_message_new_method_return(message);
616 message, "wpa_supplicant couldn't grab this "
628 reply = wpas_dbus_error_invalid_args(message, NULL);
635 * @message: Pointer to incoming dbus message
637 * Returns: a dbus message containing a UINT32 indicating success (1) or
638 * failure (0), or returns a dbus error message with more information
644 DBusMessage * wpas_dbus_handler_remove_interface(DBusMessage *message,
651 dbus_message_get_args(message, NULL, DBUS_TYPE_OBJECT_PATH, &path,
656 reply = wpas_dbus_error_iface_unknown(message);
659 message, "wpa_supplicant couldn't remove this "
669 * @message: Pointer to incoming dbus message
672 * or a dbus error message with more information
676 DBusMessage * wpas_dbus_handler_get_interface(DBusMessage *message,
684 dbus_message_get_args(message, NULL, DBUS_TYPE_STRING, &ifname,
689 return wpas_dbus_error_iface_unknown(message);
692 reply = dbus_message_new_method_return(message);
694 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
699 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
709 * @message: Pointer to incoming dbus message
711 * Returns: DBus message with value of debug level
715 DBusMessage * wpas_dbus_getter_debug_level(DBusMessage *message,
725 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_STRING,
732 * @message: Pointer to incoming dbus message
734 * Returns: DBus message with value of debug timestamp
738 DBusMessage * wpas_dbus_getter_debug_timestamp(DBusMessage *message,
741 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_BOOLEAN,
749 * @message: Pointer to incoming dbus message
751 * Returns: DBus message with value of debug show_keys
755 DBusMessage * wpas_dbus_getter_debug_show_keys(DBusMessage *message,
758 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_BOOLEAN,
765 * @message: Pointer to incoming dbus message
767 * Returns: %NULL or DBus error message
771 DBusMessage * wpas_dbus_setter_debug_level(DBusMessage *message,
778 reply = wpas_dbus_simple_property_setter(message, DBUS_TYPE_STRING,
794 message, "Wrong debug level value");
803 * @message: Pointer to incoming dbus message
805 * Returns: %NULL or DBus error message
809 DBusMessage * wpas_dbus_setter_debug_timestamp(DBusMessage *message,
815 reply = wpas_dbus_simple_property_setter(message, DBUS_TYPE_BOOLEAN,
829 * @message: Pointer to incoming dbus message
831 * Returns: %NULL or DBus error message
835 DBusMessage * wpas_dbus_setter_debug_show_keys(DBusMessage *message,
841 reply = wpas_dbus_simple_property_setter(message, DBUS_TYPE_BOOLEAN,
856 * @message: Pointer to incoming dbus message
865 DBusMessage * wpas_dbus_getter_interfaces(DBusMessage *message,
878 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
885 reply = wpas_dbus_simple_array_property_getter(message,
896 * @message: Pointer to incoming dbus message
904 DBusMessage * wpas_dbus_getter_eap_methods(DBusMessage *message, void *nothing)
912 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
916 reply = wpas_dbus_simple_array_property_getter(message,
927 static int wpas_dbus_get_scan_type(DBusMessage *message, DBusMessageIter *var,
934 message, "Wrong Type value type. String required");
942 static int wpas_dbus_get_scan_ssids(DBusMessage *message, DBusMessageIter *var,
957 message, "Wrong SSIDs value type. Array of arrays of "
970 message, "Wrong SSIDs value type. Array of arrays of "
982 message, "Too many ssids specified. Specify "
1001 message, DBUS_ERROR_NO_MEMORY, NULL);
1017 static int wpas_dbus_get_scan_ies(DBusMessage *message, DBusMessageIter *var,
1031 message, "Wrong IEs value type. Array of arrays of "
1044 message, "Wrong IEs value type. Array required");
1065 message, DBUS_ERROR_NO_MEMORY, NULL);
1081 static int wpas_dbus_get_scan_channels(DBusMessage *message,
1094 message, "Wrong Channels value type. Array of structs "
1106 message, "Wrong Channels value type. Array of structs "
1125 message, "Wrong Channel struct. Two UINT32s "
1139 message,
1160 message, DBUS_ERROR_NO_MEMORY, NULL);
1179 message, DBUS_ERROR_NO_MEMORY, NULL);
1191 * @message: Pointer to incoming dbus message
1193 * Returns: NULL indicating success or DBus error message on failure
1199 DBusMessage * wpas_dbus_handler_scan(DBusMessage *message,
1210 dbus_message_iter_init(message, &iter);
1222 if (wpas_dbus_get_scan_type(message, &variant_iter,
1226 if (wpas_dbus_get_scan_ssids(message, &variant_iter,
1230 if (wpas_dbus_get_scan_ies(message, &variant_iter,
1234 if (wpas_dbus_get_scan_channels(message, &variant_iter,
1240 reply = wpas_dbus_error_invalid_args(message, key);
1250 reply = wpas_dbus_error_invalid_args(message, key);
1259 message, "You can specify only Channels in "
1275 reply = wpas_dbus_error_invalid_args(message,
1291 * @message: Pointer to incoming dbus message
1293 * Returns: NotConnected DBus error message if already not connected
1298 DBusMessage * wpas_dbus_handler_disconnect(DBusMessage *message,
1309 return dbus_message_new_error(message, WPAS_DBUS_ERROR_NOT_CONNECTED,
1316 * @message: Pointer to incoming dbus message
1318 * Returns: A dbus message containing the object path of the new network
1322 DBusMessage * wpas_dbus_handler_add_network(DBusMessage *message,
1330 dbus_message_iter_init(message, &iter);
1337 message,
1346 reply = set_network_properties(message, wpa_s, ssid, &iter);
1359 reply = dbus_message_new_method_return(message);
1361 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1368 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1386 * @message: Pointer to incoming dbus message
1392 DBusMessage * wpas_dbus_handler_remove_network(DBusMessage *message,
1401 dbus_message_get_args(message, NULL, DBUS_TYPE_OBJECT_PATH, &op,
1408 reply = wpas_dbus_error_invalid_args(message, op);
1414 reply = wpas_dbus_error_invalid_args(message, op);
1420 reply = wpas_dbus_error_network_unknown(message);
1431 message, "error removing the specified network on "
1449 * @message: Pointer to incoming dbus message
1455 DBusMessage * wpas_dbus_handler_select_network(DBusMessage *message,
1464 dbus_message_get_args(message, NULL, DBUS_TYPE_OBJECT_PATH, &op,
1471 reply = wpas_dbus_error_invalid_args(message, op);
1477 reply = wpas_dbus_error_invalid_args(message, op);
1483 reply = wpas_dbus_error_network_unknown(message);
1499 * @message: Pointer to incoming dbus message
1501 * Returns: A dbus message containing an error on failure or NULL on success
1505 DBusMessage * wpas_dbus_handler_add_blob(DBusMessage *message,
1516 dbus_message_iter_init(message, &iter);
1520 return dbus_message_new_error(message,
1532 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1539 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1548 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1570 * @message: Pointer to incoming dbus message
1572 * Returns: A dbus message containing array of bytes (blob)
1576 DBusMessage * wpas_dbus_handler_get_blob(DBusMessage *message,
1585 dbus_message_get_args(message, NULL, DBUS_TYPE_STRING, &blob_name,
1590 return dbus_message_new_error(message,
1595 reply = dbus_message_new_method_return(message);
1597 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1608 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1616 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1623 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
1635 * @message: Pointer to incoming dbus message
1641 DBusMessage * wpas_dbus_handler_remove_blob(DBusMessage *message,
1647 dbus_message_get_args(message, NULL, DBUS_TYPE_STRING, &blob_name,
1651 return dbus_message_new_error(message,
1664 * @message: Pointer to incoming dbus message
1666 * Returns: A dbus message containing a dict of strings
1670 DBusMessage * wpas_dbus_getter_capabilities(DBusMessage *message,
1683 if (message == NULL)
1686 reply = dbus_message_new_method_return(message);
1968 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY, NULL);
1974 * @message: Pointer to incoming dbus message
1976 * Returns: A dbus message containing a STRING representing the current
1981 DBusMessage * wpas_dbus_getter_state(DBusMessage *message,
1994 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2002 reply = wpas_dbus_simple_property_getter(message, DBUS_TYPE_STRING,
2013 * @message: Pointer to incoming dbus message
2015 * Returns: A dbus message containing whether the interface is scanning
2019 DBusMessage * wpas_dbus_getter_scanning(DBusMessage *message,
2023 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_BOOLEAN,
2030 * @message: Pointer to incoming dbus message
2032 * Returns: A message containong value of ap_scan variable
2036 DBusMessage * wpas_dbus_getter_ap_scan(DBusMessage *message,
2040 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_UINT32,
2047 * @message: Pointer to incoming dbus message
2053 DBusMessage * wpas_dbus_setter_ap_scan(DBusMessage *message,
2059 reply = wpas_dbus_simple_property_setter(message, DBUS_TYPE_UINT32,
2066 message, "ap_scan must equal 0, 1 or 2");
2074 * @message: Pointer to incoming dbus message
2076 * Returns: A dbus message containing a name of network interface
2081 DBusMessage * wpas_dbus_getter_ifname(DBusMessage *message,
2085 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_STRING,
2092 * @message: Pointer to incoming dbus message
2094 * Returns: A dbus message containing a name of network interface
2099 DBusMessage * wpas_dbus_getter_driver(DBusMessage *message,
2107 return wpas_dbus_error_unknown_error(message, NULL);
2111 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_STRING,
2118 * @message: Pointer to incoming dbus message
2120 * Returns: A dbus message containing a DBus object path to
2125 DBusMessage * wpas_dbus_getter_current_bss(DBusMessage *message,
2138 reply = wpas_dbus_simple_property_getter(message,
2148 * @message: Pointer to incoming dbus message
2150 * Returns: A dbus message containing a DBus object path to
2155 DBusMessage * wpas_dbus_getter_current_network(DBusMessage *message,
2168 reply = wpas_dbus_simple_property_getter(message,
2178 * @message: Pointer to incoming dbus message
2180 * Returns: A dbus message containing a name of bridge network
2185 DBusMessage * wpas_dbus_getter_bridge_ifname(DBusMessage *message,
2194 return wpas_dbus_error_unknown_error(message, NULL);
2197 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_STRING,
2204 * @message: Pointer to incoming dbus message
2206 * Returns: a dbus message containing an array of all known BSS objects
2211 DBusMessage * wpas_dbus_getter_bsss(DBusMessage *message,
2221 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2229 reply = dbus_message_new_error(message,
2240 reply = wpas_dbus_simple_array_property_getter(message,
2254 * @message: Pointer to incoming dbus message
2256 * Returns: a dbus message containing an array of all configured
2261 DBusMessage * wpas_dbus_getter_networks(DBusMessage *message,
2272 return wpas_dbus_error_unknown_error(message, NULL);
2280 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2288 reply = dbus_message_new_error(message,
2300 reply = wpas_dbus_simple_array_property_getter(message,
2314 * @message: Pointer to incoming dbus message
2316 * Returns: a dbus message containing a dictionary of pairs (blob_name, blob)
2320 DBusMessage * wpas_dbus_getter_blobs(DBusMessage *message,
2327 if (message == NULL)
2330 reply = dbus_message_new_method_return(message);
2332 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2342 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2367 return dbus_message_new_error(message,
2378 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2388 * @message: Pointer to incoming dbus message
2390 * Returns: a dbus message containing the bssid for the requested bss
2394 DBusMessage * wpas_dbus_getter_bss_bssid(DBusMessage *message,
2405 return wpas_dbus_simple_array_property_getter(message, DBUS_TYPE_BYTE,
2412 * @message: Pointer to incoming dbus message
2414 * Returns: a dbus message containing the ssid for the requested bss
2418 DBusMessage * wpas_dbus_getter_bss_ssid(DBusMessage *message,
2429 return wpas_dbus_simple_array_property_getter(message, DBUS_TYPE_BYTE,
2437 * @message: Pointer to incoming dbus message
2439 * Returns: a dbus message containing the privacy flag value of requested bss
2443 DBusMessage * wpas_dbus_getter_bss_privacy(DBusMessage *message,
2456 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_BOOLEAN,
2463 * @message: Pointer to incoming dbus message
2465 * Returns: a dbus message containing the mode of requested bss
2469 DBusMessage * wpas_dbus_getter_bss_mode(DBusMessage *message,
2486 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_STRING,
2493 * @message: Pointer to incoming dbus message
2495 * Returns: a dbus message containing the signal strength of requested bss
2499 DBusMessage * wpas_dbus_getter_bss_signal(DBusMessage *message,
2510 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_INT16,
2517 * @message: Pointer to incoming dbus message
2519 * Returns: a dbus message containing the frequency of requested bss
2523 DBusMessage * wpas_dbus_getter_bss_frequency(DBusMessage *message,
2534 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_UINT16,
2547 * @message: Pointer to incoming dbus message
2549 * Returns: a dbus message containing sorted array of bit rates
2553 DBusMessage * wpas_dbus_getter_bss_rates(DBusMessage *message,
2577 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2584 reply = wpas_dbus_simple_array_property_getter(message,
2595 DBusMessage *message, struct wpa_ie_data *ie_data)
2604 if (message == NULL)
2607 reply = dbus_message_new_method_return(message);
2702 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY, NULL);
2708 * @message: Pointer to incoming dbus message
2710 * Returns: a dbus message containing the WPA options of requested bss
2714 DBusMessage * wpas_dbus_getter_bss_wpa(DBusMessage *message,
2731 return wpas_dbus_error_unknown_error(message,
2735 return wpas_dbus_get_bss_security_prop(message, &wpa_data);
2741 * @message: Pointer to incoming dbus message
2743 * Returns: a dbus message containing the RSN options of requested bss
2747 DBusMessage * wpas_dbus_getter_bss_rsn(DBusMessage *message,
2764 return wpas_dbus_error_unknown_error(message,
2768 return wpas_dbus_get_bss_security_prop(message, &wpa_data);
2774 * @message: Pointer to incoming dbus message
2776 * Returns: a dbus message containing IEs byte array
2780 DBusMessage * wpas_dbus_getter_bss_ies(DBusMessage *message,
2791 return wpas_dbus_simple_array_property_getter(message, DBUS_TYPE_BYTE,
2798 * @message: Pointer to incoming dbus message
2801 * Returns: DBus message with boolean indicating state of configured network
2806 DBusMessage * wpas_dbus_getter_enabled(DBusMessage *message,
2810 return wpas_dbus_simple_property_getter(message, DBUS_TYPE_BOOLEAN,
2817 * @message: Pointer to incoming dbus message
2824 DBusMessage * wpas_dbus_setter_enabled(DBusMessage *message,
2834 reply = wpas_dbus_simple_property_setter(message, DBUS_TYPE_BOOLEAN,
2854 * @message: Pointer to incoming dbus message
2857 * Returns: DBus message with network properties or DBus error on failure
2862 DBusMessage *message, struct network_handler_args *net)
2869 return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2872 if (message == NULL)
2875 reply = dbus_message_new_method_return(message);
2877 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2888 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2898 reply = dbus_message_new_error(message,
2910 reply = dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
2928 * @message: Pointer to incoming dbus message
2936 DBusMessage *message, struct network_handler_args *net)
2943 dbus_message_iter_init(message, &iter);
2950 reply = set_network_properties(message, net->wpa_s, ssid,