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

#include <dumpstream.h>

Public Member Functions

 dumpstream (char *)
 
 ~dumpstream ()
 
int isopen ()
 
int getDumpHeader (struct DumpHeader *)
 
int getVolDiskData (VolumeDiskData *)
 
int getVnodeIndex (VnodeClass, unsigned int *, unsigned int *)
 
int getNextVnode (VnodeDiskObject *, VnodeId *, int *, off_t *offset, AL_ExternalAccessList *ACL=NULL)
 
int getVnode (int vnum, int unique, off_t offset, VnodeDiskObject *vdo, AL_ExternalAccessList *ACL)
 
int copyVnodeData (DumpBuffer_t *)
 
int EndOfDump ()
 
void setIndex (VnodeClass)
 
int readDirectory (PDirInode *)
 
int CopyBytesToMemory (char *, int)
 
int CopyBytesToFile (FILE *, int)
 

Constructor & Destructor Documentation

◆ dumpstream()

dumpstream::dumpstream ( char *  filename)

◆ ~dumpstream()

dumpstream::~dumpstream ( )

Member Function Documentation

◆ CopyBytesToFile()

int dumpstream::CopyBytesToFile ( FILE *  outfile,
int  nbytes 
)

◆ CopyBytesToMemory()

int dumpstream::CopyBytesToMemory ( char *  membuf,
int  nbytes 
)

◆ copyVnodeData()

int dumpstream::copyVnodeData ( DumpBuffer_t dbuf)

◆ EndOfDump()

int dumpstream::EndOfDump ( )

◆ getDumpHeader()

int dumpstream::getDumpHeader ( struct DumpHeader hp)

◆ getNextVnode()

int dumpstream::getNextVnode ( VnodeDiskObject vdop,
VnodeId *  vnodeNumber,
int *  deleted,
off_t *  offset,
AL_ExternalAccessList ACL = NULL 
)

◆ getVnode()

int dumpstream::getVnode ( int  vnum,
int  unique,
off_t  offset,
VnodeDiskObject vdo,
AL_ExternalAccessList ACL 
)

◆ getVnodeIndex()

int dumpstream::getVnodeIndex ( VnodeClass  Type,
unsigned int *  nVnodes,
unsigned int *  listsize 
)

◆ getVolDiskData()

int dumpstream::getVolDiskData ( VolumeDiskData vol)

◆ isopen()

int dumpstream::isopen ( )

◆ readDirectory()

int dumpstream::readDirectory ( PDirInode dip)

◆ setIndex()

void dumpstream::setIndex ( VnodeClass  vclass)

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