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

#include <cvnode.h>

Collaboration diagram for VnodeDiskObjectStruct:
Collaboration graph
[legend]

Public Attributes

VnodeType type: 3
 
unsigned cloned: 1
 
unsigned modeBits: 12
 
bit16 linkCount
 
bit32 length
 
Unique_t uniquifier
 
FileVersion dataVersion
 
union {
   Inode   inodeNumber
 
   PDirInode   dirNode
 
node
 
ViceVersionVector versionvector
 
int vol_index
 
Date_t unixModifyTime
 
UserId author
 
UserId owner
 
VnodeId vparent
 
Unique_t uparent
 
bit32 vnodeMagic
 
ViceLock lock
 
Date_t serverModifyTime
 
struct rec_smolink nextvn
 
rec_dlistlog
 

Member Data Documentation

◆ author

UserId VnodeDiskObjectStruct::author

◆ cloned

unsigned VnodeDiskObjectStruct::cloned

◆ dataVersion

FileVersion VnodeDiskObjectStruct::dataVersion

◆ dirNode

PDirInode VnodeDiskObjectStruct::dirNode

◆ inodeNumber

Inode VnodeDiskObjectStruct::inodeNumber

◆ length

bit32 VnodeDiskObjectStruct::length

◆ linkCount

bit16 VnodeDiskObjectStruct::linkCount

◆ lock

ViceLock VnodeDiskObjectStruct::lock

◆ log

rec_dlist* VnodeDiskObjectStruct::log

◆ modeBits

unsigned VnodeDiskObjectStruct::modeBits

◆ nextvn

struct rec_smolink VnodeDiskObjectStruct::nextvn

◆ 

union { ... } VnodeDiskObjectStruct::node

◆ owner

UserId VnodeDiskObjectStruct::owner

◆ serverModifyTime

Date_t VnodeDiskObjectStruct::serverModifyTime

◆ type

VnodeType VnodeDiskObjectStruct::type

◆ uniquifier

Unique_t VnodeDiskObjectStruct::uniquifier

◆ unixModifyTime

Date_t VnodeDiskObjectStruct::unixModifyTime

◆ uparent

Unique_t VnodeDiskObjectStruct::uparent

◆ versionvector

ViceVersionVector VnodeDiskObjectStruct::versionvector

◆ vnodeMagic

bit32 VnodeDiskObjectStruct::vnodeMagic

◆ vol_index

int VnodeDiskObjectStruct::vol_index

◆ vparent

VnodeId VnodeDiskObjectStruct::vparent

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