vfsent Struct Reference

A VFS entity is an object representing a single file or directory on disk. Each VFS entity is handled by some kind of VFS module. By default, a VFS entity only contains the filename and a reference count. It must be manually populated to get its actual contents. More...

#include <vfs.h>

Collaboration diagram for vfsent:
Collaboration graph
[legend]

Data Fields

char * name
 The name of the current object (the basename).
char * filename
 The complete filename of the object (realpath).
int refcount
 The reference count of the current object, used to determine whether it should be deallocated.
struct vfsmodulevmod
 The VFS module responsible for handling the entity.
struct vfslist population
 References to its children.
int recurse
 Whether or not we should recurse down this object.

Detailed Description

A VFS entity is an object representing a single file or directory on disk. Each VFS entity is handled by some kind of VFS module. By default, a VFS entity only contains the filename and a reference count. It must be manually populated to get its actual contents.

Definition at line 99 of file vfs.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Defines
Generated on Mon Mar 15 04:45:56 2010 for herrie by  doxygen 1.6.3