Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

Error conditions
[HAL daemon]

Various error messages the HAL daemon can raise. More...

Functions

void raise_no_such_device (DBusConnection *connection, DBusMessage *in_reply_to, const char *udi)
 Raise the org.freedesktop.Hal.NoSuchDevice error.

void raise_udi_in_use (DBusConnection *connection, DBusMessage *in_reply_to, const char *udi)
 Raise the org.freedesktop.Hal.UdiInUse error.

void raise_no_such_property (DBusConnection *connection, DBusMessage *in_reply_to, const char *device_id, const char *key)
 Raise the org.freedesktop.Hal.NoSuchProperty error.

void raise_property_type_error (DBusConnection *connection, DBusMessage *in_reply_to, const char *device_id, const char *key)
 Raise the org.freedesktop.Hal.TypeMismatch error.

void raise_syntax (DBusConnection *connection, DBusMessage *in_reply_to, const char *method_name)
 Raise the org.freedesktop.Hal.SyntaxError error.


Detailed Description

Various error messages the HAL daemon can raise.


Function Documentation

void raise_no_such_device DBusConnection *  connection,
DBusMessage *  in_reply_to,
const char *  udi
[static]
 

Raise the org.freedesktop.Hal.NoSuchDevice error.

Parameters:
connection D-Bus connection
in_reply_to message to report error on
udi Unique device id given

Definition at line 77 of file main.c.

References DIE.

Referenced by agent_device_matches(), agent_manager_commit_to_gdl(), agent_manager_remove(), agent_merge_properties(), device_add_capability(), device_get_all_properties(), device_get_property(), device_get_property_type(), device_property_exists(), device_query_capability(), device_remove_property(), and device_set_property().

void raise_no_such_property DBusConnection *  connection,
DBusMessage *  in_reply_to,
const char *  device_id,
const char *  key
[static]
 

Raise the org.freedesktop.Hal.NoSuchProperty error.

Parameters:
connection D-Bus connection
in_reply_to message to report error on
device_id Id of the device
key Key of the property that didn't exist

Definition at line 129 of file main.c.

References DIE.

Referenced by device_get_property(), device_get_property_type(), and device_remove_property().

void raise_property_type_error DBusConnection *  connection,
DBusMessage *  in_reply_to,
const char *  device_id,
const char *  key
[static]
 

Raise the org.freedesktop.Hal.TypeMismatch error.

Parameters:
connection D-Bus connection
in_reply_to message to report error on
device_id Id of the device
key Key of the property

Definition at line 157 of file main.c.

References DIE.

Referenced by device_set_property().

void raise_syntax DBusConnection *  connection,
DBusMessage *  in_reply_to,
const char *  method_name
[static]
 

Raise the org.freedesktop.Hal.SyntaxError error.

Parameters:
connection D-Bus connection
in_reply_to message to report error on
method_name Name of the method that was invoked with the wrong signature

Definition at line 186 of file main.c.

References DIE.

Referenced by agent_device_matches(), agent_manager_commit_to_gdl(), agent_manager_remove(), agent_merge_properties(), device_add_capability(), device_get_property(), device_get_property_type(), device_property_exists(), device_query_capability(), device_remove_property(), device_set_property(), manager_device_exists(), manager_find_device_by_capability(), and manager_find_device_string_match().

void raise_udi_in_use DBusConnection *  connection,
DBusMessage *  in_reply_to,
const char *  udi
[static]
 

Raise the org.freedesktop.Hal.UdiInUse error.

Parameters:
connection D-Bus connection
in_reply_to message to report error on
udi Unique device id that is already in use

Definition at line 102 of file main.c.

References DIE.

Referenced by agent_manager_commit_to_gdl().


Generated on Thu Mar 11 21:32:25 2004 for HAL by doxygen 1.3.6-20040222