diff options
author | Luiz Augusto von Dentz <luiz.dentz@indt.org.br> | 2008-07-25 16:26:40 -0300 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.dentz@indt.org.br> | 2008-07-28 11:41:23 -0300 |
commit | d2fd09864d8b9e5289f0a6ab230063b32f661048 (patch) | |
tree | 05a1c65bc25cf4c68fc54e7ad9c0a8da0556d199 /input/device.h | |
parent | 2765481ccb865fa2e0955e245880321aee27712c (diff) |
Fix input to reflect API documentation.
Diffstat (limited to 'input/device.h')
-rw-r--r-- | input/device.h | 18 |
1 files changed, 10 insertions, 8 deletions
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); |