From d307da66278af3505e2bb1a35de4ef2ccefb9a6d Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 19 Mar 2007 15:17:15 +0000 Subject: input: moving "struct input_device" to device.h --- input/device.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'input/device.h') diff --git a/input/device.h b/input/device.h index b51056e28..604d7b79b 100644 --- a/input/device.h +++ b/input/device.h @@ -21,6 +21,29 @@ * */ +struct fake_input { + GIOChannel *io; + int rfcomm; /* RFCOMM socket */ + int uinput; /* uinput socket */ + uint8_t ch; /* RFCOMM channel number */ +}; + +struct pending_connect { + DBusConnection *conn; + DBusMessage *msg; +}; + +struct input_device { + bdaddr_t src; + bdaddr_t dst; + char *name; + uint8_t major; + uint8_t minor; + struct hidp_connadd_req hidp; /* FIXME: Use dynamic alloc? */ + struct fake_input *fake; + struct pending_connect *pending_connect; +}; + int input_device_register(DBusConnection *conn, bdaddr_t *src, bdaddr_t *dst, struct hidp_connadd_req *hidp, const char **path); int fake_input_register(DBusConnection *conn, bdaddr_t *src, -- cgit v1.2.1