_NUTFILE Struct Reference
[Device ManagementDevice Management]

Collaboration diagram for _NUTFILE:

Collaboration graph
[legend]

Detailed Description

File structure.

Definition at line 71 of file file.h.


Data Fields

NUTFILEnf_next
 Link to the next file structure.
struct _NUTDEVICEnf_dev
 Device containing this file.
void * nf_fcb
 Device specific file control block.

Field Documentation

NUTFILE* _NUTFILE::nf_next

Link to the next file structure.

Definition at line 75 of file file.h.

Referenced by AceOpen(), AhdlcAvrOpen(), DebugOpen(), MmCardMount(), PhatDirOpen(), PhatFileOpen(), TermOpen(), UartAvrOpen(), and UsartOpen().

struct _NUTDEVICE* _NUTFILE::nf_dev [read]

Device containing this file.

Definition at line 80 of file file.h.

Referenced by _close(), _filelength(), _ioctl(), _read(), _seek(), _tell(), _write(), _write_P(), AceOpen(), AceRead(), AceSize(), AceWrite(), AceWrite_P(), AhdlcAvrClose(), AhdlcAvrOpen(), AhdlcAvrRead(), AhdlcAvrWrite(), AhdlcAvrWrite_P(), AllocFirstCluster(), closedir(), DebugOpen(), DebugWrite(), GenCharSize(), IsFixedRootDir(), MmCardBlockRead(), MmCardBlockWrite(), MmCardMount(), MmCardUnmount(), PhatClusterSector(), PhatDirEntryUpdate(), PhatDirOpen(), PhatFileOpen(), PhatFilePosSet(), PhatFileRead(), PhatFileWrite(), PhatSectorRead(), PhatVolMount(), readdir(), TermOpen(), TermWrite(), TermWrite_P(), UartAvrOpen(), UartAvrRead(), UartAvrSize(), UartAvrWrite(), UartAvrWrite_P(), UsartClose(), UsartOpen(), UsartRead(), UsartSize(), UsartWrite(), and UsartWrite_P().

void* _NUTFILE::nf_fcb

Device specific file control block.

Definition at line 85 of file file.h.

Referenced by AceOpen(), AhdlcAvrOpen(), AllocFirstCluster(), DebugOpen(), FATFileRead(), FATFileSize(), IsFixedRootDir(), MmCardBlockRead(), MmCardBlockWrite(), MmCardIOCtl(), MmCardMount(), MmCardUnmount(), PhatDirCreate(), PhatDirEntryCreate(), PhatDirEntryFind(), PhatDirEntryUpdate(), PhatDirOpen(), PhatFileClose(), PhatFileOpen(), PhatFilePosSet(), PhatFileRead(), PhatFileWrite(), TermOpen(), UartAvrOpen(), and UsartOpen().


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