|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
#include "dxd_device_client.h"#include "dxd_platform_session.h"#include <DriverKit/IOService.h>#include <DriverKit/OSData.h>#include <DriverKit/OSDictionary.h>#include <DriverKit/OSBoolean.h>Classes | |
| class | dxd::platform::device |
| DriverKit device: the plain C++ object its IOService shell (dxd_device) holds. More... | |
| class | dxd::platform::device::client |
| an open of the device: one per dxd_user_client the device's shell opens More... | |
Namespaces | |
| namespace | dx |
| dynax driver framework interface namespace | |
| namespace | dxd |
| dynax driver framework kernel namespace | |
| namespace | dxd::platform |
| the platform branch: DriverKit | |
Functions | |
| platform::device* | dxd::create(driver& driver, ::IOService* service) |
| the product's device factory, called when a device's shell starts - what dxd::create<adapter> in DriverEntry is on Windows | |