From d2fd09864d8b9e5289f0a6ab230063b32f661048 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Fri, 25 Jul 2008 16:26:40 -0300 Subject: Fix input to reflect API documentation. --- input/device.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'input/device.h') diff --git a/input/device.h b/input/device.h index d71e7a73..036907b3 100644 --- a/input/device.h +++ b/input/device.h @@ -24,7 +24,8 @@ #define L2CAP_PSM_HIDP_CTRL 0x11 #define L2CAP_PSM_HIDP_INTR 0x13 -struct device; +struct input_device; +struct input_conn; struct fake_input { int flags; @@ -32,16 +33,17 @@ struct fake_input { int uinput; /* uinput socket */ int rfcomm; /* RFCOMM socket */ uint8_t ch; /* RFCOMM channel number */ - gboolean (*connect) (struct device *dev); - int (*disconnect) (struct device *dev); + gboolean (*connect) (struct input_conn *iconn); + int (*disconnect) (struct input_conn *iconn); void *priv; }; -int input_device_register(DBusConnection *conn, bdaddr_t *src, bdaddr_t *dst, - struct hidp_connadd_req *hid, const char *path); -int fake_input_register(DBusConnection *conn, bdaddr_t *src, - bdaddr_t *dst, uint8_t ch, const char *path); -int input_device_unregister(DBusConnection *conn, const char *path); +int input_device_register(DBusConnection *conn, const char *path, + bdaddr_t *src, bdaddr_t *dst, const char *uuid, + int timeout); +int fake_input_register(DBusConnection *conn, const char *path, bdaddr_t *src, + bdaddr_t *dst, const char *uuid, uint8_t channel); +int input_device_unregister(const char *path, const char *uuid); gboolean input_device_is_registered(bdaddr_t *src, bdaddr_t *dst); -- cgit