Coda Distributed File System
Public Attributes | List of all members
Vnode Struct Reference

#include <cvnode.h>

Collaboration diagram for Vnode:
Collaboration graph
[legend]

Public Attributes

struct VnodehashNext
 
struct VnodelruNext
 
struct VnodelruPrev
 
bit16 hashIndex
 
unsigned short changed: 1
 
unsigned short delete_me: 1
 
VnodeId vnodeNumber
 
struct VolumevolumePtr
 
PDCEntry dh
 
int dh_refc
 
byte nUsers
 
bit16 cacheCheck
 
struct Lock lock
 
PROCESS writer
 
unsigned char SHA [SHA_DIGEST_LENGTH]
 
VnodeDiskObject disk
 

Member Data Documentation

◆ cacheCheck

bit16 Vnode::cacheCheck

◆ changed

unsigned short Vnode::changed

◆ delete_me

unsigned short Vnode::delete_me

◆ dh

PDCEntry Vnode::dh

◆ dh_refc

int Vnode::dh_refc

◆ disk

VnodeDiskObject Vnode::disk

◆ hashIndex

bit16 Vnode::hashIndex

◆ hashNext

struct Vnode* Vnode::hashNext

◆ lock

struct Lock Vnode::lock

◆ lruNext

struct Vnode* Vnode::lruNext

◆ lruPrev

struct Vnode* Vnode::lruPrev

◆ nUsers

byte Vnode::nUsers

◆ SHA

unsigned char Vnode::SHA[SHA_DIGEST_LENGTH]

◆ vnodeNumber

VnodeId Vnode::vnodeNumber

◆ volumePtr

struct Volume* Vnode::volumePtr

◆ writer

PROCESS Vnode::writer

The documentation for this struct was generated from the following file: