Coda Distributed File System
Public Member Functions | Friends | List of all members
vindex Class Reference

#include <index.h>

Public Member Functions

 vindex (VolumeId volid=-1, int vnodetype=-1, Device dev=-1, int size=-1, int volindex=-1)
 
int operator= (vindex &)
 
 ~vindex ()
 
int elts ()
 
int vnodes ()
 
int IsEmpty (VnodeId)
 
int get (VnodeId, Unique_t, VnodeDiskObject *)
 
int oget (bit32, Unique_t, VnodeDiskObject *)
 
int put (VnodeId, Unique_t, VnodeDiskObject *) REQUIRES_TRANSACTION
 
int oput (bit32, Unique_t, VnodeDiskObject *) REQUIRES_TRANSACTION
 

Friends

class vindex_iterator
 

Constructor & Destructor Documentation

◆ vindex()

vindex::vindex ( VolumeId  volid = -1,
int  vnodetype = -1,
Device  dev = -1,
int  size = -1,
int  volindex = -1 
)

◆ ~vindex()

vindex::~vindex ( )

Member Function Documentation

◆ elts()

int vindex::elts ( )

◆ get()

int vindex::get ( VnodeId  offset,
Unique_t  u,
VnodeDiskObject buf 
)

◆ IsEmpty()

int vindex::IsEmpty ( VnodeId  offset)

◆ oget()

int vindex::oget ( bit32  offset,
Unique_t  u,
VnodeDiskObject buf 
)

◆ operator=()

int vindex::operator= ( vindex )

◆ oput()

int vindex::oput ( bit32  offset,
Unique_t  u,
VnodeDiskObject buf 
)

◆ put()

int vindex::put ( VnodeId  offset,
Unique_t  u,
VnodeDiskObject buf 
)

◆ vnodes()

int vindex::vnodes ( )

Friends And Related Function Documentation

◆ vindex_iterator

friend class vindex_iterator
friend

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