~ubuntu-branches/ubuntu/wily/bluez/wily

« back to all changes in this revision

Viewing changes to input/device.h

ImportĀ upstreamĀ versionĀ 4.81

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 *
3
3
 *  BlueZ - Bluetooth protocol stack for Linux
4
4
 *
5
 
 *  Copyright (C) 2004-2009  Marcel Holtmann <marcel@holtmann.org>
 
5
 *  Copyright (C) 2004-2010  Marcel Holtmann <marcel@holtmann.org>
6
6
 *
7
7
 *
8
8
 *  This program is free software; you can redistribute it and/or modify
39
39
        gboolean        (*connect) (struct input_conn *iconn, GError **err);
40
40
        int             (*disconnect) (struct input_conn *iconn);
41
41
        void            *priv;
 
42
        const struct input_device *idev;
42
43
};
43
44
 
44
 
int input_device_register(DBusConnection *conn, const char *path,
45
 
                        const bdaddr_t *src, const bdaddr_t *dst, const char *uuid,
46
 
                        const uint32_t handle, int timeout);
47
 
int fake_input_register(DBusConnection *conn, const char *path, bdaddr_t *src,
48
 
                        bdaddr_t *dst, const char *uuid, uint8_t channel);
 
45
int fake_input_register(DBusConnection *conn, struct btd_device *device,
 
46
                        const char *path, bdaddr_t *src, bdaddr_t *dst,
 
47
                        const char *uuid, uint8_t channel);
 
48
int input_device_register(DBusConnection *conn, struct btd_device *device,
 
49
                        const char *path, const bdaddr_t *src,
 
50
                        const bdaddr_t *dst, const char *uuid,
 
51
                        uint32_t handle, int timeout);
49
52
int input_device_unregister(const char *path, const char *uuid);
50
53
 
51
54
int input_device_set_channel(const bdaddr_t *src, const bdaddr_t *dst, int psm,
52
55
                                                        GIOChannel *io);
53
56
int input_device_close_channels(const bdaddr_t *src, const bdaddr_t *dst);
54
 
int input_device_connadd(const bdaddr_t *src, const bdaddr_t *dst);