Lines Matching refs:message

94  * wpas_dbus_new_invalid_iface_error - Return a new invalid interface error message
95 * @message: Pointer to incoming dbus message this error refers to
96 * Returns: A dbus error message
100 DBusMessage * wpas_dbus_new_invalid_iface_error(DBusMessage *message)
102 return dbus_message_new_error(message, WPAS_ERROR_INVALID_IFACE,
109 * wpas_dbus_new_invalid_network_error - Return a new invalid network error message
110 * @message: Pointer to incoming dbus message this error refers to
111 * Returns: a dbus error message
115 DBusMessage * wpas_dbus_new_invalid_network_error(DBusMessage *message)
117 return dbus_message_new_error(message, WPAS_ERROR_INVALID_NETWORK,
123 * wpas_dbus_new_invalid_bssid_error - Return a new invalid bssid error message
124 * @message: Pointer to incoming dbus message this error refers to
125 * Returns: a dbus error message
129 static DBusMessage * wpas_dbus_new_invalid_bssid_error(DBusMessage *message)
131 return dbus_message_new_error(message, WPAS_ERROR_INVALID_BSSID,
138 * @message: the incoming dbus message
141 * Returns: a reply dbus message, or a dbus error message
145 static DBusMessage * wpas_dispatch_network_method(DBusMessage *message,
150 const char *method = dbus_message_get_member(message);
155 return wpas_dbus_new_invalid_network_error(message);
158 reply = wpas_dbus_iface_set_network(message, wpa_s, ssid);
160 reply = wpas_dbus_iface_enable_network(message, wpa_s, ssid);
162 reply = wpas_dbus_iface_disable_network(message, wpa_s, ssid);
170 * @message: the incoming dbus message
173 * Returns: a reply dbus message, or a dbus error message
177 static DBusMessage * wpas_dispatch_bssid_method(DBusMessage *message,
185 return wpas_dbus_new_invalid_bssid_error(message);
189 return wpas_dbus_new_invalid_bssid_error(message);
192 if (os_strcmp(dbus_message_get_member(message), "properties") == 0)
193 return wpas_dbus_bssid_properties(message, wpa_s, bss);
201 * @connection: Connection to the system message bus
202 * @message: An incoming dbus message
204 * Returns: Whether or not the message was handled
210 DBusMessage *message,
214 const char *method = dbus_message_get_member(message);
215 const char *path = dbus_message_get_path(message);
216 const char *msg_interface = dbus_message_get_interface(message);
222 /* Caller must specify a message interface */
229 reply = wpas_dbus_new_invalid_iface_error(message);
233 /* Make sure the message's object path actually refers to the
238 reply = wpas_dbus_new_invalid_iface_error(message);
246 reply = wpas_dispatch_network_method(message, wpa_s,
249 reply = wpas_dbus_new_invalid_network_error(message);
252 reply = wpas_dispatch_bssid_method(message, wpa_s, bssid);
256 reply = wpas_dbus_iface_scan(message, wpa_s);
258 reply = wpas_dbus_iface_scan_results(message, wpa_s);
260 reply = wpas_dbus_iface_add_network(message, wpa_s);
262 reply = wpas_dbus_iface_remove_network(message, wpa_s);
264 reply = wpas_dbus_iface_select_network(message, wpa_s);
266 reply = wpas_dbus_iface_capabilities(message, wpa_s);
268 reply = wpas_dbus_iface_disconnect(message, wpa_s);
270 reply = wpas_dbus_iface_set_ap_scan(message, wpa_s);
272 reply = wpas_dbus_iface_set_smartcard_modules(message,
275 reply = wpas_dbus_iface_get_state(message, wpa_s);
277 reply = wpas_dbus_iface_get_scanning(message, wpa_s);
279 reply = wpas_dbus_iface_set_blobs(message, wpa_s);
281 reply = wpas_dbus_iface_remove_blobs(message, wpa_s);
284 reply = wpas_dbus_iface_wps_pbc(message, wpa_s);
286 reply = wpas_dbus_iface_wps_pin(message, wpa_s);
288 reply = wpas_dbus_iface_wps_reg(message, wpa_s);
292 /* If the message was handled, send back the reply */
294 if (!dbus_message_get_no_reply(message))
310 * @connection: connection to the system message bus
311 * @message: an incoming dbus message
313 * Returns: whether or not the message was handled
316 * handlers, depending on what the message's target object path is,
320 DBusMessage *message, void *user_data)
328 method = dbus_message_get_member(message);
329 path = dbus_message_get_path(message);
330 msg_interface = dbus_message_get_interface(message);
342 message, ctrl_iface->global);
345 message, ctrl_iface->global);
348 message, ctrl_iface->global);
351 message, ctrl_iface->global);
355 /* If the message was handled, send back the reply */
357 if (!dbus_message_get_no_reply(message))
567 /* Register the message handler for the global dbus interface */
571 wpa_printf(MSG_ERROR, "dbus: Could not set up message "
576 /* Register our service with the message bus */
591 "%s %s", error.name, error.message);
637 /* Register the message handler for the interface functions */
640 wpa_printf(MSG_ERROR, "dbus: Could not set up message "