26 #include "dbus-errors.h"
27 #include "dbus-internals.h"
28 #include "dbus-string.h"
29 #include "dbus-protocol.h"
70 unsigned int const_message : 1;
72 unsigned int dummy2 : 1;
73 unsigned int dummy3 : 1;
74 unsigned int dummy4 : 1;
75 unsigned int dummy5 : 1;
92 message_from_error (
const char *error)
95 return "Unknown error";
97 return "Not enough memory available";
99 return "Error reading or writing data";
101 return "Could not parse address";
103 return "Feature not supported";
105 return "Resource limits exceeded";
107 return "Permission denied";
109 return "Could not authenticate to server";
111 return "No server available at address";
113 return "Connection timed out";
115 return "Network unavailable";
117 return "Address already in use";
119 return "Disconnected.";
121 return "Invalid arguments.";
123 return "Did not get a reply message.";
125 return "File doesn't exist.";
127 return "Object path already in use";
194 _dbus_return_if_fail (error !=
NULL);
215 _dbus_return_if_fail (error !=
NULL);
249 _dbus_return_if_error_is_set (error);
250 _dbus_return_if_fail (name !=
NULL);
259 message = message_from_error (name);
263 real->
name = (
char*) name;
264 real->
message = (
char *)message;
282 _dbus_return_if_error_is_set (dest);
305 _dbus_return_val_if_fail (error !=
NULL,
FALSE);
306 _dbus_return_val_if_fail (name !=
NULL,
FALSE);
331 _dbus_return_val_if_fail (error !=
NULL,
FALSE);
365 _dbus_return_if_error_is_set (error);
366 _dbus_return_if_fail (name !=
NULL);
368 va_start (args, format);
369 _dbus_set_error_valist (error, name, format, args);
374 _dbus_set_error_valist (
DBusError *error,
396 message_from_error (name)))
432 _DBUS_SET_OOM (error);