|
HALFRED
0.4.0
|
private declarations for the IODevice API More...
private declarations for the IODevice API
#include "hal_defs.h"#include "hal_iodevice.h"#include "hal_osnotifier.h"#include <stdarg.h>#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | IODeviceDesc |
Typedefs | |
| typedef struct IODeviceDesc | IODeviceDesc |
| typedef HALRESULT(* | IODeviceCtrlFunc )(IODevice) |
| typedef HALRESULT(* | IODeviceIOCtlFunc )(IODevice, unsigned int, va_list) |
| typedef size_t(* | IODeviceGetCountFunc )(IODevice) |
| typedef size_t(* | IODeviceWriteFunc )(IODevice, const void *, size_t) |
| typedef size_t(* | IODeviceReadFunc )(IODevice, void *, size_t) |
Functions | |
| void | IODEV_SignalReadEvent (IODevice iodevice, int count) |
| void | IODEV_SignalWriteEvent (IODevice iodevice, int count) |
1.8.7