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) |