diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2005-11-02 15:44:05 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2005-11-02 15:44:05 +0000 |
commit | 82e1a94c4e31d674d1303bdaf7b1ca7a8b4298c8 (patch) | |
tree | 3d6c2df0e9073f3f54c5f6df18635f9a1f33a2eb /hcid/dbus.h | |
parent | d4462970fa423b41666b5f8e33319100784fd673 (diff) |
Introduce a new path_id field
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r-- | hcid/dbus.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h index 1ec747a1..0e863846 100644 --- a/hcid/dbus.h +++ b/hcid/dbus.h @@ -34,8 +34,23 @@ #define ERROR_INTERFACE BASE_INTERFACE ".Error" -#define MANAGER_PATH_ID (0xFFFF) -#define DEVICE_PATH_ID (0xFFFE) +#define MANAGER_PATH_MASK (1 << 15) +#define DEVICE_PATH_MASK (1 << 14) + +/* /org/bluez/Manager */ +#define MANAGER_ROOT_ID MANAGER_PATH_MASK + +/* /org/bluez/Device */ +#define DEVICE_ROOT_ID DEVICE_PATH_MASK + +/* E.g. /org/bluez/Device/hci0 */ +#define DEVICE_PATH_ID (DEVICE_PATH_MASK | 0x0001) + +/* E.g. /org/bluez/Device/hci0/Controller */ +#define HCI_PATH_ID (DEVICE_PATH_MASK | 0x0002) + +#define INVALID_PATH_ID 0xFFFF +#define INVALID_DEV_ID 0xFFFF /*======================================================================== BlueZ D-Bus Manager service definitions "/org/bluez/Manager" |