bluetooth: Keep track of org.bluez.Device objects
authorVinicius Costa Gomes <vcgomes@gmail.com>
Thu, 15 Aug 2013 15:02:22 +0000 (12:02 -0300)
committerVinicius Costa Gomes <vcgomes@gmail.com>
Thu, 15 Aug 2013 18:20:10 +0000 (15:20 -0300)
commit70f02fb84b0b6c5960aefbc5f5c551c356e411d3
tree1326e7f6e673119872241edeae680060ea46ea1e
parentee5cd21864fa355653ad078febb9be069d646754
bluetooth: Keep track of org.bluez.Device objects

The process is more involved for BlueZ 4 than for BlueZ 5. Before we can
notify upper layers that we have a new device we need at least to have its
address, for BlueZ 4, this requires that we send a D-Bus message to get its
properties.

For this process we keep a map of object paths to addresses, so when a
change is detected on one object path, it can be detected and we can
send a message to the JS side.
bluetooth/bluetooth_context.h
bluetooth/bluetooth_context_bluez4.cc