dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::driver::client Class Reference

an open of the driver itself, created by driver::client_create(): what it does not answer itself goes to the driver More...

#include <dxd_driver_client.h>

Inheritance diagram for dxd::driver::client:
Collaboration diagram for dxd::driver::client:

Public Member Functions

 client(class driver& driver)
virtual void conclude()
virtual os_result ioctl(unsigned int ioctl, const void* in, size_t size_in, void* out, size_t size_out, size_t& size)
virtual os_result launch()
virtual ~client()= default

Protected Attributes

class driver& driver

Detailed Description

an open of the driver itself, created by driver::client_create(): what it does not answer itself goes to the driver

Constructor & Destructor Documentation

◆ client()

dxd::driver::client::client(class driver& driver)
inline

◆ ~client()

virtual dxd::driver::client::~client()
virtualdefault

Member Function Documentation

◆ conclude()

virtual void dxd::driver::client::conclude()
inlinevirtual
Here is the caller graph for this function:

◆ ioctl()

virtual os_result dxd::driver::client::ioctl(unsigned int ioctl, const void* in, size_t size_in, void* out, size_t size_out, size_t& size)
inlinevirtual

Reimplemented in dxd::platform::driver::client.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ launch()

virtual os_result dxd::driver::client::launch()
inlinevirtual
Here is the caller graph for this function:

Member Data Documentation

◆ driver

class driver& dxd::driver::client::driver
protected

The documentation for this class was generated from the following file: