_NUTVIRTUALDEVICE Struct Reference
[Device Management]

Collaboration diagram for _NUTVIRTUALDEVICE:

Collaboration graph
[legend]

Detailed Description

Virtual device structure.

Definition at line 266 of file device.h.


Data Fields

NUTVIRTUALDEVICEvdv_next
NUTVIRTUALDEVICEvdv_zero
uint8_t vdv_type
int(* vdv_read )(void *, void *, int)
int(* vdv_write )(void *, CONST void *, int)
int(* vdv_write_P )(void *, PGM_P, int)
int(* vdv_ioctl )(void *, int, void *)

Field Documentation

NUTVIRTUALDEVICE* _NUTVIRTUALDEVICE::vdv_next

Definition at line 267 of file device.h.

NUTVIRTUALDEVICE* _NUTVIRTUALDEVICE::vdv_zero

Definition at line 268 of file device.h.

uint8_t _NUTVIRTUALDEVICE::vdv_type

Definition at line 269 of file device.h.

int(* _NUTVIRTUALDEVICE::vdv_read)(void *, void *, int)

Referenced by _read().

int(* _NUTVIRTUALDEVICE::vdv_write)(void *, CONST void *, int)

Referenced by _close(), and _write().

int(* _NUTVIRTUALDEVICE::vdv_write_P)(void *, PGM_P, int)

Referenced by _write_P().

int(* _NUTVIRTUALDEVICE::vdv_ioctl)(void *, int, void *)

Referenced by _filelength(), and _ioctl().


The documentation for this struct was generated from the following file:
© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/