|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
user client More...
#include <dxd_device.h>
Protected Member Functions | |
| 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 | |
Protected Attributes | |
| struct dxd::kmdf::client:: { ... } | wdf |
Friends | |
| class | device |
user client
|
inlineprotected |
|
inlineprotectedvirtual |
virtual destructur
client base class needs virtual destructor; although its a dummy; to ensure inheritend and composite objects to be correctly destructed.
|
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.
|
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.
| 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 |
|
inlineprotectedvirtual |
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.
|
friend |
| struct { ... } dxd::kmdf::client::wdf |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |