diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2007-05-15 16:59:41 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2007-05-15 16:59:41 +0000 |
commit | ceeb274a3bc8f4fda2a08c1a831a1ffbfb2f85a8 (patch) | |
tree | d56f2bda110cd0d4453bc7149588c0f7f6912622 /serial/manager.c | |
parent | e5d465b5adb59f2b199819793939d781376b7d75 (diff) |
serial: moving error functions to error.c
Diffstat (limited to 'serial/manager.c')
-rw-r--r-- | serial/manager.c | 79 |
1 files changed, 1 insertions, 78 deletions
diff --git a/serial/manager.c b/serial/manager.c index 2c797191..58263721 100644 --- a/serial/manager.c +++ b/serial/manager.c @@ -47,11 +47,11 @@ #include "dbus-helper.h" #include "logging.h" +#include "error.h" #include "manager.h" #define SERIAL_MANAGER_PATH "/org/bluez/serial" #define SERIAL_MANAGER_INTERFACE "org.bluez.serial.Manager" -#define SERIAL_ERROR_INTERFACE "org.bluez.serial.Error" #define BASE_UUID "00000000-0000-1000-8000-00805F9B34FB" @@ -176,83 +176,6 @@ static uint16_t str2class(const char *pattern) return 0; } -static DBusHandlerResult err_connection_failed(DBusConnection *conn, - DBusMessage *msg, const char *str) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE".ConnectionAttemptFailed", str)); -} - -static DBusHandlerResult err_connection_canceled(DBusConnection *conn, - DBusMessage *msg) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE".ConnectionCanceled", - "Connection creation canceled")); -} - -static DBusHandlerResult err_connection_in_progress(DBusConnection *conn, - DBusMessage *msg) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE".ConnectionInProgress", - "Connection creation in progress")); -} - -static DBusHandlerResult err_connection_not_in_progress(DBusConnection *conn, - DBusMessage *msg) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE".ConnectionNotInProgress", - "Connection creation not in progress")); -} - -static DBusHandlerResult err_does_not_exist(DBusConnection *conn, - DBusMessage *msg, const char *str) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE ".DoesNotExist", str)); -} - -static DBusHandlerResult err_failed(DBusConnection *conn, - DBusMessage *msg, const char *str) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE ".Failed", str)); -} - -static DBusHandlerResult err_invalid_args(DBusConnection *conn, - DBusMessage *msg, const char *str) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE ".InvalidArguments", str)); -} - -static DBusHandlerResult err_not_authorized(DBusConnection *conn, - DBusMessage *msg) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE ".NotAuthorized", - "Owner not allowed")); -} - -static DBusHandlerResult err_not_supported(DBusConnection *conn, - DBusMessage *msg) -{ - return send_message_and_unref(conn, - dbus_message_new_error(msg, - SERIAL_ERROR_INTERFACE ".NotSupported", - "The service is not supported by the remote device")); -} - static int rfcomm_release(int16_t id) { struct rfcomm_dev_req req; |