Coda Distributed File System
Public Member Functions | Public Attributes | List of all members
DumpObject Class Reference
Inheritance diagram for DumpObject:
Inheritance graph
[legend]
Collaboration diagram for DumpObject:
Collaboration graph
[legend]

Public Member Functions

 DumpObject (VnodeId, Unique_t)
 
void AddParent (DumpObject *parent, const char *component)
 
size_t GetFullPath (char *buf, size_t len, int idx=0)
 
size_t GetComponent (char *buf, size_t len, int idx)
 
size_t GetPrefix (char *buf, size_t len, int idx)
 

Public Attributes

objectid_t oid
 
int links
 
DumpObject ** parents
 
char ** components
 
unsigned int isdir
 
unsigned int children
 
unsigned int owner
 
unsigned int dir_mtime
 
AL_ExternalAccessList eacl
 

Constructor & Destructor Documentation

◆ DumpObject()

DumpObject::DumpObject ( VnodeId  v,
Unique_t  uq 
)

Member Function Documentation

◆ AddParent()

void DumpObject::AddParent ( DumpObject parent,
const char *  component 
)

◆ GetComponent()

size_t DumpObject::GetComponent ( char *  buf,
size_t  len,
int  idx 
)

◆ GetFullPath()

size_t DumpObject::GetFullPath ( char *  buf,
size_t  len,
int  idx = 0 
)

◆ GetPrefix()

size_t DumpObject::GetPrefix ( char *  buf,
size_t  len,
int  idx 
)

Member Data Documentation

◆ children

unsigned int DumpObject::children

◆ components

char** DumpObject::components

◆ dir_mtime

unsigned int DumpObject::dir_mtime

◆ eacl

AL_ExternalAccessList DumpObject::eacl

◆ isdir

unsigned int DumpObject::isdir

◆ links

int DumpObject::links

◆ oid

objectid_t DumpObject::oid

◆ owner

unsigned int DumpObject::owner

◆ parents

DumpObject** DumpObject::parents

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