dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_platform_device.h File Reference
#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>
Include dependency graph for driverkit/dxd_platform_device.h:
This graph shows which files directly or indirectly include this file:

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