Changes between Version 14 and Version 15 of DeviceDrivers
- Timestamp:
- 2011-11-14T12:41:58Z (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeviceDrivers
v14 v15 36 36 ==== Inner and Exposed Functions ==== 37 37 38 There is no formal distinction between a bus (nexus) driver and a leaf (device) driver. All drivers consume device nodes and produce function nodes. There are two type of functions (function nodes), ''inner functions'' and ''exposed functions''. Inner functions are functions internal to the device graph and DDF will attempt to attach child devices/drivers under these functions. Exposed functions are meant to be consumed by clients external to the DDF (such as applications or non-DDF servers) and the DDF will expose them as locfs services.38 There is no formal distinction between a bus (nexus) driver and a leaf (device) driver. All drivers consume device nodes and produce function nodes. There are two type of functions (function nodes), ''inner functions'' and ''exposed functions''. Inner functions are functions internal to the device graph and DDF will attempt to attach child devices/drivers under these functions. Exposed functions are meant to be consumed by clients external to the DDF (such as applications or non-DDF servers) and the DDF will expose them as services via the Location Service. 39 39 40 40 == DDF Driver Structure ==