user client
More...
#include <dxd_device.h>
|
| | client (::WDFFILEOBJECT wdf_file) |
| virtual void | conclude () |
| | virtual user client deinitialization method
|
| virtual os_result | ioctl (unsigned int ioctl, const void *in, size_t size_in, void *out, size_t size_out, size_t &size) |
| | virtual user client I/O control handler
|
| virtual os_result | launch () |
| | virtual user client initialization method
|
| virtual | ~client () |
| | virtual destructur
|
◆ client()
| dxd::client::client |
( |
::WDFFILEOBJECT | wdf_file | ) |
|
|
inlineprotected |
◆ ~client()
| virtual dxd::client::~client |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual destructur
client base class needs virtual destructor; although its a dummy; to ensure inheritend and composite objects to be correctly destructed.
◆ conclude()
| virtual void dxd::client::conclude |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual user client deinitialization method
virtual conclude() gets called by the dynax driver framework when an applications closes its user client interface to the device.
Reimplemented in dxd::usb_stream_client.
◆ ioctl()
| os_result dxd::client::ioctl |
( |
unsigned int | ioctl, |
|
|
const void * | in, |
|
|
size_t | size_in, |
|
|
void * | out, |
|
|
size_t | size_out, |
|
|
size_t & | size ) |
|
protectedvirtual |
virtual user client I/O control handler
virtual ioctl() gets called by the dynax driver framework when an applications issues IOCTL request to its user client interface.
- Parameters
-
| ioctl | IOCTL |
| in | buffer pointer containing data from user mode |
| size_in | size of the buffer containing data from user mode |
| out | buffer pointer accepting data to be returned to user mode |
| size_out | size of the buffer accepting data to be returned to user mode |
| size | actual size of data to be returned to user mode |
Reimplemented in dxd::usb_stream_client.
◆ launch()
virtual user client initialization method
virtual launch() gets called by the dynax driver framework when an applications opens an user client interface to the device.
◆ device
◆ wdf_file
| ::WDFFILEOBJECT dxd::client::wdf_file |
|
protected |
The documentation for this class was generated from the following file: