summaryrefslogtreecommitdiffstats
path: root/input/device.h
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.dentz@indt.org.br>2008-07-25 16:26:40 -0300
committerLuiz Augusto von Dentz <luiz.dentz@indt.org.br>2008-07-28 11:41:23 -0300
commitd2fd09864d8b9e5289f0a6ab230063b32f661048 (patch)
tree05a1c65bc25cf4c68fc54e7ad9c0a8da0556d199 /input/device.h
parent2765481ccb865fa2e0955e245880321aee27712c (diff)
Fix input to reflect API documentation.
Diffstat (limited to 'input/device.h')
-rw-r--r--input/device.h18
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);