|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
ioctl bridge for 32/64bit user mode/kernel space big/little endian interface More...
#include <dx_platform.h>
Public Member Functions | |
| iobridge()= default | |
| iobridge(type_t* p32) | |
| operator bool() const | |
| operator type_t*() const | |
| operator type_t*() const | |
| type_t* | operator ->() |
| object pointer | |
| const type_t* | operator ->() const |
| object pointer | |
| type_t* | operator ->() const |
| iobridge& | operator =(type_t* p32) |
| iobridge& | operator =(type_t* p64) |
Public Attributes | |
| long long | __reserved |
| type_t* | p64 |
| type_t *__ptr64 | p64= nullptr |
ioctl bridge for 32/64bit user mode/kernel space big/little endian interface
ioctl bridge for 32/64bit user mode/kernel space interface
__attribute((mode(DI))) would seem obvious but doesn't support pointer
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
object pointer
|
inline |
object pointer
|
inline |
|
inline |
|
inline |
| long long dx::iobridge<type_t>::__reserved |
| type_t* dx::iobridge<type_t>::p64 |
| type_t* __ptr64 dx::iobridge<type_t>::p64= nullptr |