summaryrefslogtreecommitdiffstats
path: root/src/device.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for device pattern drivers.Luiz Augusto von Dentz2008-11-071-1/+1
| | | | | | The support is necessary for driver like serial which should be able to register RFCOMM UUID but was unable to do so as we were only matching the profile itself.
* Add mechanism for adding new UUIDs from the driver sideJohan Hedberg2008-10-091-0/+1
| | | | | | With this patch drivers can notify the core daemon that a device supports some UUID. This is useful in case we don't have a service record for a profile which the remote device initiates a connection for.
* Make device driver probe calls take UUID's instead of full recordsJohan Hedberg2008-10-091-2/+4
| | | | | This is preparation for allowing the device object to be correctly set up even when we don't have the full service records but only the remote UUID's.
* Don't detect profile removal on during reverse service discoveryJohan Hedberg2008-10-091-1/+1
| | | | | | | Some devices will hide their service secords when they are connected so we incorrectly think that they have removed support for the profile. A simple solution is not to try to do this detection when we are doing reverse service discovery.
* Fix the service discovery-upon-pairing logicJohan Hedberg2008-10-081-1/+1
| | | | | | | | | The original code seems to try to handle the situation of two opposite directed pairing attempts (remote side starts dedicated bonding with us but someone calls CreatePairedDevice on our side at the same time). I'm not sure how likely this actually is or if it can even succeed, but the existing logic in the code was nevertheless wrong. After this patch is at least in theory makes sense to me (and is better commented if I forget what I was thinking when I wrote it).
* Don't do bonding_process_complete upon link_key_notifyJohan Hedberg2008-09-261-1/+3
|
* Move more pairing and discovery initiation logic into device.cJohan Hedberg2008-09-251-1/+2
|
* Do service discovery also for pairings initiated from the other sideJohan Hedberg2008-09-251-0/+3
|
* Find device ID from SDP recordsDavid Woodhouse2008-09-141-2/+0
|
* store pnp info when we receive a pnp recordDavid Woodhouse2008-09-131-0/+2
|
* Redefining device_get_address to take bdaddr_t as parameter.Alok Barsode2008-09-081-1/+1
|
* Renaming struct adapter to struct btd_adapter.Alok Barsode2008-09-041-2/+2
|
* Remove driver.c driver.h and remove workaround for to force a symbol resolution.Luiz Augusto von Dentz2008-08-181-0/+12
|
* Introduce driver.c and driver.h files.Luiz Augusto von Dentz2008-08-051-14/+0
|
* Move hcid to src directory and rename it to bluetoothdMarcel Holtmann2008-07-291-0/+58